1、Python入门:Python发展史、Python应用场景、Python开发环境搭建
2、PyCharm:PyCharm的安装、设置字体、设置快捷键、PyCharm常用设置、调试
3、Python基础知识:注释、变量以及数据类型、标识符和关键字、输入函数、输出函数、运算符、程序类型转换
4、分支和循环:if判断语句、运算符、if-else语句、while循环、for循环、break、continue
5、字符串和列表:字符串输入、字符串输出、下标和切片、字符串常见函数、列表(list)、列表的循环遍历、列表的增删改查、列表的嵌套、列表的切片
6、字典和元组:字典的增删改查、字典遍历、访问元组、修改元组、集合(set)
7、函数:函数定义、函数的类型、函数参数、函数返回值、函数嵌套、局部变量、全局变量、递归函数、匿名函数
8、文件操作:文件的打开与关闭、文件的读写、文件读写应用
9、面向对象(类和对象):定义类、类的构成、类的__init__()方法、创建对象、理解self
10、面向对象(封装、继承、多态):封装、私有方法、私有属性、__del__()方法、继承、多继承、多态、类属性、实例属性、静态方法和类方法
11、面向对象(设计模式):单例模式、工厂模式、__new__方法
12、综合案例:愤怒的小鸟
13、异常:捕获异常、异常的传递
14、模块:模块中的__all__、模块制作、打包模块、模块安装与使用
15、深拷贝、浅拷贝、私有化:深拷贝案例、浅拷贝案例、进制、位运算、作用域、私有化、属性property
16、生成器、迭代器、闭包、装饰器、元类、垃圾回收、内建函数
17、网络编程:进程池、进程间通信、多线程、进程和线程区别、协程、网络通信、端口、IP地址、socket、UDP、TCP、http
18、网络编程综合案例:企业级web框架starlette介绍及使用
19、正则表达:表示字符、表示数量、原始字符串、表示边界、匹配分组
20、综合案例:客户信息管理系统综合案例