####Python基础
第一章 起步
1.环境搭建
1.1.Windows 搭建Python环境
1.2.Ubuntu 搭建Python环境
1.3.Mac 搭建Python环境
1.4.小结
2.我的第一个Python项目
2.1.新建项目
2.2.运行项目
2.3.发生了什么
2.4.小结
第二章 入门
1.变量、字符串与数字
1.1.变量
1.2.字符串
1.3.数字
1.4.小结
2.注释
2.1.怎么编写注释
2.2.规则
2.3.小结
3.运算符(一)
3.1.算术运算符
3.2.比较运算符
3.3.赋值运算符
3.4.逻辑运算符
3.5.小结
4.运算符(二)
4.1.位运算符
4.2.成员运算符
4.3.身份运算符
4.4.运算符优先级
4.5.小结
第三章 进阶
1.条件判断语句
1.1.if语句
1.2.if…else语句
1.3.if…elif语句
1.4.实现switch语句
1.5.小结
2.循环语句
2.1.for语句
2.2.while语句
2.3.小结
3.列表
3.1.创建列表
3.2.获取列表元素
3.3.修改、添加、删除列表元素
3.4.列表其他操作
3.5.小结
4.字典
4.1.创建字典
4.2.获取字典元素
4.3.修改、添加、删除字典元素
4.4.字典其他操作
4.5.小结
5.集合
5.1.创建集合
5.2.获取集合元素
5.3.修改、添加、删除集合元素
5.4.集合其他操作
5.5.小结
6.元组
6.1.创建元组
6.2.获取元组元素
6.3.多个元组连接
6.4.删除元组
6.5.小结
####Python高级编程
第四章 函数与类
1.函数
1.1.定义函数
1.2.调用函数
1.3.传递参数
1.4.小结
2.类
2.1.创建类
2.2.实例化类
2.3.继承
2.4.导入
2.5.小结
第五章 IO操作
1.常见文件类型操作
1.1.XML
1.2.Json
1.3.TxT
1.4.XLS / CSV
1.5.小结
2.目录操作
2.1.创建
2.2.复制
2.3.移动
2.4.删除
2.5.小结
3.其他内容
3.1.操作内存
3.2.二进制操作
3.3.小结
第六章 异常
1.异常
1.1.常见异常类型
1.2.常见异常处理
1.3.其他异常类型及处理
1.4.小结
第七章 网络编程
1.网络编程
1.1.TCP编程
1.2.UDP编程
1.3.小结
第八章 数据库操作
1.MySQL
1.1.连接MySQL
1.2.操作MySQL
1.3.小结
2.SQLite
2.1.连接SQLite
2.2.操作SQLite
2.3.小结
3.MongoDB
3.1.连接MongoDB
3.2.操作MongoDB
3.3.小结
第九章 多线程
1.多线程
1.1.创建线程
1.2.线程同步
1.3.线程优先级
1.4.小结
第十章 GUI
1.GUI
1.1.常见的GUI库
1.2.创建元素
1.3.清除元素
1.4.响应操作
1.5小结
####Python实战
第十一章 单机版财务软件
1.项目介绍
1.1.项目预览
1.2.开发环境配置
2.创建数据库
2.1.数据库结构
2.2.创建数据库
3.界面设计
3.1.登录界面
3.2.列表界面
3.3.详情界面
3.4.统计界面
3.5.新增 / 修改界面
4.核心代码编写
4.1.登录
4.2.列表
4.3.详情
4.4.统计
4.5.新增 / 修改
5.打包发布
5.1.打包发布
第十二章 Web版财务软件
1.项目介绍
1.1.项目预览
1.2.开发环境配置
2.创建数据库
2.1.数据库结构
2.2.创建数据库
3.界面设计
3.1.登录界面
3.2.列表界面
3.3.详情界面
3.4.统计界面
3.5.新增 / 修改界面
4.核心代码编写
4.1.登录
4.2.列表
4.3.详情
4.4.统计
4.5.新增 / 修改
5.打包发布
5.1.打包发布
第十三章 小恐龙游戏
1.项目介绍
1.1.项目预览
1.2.开发环境配置
2.恐龙
2.1.显示
2.2.移动
2.3.跳跃
2.仙人掌
2.1.显示
2.2.移动
3.接触
3.1.接触
4.其他内容
4.1.记分牌
4.2.生命数量