目录
第一章 Python概述
1. Python 的起源
1.1 解释器
1.2 Python 的设计目标
1.3 Python 的设计哲学
2. 为什么选择 Python?
3. Python 特点
4. Python 的优缺点
4.1 优点
4.2 缺点
5. Python 的安装
5.1 下载和安装
5.2 搜索路径设置
第二章 第一个 Python 程序
1. 第一个 Hello Python 程序
1.1 Python 源程序的基本概念
1.2 演练步骤
1.3 演练扩展——认识错误(BUG)
2. Python 2.x与3.x版本简介
3. 执行 Python 程序的三种方式
3.1. 解释器
3.2. 交互式运行 Python 程序
3.3. Python 的 IDE —— IDLE
3.4. Python 的 IDE —— PyCharm
第三章 注释与变量
1. 注释
1.1. 注释的作用
1.2. 单行注释(行注释)
1.3. 多行注释(块注释)
2. 变量的命名
2.1 标识符和关键字
2.2. 变量的命名规则
3. 变量的使用
3.1. 变量定义
3.2. 变量的类型
3.3 变量的输入
3.4 eval函数
3.5 变量的格式化符%输出
第四章 基本数据类型与运算
1. 基本数据类型
1.1 整数类型
1.2 浮点类型
1.3 布尔类型
1.4 复数类型
1.5 字符串简介
1.6格式化输出--format()方法
2. 算数运算符
2.1. 算数运算符
2.2. 算数运算符的优先级
3. 其他运算符
3.1. 比较(关系)运算符
3.2. 逻辑运算符
3.3. 赋值运算符
3.4. 运算符的优先级
4 常用内置函数
4.1 数学内置函数
4.2类型转换内置函数
5 常用标准库函数
5.1 math库
5.2 random库
第五章 判断语句
1. 开发中的应用场景
1.1 程序中的判断
1.2 判断的定义
2. if 语句体验
2.1. if 判断语句基本语法
2.2 判断语句演练 —— 判断年龄
2.3 else 处理条件不满足的情况
2.4 判断语句演练 —— 判断年龄改进
3. 逻辑运算
3.1 and
3.2 or
3.3 not
4. if 语句进阶
4.2 if的嵌套
5 程序的格式框架
6. 综合应用 —— 石头剪刀布
6.1 基础代码实现
6.2 随机数的处理
第六章 循环语句
1.1. 程序的三大流程
1.2. 循环基本使用
1.2.1 while和for语句基本语法
1.2.2 赋值运算符
1.2.3 Python中的计数方法
1.2.4 循环计算
1.3. break、continue 和else
1.3.1 break
1.3.2 continue
1.3.3 完整的 for 循环语法
1.4. 循环嵌套
1.4.1 循环嵌套
1.4.2 循环嵌套演练 —— 九九乘法表
第七章 程序的异常处理
1. 异常处理
2. 异常处理的高级用法
2.1 try/except/else
2.2 try/except/finally
2.3 raise抛出异常
第八章 字符串类型
1 字符串的定义
2 字符串的常用方法
3 字符串的切片
4字符串的其他用法
4.1 字符串运算
4.2 字符串内置函数
4.3常用转义字符
4.4原始字符串表达
4.5 Python3字符编码
第九章 组合数据类型
1. 列表
1.1 列表的定义
1.2 列表常用操作
1.3 循环遍历
1.4 应用场景
2. 元组
2.1 元组的定义
2.2 元组常用操作
2.3 循环遍历
2.4 应用场景
3. 字典
3.1 字典的定义
3.2 字典常用操作
3.3 循环遍历
3.4 应用场景
4. 集合简介
4.1 集合运算
4.2 集合方法
5. 组合数据的其他用法
5.1内置函数(公共方法)
5.2 切片
5.3 运算符
5.4 推导式与生成器
第十章 函数与模块
1. 函数的快速体验
1.1 快速体验
2. 函数基本使用
2.1 函数的定义
2.2 函数调用
2.3 第一个函数演练
2.4 PyCharm 的调试工具
2.5 函数的文档注释
3. 函数的参数和返回值
3.1 函数参数的使用
3.2 参数的作用
3.3 形参和实参
3.4 函数的返回值
4 默认参数和可变参数
4.1参数默认值
4.2 关键字参数
4.3 可变参数
5. 函数的嵌套调用
函数嵌套的演练 —— 打印分隔线
6. 使用模块中的函数
6.1 第一个模块体验
6.2 模块名也是一个标识符
6.3模块的分类和组织
6.4 Pyc 文件(了解)
7. lamda函数
8. 变量作用域
8.1 局部变量
8.2 全局变量
第十一章 文件的使用
1. 文件操作
1.1 文件分类
1.2 文件内容操作
1.3 文件打开方式
1.4 文件对象常用方法
2.文件的内置库
2.1 os模块常用的文件操作函数
2.2 os模块常用的目录操作函数
2.3 os.path常用的文件操作函数
3.文件数据处理
3.1 有规则的文本文件的数据处理
3.2 组合数据的文件存取
3.3 其他类型文件的数据处理