Linux
Flask
Django
数据库
Hbuilder + MUI
前端
Python基础
- 基本数据类型
- 列表的增删改查和嵌套, 元组, range
- 字典
- is和==, 编码和解码
- set集合, 深浅拷贝, join, 列表和字典在循环中删除元素的问题, fromkeys( , )
- 文件操作
- 函数
- 动态传参, 名称空间, 嵌套, gloabal, nonlocal
- 函数名, 闭包, 迭代器
- 循环
- 生成器和推导式
- 内置函数, 递归, 二分法
- 正则表达式
- re模块, 分组
- 模块
- 序列化模块
- 异常处理
- 模块和包
- 面向对象
- 类的成员和嵌套(建模)
- isinstance / issubclass / type, 方法和函数, 反射
- 约束, 自定义异常, hashlib, logging
- 主动调用其他类的成员, 特殊成员
- 面向对象多继承, 网络基础, 编写网络相关的程序
- 模拟ssh, hashlib模块, struct模块, subprocess模块
- 文件传输, socketserver模块
- py2/py3区别, 列表生成式, 网络编程, socketserver, 线程, uuid模块
- 网络基础, 进度条, 计算文件大小, shutil模块
- 操作系统/应用程序, 操作中的"并发", 其他语言线程、进程, Python中线程和进程(GIL锁:全局解释器锁), Python线程编写+锁
- 锁, threading.local, 线程池, 生产者消费者模型
- 进程和线程的区别, 面相对象补充, 进程, 数据共享, 锁, 进程池, 爬虫模块(requests, bs4(beautifulsoup))
- IO多路复用, 基于IO多路复用+socket实现并发请求(一个线程100个请求), 协程
其他