CSDN2.0课程历史笔记
文章平均质量分 91
CSDN2.0课程历史笔记
PYTED量化交易研究所
这个作者很懒,什么都没留下…
展开
-
csdn python2.0课程教学笔记目录
csdn python2.0课程教学笔记目录一.Python基础(上)1.1Python 开发环境搭建1.2 Python基础语法1.3 Python运算符1.4 Python的数据类型1.5 Python分支结构1.6 Python循环结构1.7 Python函数详解1.8 Python 数据类型1.9 综合案例实战第二章第三章第四章第五章...原创 2019-05-24 11:47:20 · 13257 阅读 · 0 评论 -
1.1Python 开发环境搭建
1.1Python 开发环境搭建1.1Python 开发环境搭建1.1.1 Python环境搭建Python下载Unix & Linux 平台安装 Python:(源码式安装)通过ubuntu官方的apt工具包安装Mac安装Python3Windows下直接下载安装就可以了1.1.2 运行Python1、交互式解释器:2、命令行脚本3、集成开发环境(IDE:Integrated Devel...原创 2019-05-18 10:55:57 · 15461 阅读 · 1 评论 -
1.2 Python基础语法
1.2 Python基础语法1.2 Python基础语法1.2.1 输入和输出:input()输入:Print()输出:format的格式化函数(了解)1.2.2 注释:Python中的注释有单行注释和多行注释:1.2.3 标识符:1.2.4 变量:多个变量赋值1.2.5 行与缩进:多行语句空行1.2 Python基础语法1.2.1 输入和输出:input()输入:input()的小括号...原创 2019-05-18 11:16:10 · 15632 阅读 · 0 评论 -
1.3 Python运算符
1.3 Python运算符1.3 Python运算符(1).Python算术运算符:(2). Python比较运算符:(3). Python赋值运算符:(4). Python位运算符:(5). Python逻辑运算符:(6). Python成员运算符:(7) Python身份运算符(8)Python运算符优先级:1.3 Python运算符本章节主要说明Python的运算符。举个简单的例子 4...原创 2019-05-18 11:38:26 · 15021 阅读 · 0 评论 -
1.4 Python的数据类型
1.4 Python的数据类型1.4 Python数据类型(1) Number(数字)(2) String(字符串)(3) List(列表)(4) Tuple(元组)(5) Set(集合)(6) Dictionary(字典)Python数据类型转换数据类型转换分类:自动数据类型转换/隐式转换强制类型转换/显示转换1.4 Python数据类型标准数据类型Python3 中有六个标准的数据类型...原创 2019-05-18 12:03:50 · 14636 阅读 · 0 评论 -
1.5 Python分支结构
1.5 Python分支结构1.5 Python分支结构:流程控制分支/选择结构(1)单项分支(2) 双项分支(3) 多项分支(4) 巢状分支1.5 Python分支结构:流程控制流程: 计算机执行代码的顺序就是流程流程控制: 对计算机代码执行顺序的管理就是流程控制流程分类: 流程控制一共分为三类:顺序结构分支结构/选择结构循环结构分支/选择结构分支结构一...原创 2019-05-18 12:11:59 · 15034 阅读 · 0 评论 -
1.6 Python循环结构
1.6 Python循环结构1.6 Python循环结构1.6.1 while型循环1.6.2 for ... in 循环1.6.3 range()函数:1.6.4 break和continue语句及循环中的else子句:1.6 Python循环结构循环结构就是为了将相似或者相同的代码操作变得更见简洁,使得代码可以重复利用循环结构分为2类:while循环 和 for…in循环1...原创 2019-05-18 12:48:26 · 19460 阅读 · 0 评论 -
1.7 Python函数详解
1.7 Python函数详解1.7 Python函数详解1.7.1 认识Python函数:1.7.2 函数的定义格式:1.7.3 函数文档:1.7.4 局部变量与全局变量:1.7.5 函数其他使用:1.7 Python函数详解1.7.1 认识Python函数:函数的本质就是功能的封装。使用函数可以大大提高编程效率与程序的可读性。函数是能够实现特定功能的计算机代码而已,他是一种特定的...原创 2019-05-24 10:30:35 · 14709 阅读 · 0 评论 -
1.8 Python 数据类型
1.81.8.1 Number数字1.8.2 String字符串1.8.3 List列表1.8.4 Tuple元组1.8.5 set集合1.8.6 Dictionary字典1.8.1 Number数字之前我们已经介绍了Nember类型的基本操作,下面介绍他们的操作函数(了解)数学函数函数返回值 ( 描述 )abs(x)返回数字的绝对值,如abs(-10) 返回 1...原创 2019-05-24 11:30:50 · 14344 阅读 · 0 评论 -
1.9 综合案例实战
1.9 综合案例实战使用python学习内容实现一个在线学员信息管理操作数据临时存放在变量列表中实现学生信息的添加,删除和查询操作。初识界面:添加学员信息浏览学员信息删除学员信息退出操作参考程序代码如下:# 学员信息在线管理# 定义一个用于存放学员信息的列表变量stulist=[ {'name':'zhangsan','age':20,'classi...原创 2019-05-24 11:34:28 · 14347 阅读 · 0 评论 -
2.1 Python面向对象
2.1 Python面向对象2.1.1 面向对象编程概述:Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的.面向对象技术简介类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量...原创 2019-05-21 10:15:14 · 14594 阅读 · 0 评论 -
2.2 Python异常处理
2.2 Python异常处理2.2.1 异常介绍:即便Python程序的语法是正确的,在运行它的时候,也有可能发生错误。运行期检测到的错误被称为异常。大多数的异常都不会被程序处理,都以错误信息的形式展现在这里:>>> 10 * (1/0)Traceback (most recent call last): File "<stdin>", line 1...原创 2019-05-21 10:38:50 · 14437 阅读 · 0 评论 -
2.3 魔术方法、属性和迭代器
2.3 魔术方法、属性和迭代器2.3.1 魔术方法:在Python中的面向对象中有很多魔术方法如: __init__: 构造函数,在生成对象时调用 __del__: 析构函数,释放对象时使用 __str__: 使用print(对象)或者str(对象)的时候触发 __repr__: 在使用repr(对象)的时候触发 __setitem__ : 按照索引赋值:每当属性被赋值...原创 2019-05-21 11:04:28 · 14130 阅读 · 0 评论 -
2.4 Python模块实战
2.4 Python模块实战2.4.1 什么是Python模块:Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。模块让你能够有逻辑地组织你的 Python 代码段。把相关的代码分配到一个模块里能让你的代码更好用,更易懂。模块能定义函数,类和变量,模块里也能包含可执行的代码。2.4.2 Python模...原创 2019-05-21 11:12:15 · 14236 阅读 · 0 评论 -
2.5 Python文件操作
2.5 Python文件操作文件操作主要讲解以下内容:1.文件本身的操作(python内置)2.系统中文件和文件夹的操作(os和shutil模块当中)3.系统路径相关操作(os模块中的子模块 os.path)文件的基本操作:open() 打开或者创建一个文件 格式:open('文件路径','打开模式') 返回值:文件io对象 打开模式一共N种:...原创 2019-05-22 15:23:21 · 14492 阅读 · 0 评论 -
2.6 阶段案例实战
2.6 阶段综合案例:《飞机游戏》本次开发需要安装一个Python的游戏模块:pygame。 方式:pip install pygame开发步骤如下:2.6.1 创建游戏主页面窗口,并添加滚动背景。# -*- coding:utf-8 -*-import pygamefrom pygame.locals import * #pygame使用的各种常量import time#...原创 2019-05-22 15:25:34 · 14144 阅读 · 0 评论 -
3.1 MySQL数据
1.15 MySQL数据库1.15.1 MySQL简介Mysql是最流行的RDBMS(Relational Database ManagementSystem:关系数据库管理系统),特别是在WEB应用方面。 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。所谓的关系型数...原创 2019-05-22 15:57:42 · 14580 阅读 · 0 评论 -
3.2 Python 连接数据库
1.16 Python3 MySQL 数据库连接1.16.1.什么是 PyMySQL?PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。1.16.2. PyMySQL安装PyMySQL下...原创 2019-05-24 11:36:53 · 14299 阅读 · 0 评论 -
4.1 Web前端开发介绍
4.1 Web前端开发介绍1. Web网站介绍网络系统软件开发包括两种结构: C/S是客户机(client)/服务器(server) B/S是浏览器(browser)/服务器。B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件B/S架构软件的优势与劣势: 维护和升级方式简单。 成本降低,选择更多。 应用服务器运行数据负荷较重。目前比较流行的WEB技术:Python、PH...原创 2019-05-21 10:01:07 · 14579 阅读 · 0 评论 -
4.2 Python基础语法
4.2 Python基础语法4.2.1 输入和输出:input()输入:input()的小括号中放入的是,提示信息,用来在获取数据之前给用户的一个简单提示input()在从键盘获取了数据以后,会存放到等号右边的变量中input()会把用户输入的任何值都作为字符串来对待注意:在python2中还有一个raw_input()输入,但到python3中没有了#!/usr/bin/pyt...原创 2019-05-21 11:08:39 · 14161 阅读 · 0 评论 -
4.3 HTML常用标签介绍
4.3 HTML常用标签介绍4.3.1 文本标签:<hn>…</hn>其中n为1–6的值。 标题标签(加粗、独立行)<i>…</i> 斜体<em>…</em> 强调斜体<b>…</b>加粗<strong>…</strong>强调加粗<cite>…<...原创 2019-05-21 11:40:51 · 14233 阅读 · 0 评论 -
4.4 CSS层叠样式表介绍
4.4 CSS层叠样式表介绍4.4.1 什么是CSS?CSS 指层叠样式表 (Cascading Style Sheets)样式定义如何显示控制 HTML 元素,从而实现美化HTML网页。样式通常存储在样式表中,目的也是为了解决内容与表现分离的问题外部样式表(CSS文件)可以极大提高工作效率多个样式定义可层叠为一,后者可以覆盖前者样式4.4.2 CSS的语法:格式: 选择器{属...原创 2019-05-21 11:52:21 · 14471 阅读 · 0 评论 -
4.5 CSS的常用选择符
4.5 CSS的常用选择符4.5.1 css2的选择符(重要)(1). html选择符(标签选择器)就是把html标签作为选择符使用如 p{....} 网页中所有p标签采用此样式h2{....} 网页中所有h2标签采用此样式(2). class类选择符 (使用点.将自定义名(类名)来定义的选择符)定义: .类名{样式....} 匿名类其他选择符名.类名{样式....}...原创 2019-05-21 11:58:15 · 14250 阅读 · 0 评论 -
4.6 CSS常用属性
4.6 CSS常用属性4.6.1 color颜色属性:a. HSL颜色: 通过对色调(H)、饱和度(S)、亮度(L)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色. background-color: hsl(240,100%,50%);color:white;b. HSLA颜色: 色调(H)、饱和度(S)、亮度(L)、透明度(A); background-c...原创 2019-05-21 12:05:48 · 14133 阅读 · 0 评论 -
4.1 JavaScript语言
1.1 JavaScript语言1.1.1 JavaScript基础(1) JavaScript介绍:1.什么是JavaScript?2.JavaScript 是一种客户端脚本语言(脚本语言是一种轻量级的编程语言)。3.JavaScript 通常被直接嵌入 HTML 页面。4.JavaScript 是一种解释性语言(就是说,代码执行不进行预编译)。5.特点:弱类型和基于对象。(因为面...原创 2019-05-22 17:20:15 · 12988 阅读 · 0 评论 -
4.2 jQuery
1.2 jQueryjQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事...原创 2019-05-22 17:21:26 · 12807 阅读 · 0 评论 -
4.3 BootStrap案例实战
1.3 BootStrap案例实战关于BootStrap的文档详见: https://v3.bootcss.com/原创 2019-05-22 17:22:13 · 13476 阅读 · 0 评论