01 计算机基础及python介绍
1、计算机基础
2、编程语言及python介绍
3、python2与python3的区别
4、PEP8 python编码规范
02 python入门基本语法
1、python入门语法
2、流程控制
03 数据类型及内置方法
1、数字类型
2、字符串类型
3、列表类型
4、元组类型
5、字典类型
6、集合
04 字符编码及文件处理
1、字符编码
2、深浅拷贝
3、文件处理
05 函数
1、函数的基本使用
2、函数的参数
3、函数对象
4、函数嵌套、名称空间及作用域
5、闭包函数
6、装饰器
7、迭代器
8、生成器
9、三元表达式、列表生成式与生成器表达式
10、面向过程编程
11、匿名函数与内置函数
12、函数递归
13、常见内置方法
06 模块与包
1、模块与包
2、软件开发目录规范
07 常用模块
1、turtle模块
2、time模块
3、pyinstaller模块
4、jieba模块
5、wordcloud模块
6、datetime模块
7、random模块
8、os模块
9、sys模块
10、hashlib模块
11、pickle模块
12、json模块
13、collections模块
14、openpyxl模块
15、subprocess模块
16、re模块
17、logging模块
项目1:ATM+购物商城
ATM+购物商城
08 面向对象
1、面向对象编程
2、面向对象三大特性之继承
3、面向对象之组合
4、面向对象三大特性之封装
5、面向对象三大特性之多态
6、反射
7、绑定方法与非绑定方法
8、类的内置方法(魔法方法)
9、单例模式
10、元类
项目2:选课系统
选课系统
09 网络编程
1、网络编程
2、socket套接字及粘包问题
10 并发编程
1、并发编程基础及进程基础
2、进程进阶
3、线程
4、GIL全局解释器锁与协程
11 MySQL数据库
1、MySQL基础
2、表相关操作
3、外键及修改复制表操作
4、基本查询语句及方法
5、pymysql模块
6、数据库练习题
7、视图、触发器、事务、存储过程、函数、流程控制、索引与慢查询优化
8、数据库设计规范之三大范式
9、ORM
项目3:仿优酷系统
仿优酷系统
原文出处:https://www.cnblogs.com/Mr-shen/p/11812554.html
来源:oschina
链接:https://my.oschina.net/u/4382053/blog/3247919