Python开发知识整理--目录导航
Python ~ 1 -- Python由来、Python种类、编码方式,编译型、解释型、JIT、
👉 文本和字节序列类别:字符问题补充、ASCII码、Unicode码、UTF-8编码规则、
👉 数字、日期和时间、round、format、Decimal、进制转换、random、时间计算、datetime、
👉 数据编码与处理、读写CSV、JSON序列化字典/实例、XML文档解析、编码和解码十六进制数字、Base64、
Python ~ 2 -- Python运算符、int、bool、str、list、dict、tuple、enumerate、range、for循环
👉 数组类别:内置序列类型、列表推导、生成器表达式、namedtuple、切片、对序列使用 + 和 *、list.sort、sorted()、array、memoryview 、deque 双向队列、
👉 字典、集合类别:映射类型、字典推导、setdefault、dict构造方法、defaultdict、不可变映射、集合论、散列表算法、
👉 序列分解、可迭代元素分解、最大或最小的N个元素、优先级队列、字典有关计算、
python ~ 4 -- 三元运算、set集合、深浅拷贝、面向函数、面向过程、面向对象编程、函数基本定义、lambda表达式、递归、斐波那契数列
👉 函数类别:一等对象定义,高阶函数,匿名函数,函数参数处理机制,inspect验证函数参数,函数注解、
👉 对象标注、引用、别名,元组的相对不可变性,函数参数的传递模式,垃圾回收机制,弱引用、
👉 函数的参数、元数据、参数注解、lambda匿名函数、闭包、内联回调函数、回调函数中携带额外的状态、访问闭包中变量、
👉 迭代、可迭代对象、迭代器协议、生成器、标准库中的生成器函数、yield from、深入iter() 函数、归约 /合拢 /累加函数
👉 访问迭代器中元素、委托迭代、额外状态的生成器、取代while、
python ~ 7 -- property()、@property
python ~ 8 -- open打开文件操作、flush、truncate、管理上下文
👉 文件和I/O操作、输出重定向、二进制数据读写、模拟普通文件、读写压缩数据、二进制文件内存映射、文件目录操作、修改编码、pickle序列化、
python ~ 9 -- 反射、__import__、__getattr__、__hasattr__、__setattr__、__delattr__、
python ~ 10 -- Python装饰器、作用域、生存周期、闭包、变量解析规则、类装饰器、wraps装饰器
👉 装饰器类别:装饰器的特性、标准库中的装饰器、参数化装饰器
👉 上下文管理器、with块、@contextmanager、else块、
python ~ 13 -- Python常用模块、import、os、sys、time、hashlib、logging、configparse
👉 模块和包类别:import,按结构层次组织成包,导入控制,相对名称导入包,命名空间,惰性导入、重新加载包,Python虚拟环境,发布自定义包、
python ~ 14 -- 面向对象初级篇、鸭子类型、封装、继承、多态、super、
python ~ 15 -- 面向对象进阶篇、类的成员、成员修饰符、类的特殊成员、type、metaclass
👉 封装、继承、多态、开闭原则、鸭子类型、接口、抽象类、协议、依赖注入、
👉 __getattribute__、描述符、属性访问规则、
👉 类元编程、工厂函数生成类、装饰器定制描述符、import导入时和运行时执行过程、元类基础知识、利用元类定制描述符、
👉 实例字符串表示、上下文管理、封装、数据验证、委托、Mixin、比较操作、缓存实例、
python ~ 17 -- Socket网络编程、I\O多路复用、select、poll、epoll、SocketServer
python ~ 18 -- Python GIL、线程、进程、协程、线程锁,信号量、条件、定时器、队列、进程间数据共享、进程池、上下文管理
👉 yield含义、协程、协程常见用法、使用 yield from、yield from的意义、
python ~ 19 -- 多线程、多进程、并发、并行、dummy、
👉 Future、asyncio处理并发、TQDM下载进度条、aiohttp、
python ~ 20 -- 事件驱动模型、IO多路复用、异步IO、select、poll、epoll、
MySQL(一)、MySQL安装、数据库操作、数据表基本操作、表内容操作、
MySQL(二)、视图、存储过程、事务、函数、索引、limit分页、执行计划、慢日志
Tornado、路由系统、模板引擎、静态文件、Cookie、CSRF、上传文件、验证码、异步非阻塞、Session、表单验证、分页
AJAX、跨域请求、跨域资源共享CORS、原生Ajax、Jquery Ajax、跨域Ajax、
WSGI (Web Server Gateway Interface)
异步IO
Scrapy