- 基本数据结构和操作
- 日期时间
- 函数
- 闭包
- 内置函数
- 字符串和文本
- 正则表达式
- 文件与IO
- 元编程
- 网络
- 线程
- GUI编程
- 经验技巧
- 数据库
- Microsoft Office 编程
- 扩展Python
- Web 客户端和服务器
- 云计算
- 数据分析
- 其他
- 参考
基本数据结构和操作
- any all
- 二八十六进制数
- 生成器表达式
- 对象深拷贝
- 不定数量的变量
- 队列deque
- 删除相同元素并保持顺序
- 堆heapq与最大最小N个元素
- 堆实现的优先级队列
- defaultdict多值字典
- OrderedDict
- 字典最大最小元素
- 字典的键集合值集合
- 切片slice
- 出现频率最高的元素
- 字典元素排序
- 不支持原生比较对象的排序:使用lambda表达式或者operator.attrgetter
- 过滤序列元素
- namedtuple命名元组结构体
- random随机数
日期时间
函数
闭包
内置函数
字符串和文本
- 字符串格式化和对齐
- Unicode字符串
- join 字符串连接
- split 字符串分割
- strip 删除字符串两端不需要的字符
- 字符串查找与匹配
- 字符串替换
- 网页字符串的转义与反转义
- 可参考Python核心编程附录部分
正则表达式
- re 正则表达式
- 可参考Python核心编程第一章节内容
文件与IO
元编程
- 元编程
- 装饰器
- 参数类型检查的装饰器
- 属性装饰器
- 为函数增加参数的装饰器
- 装饰类并打印其行为
- 元类创建单示例类、缓存类
- 按定义顺序使用类的属性 主要用于序列化
- 监控类的定义
- 使用元类对编程进行规范
- 强制派生类的重载函数与基类保持一致
- 自定义with上下文管理器
网络
- 网络操作
- urllib.request
- http.client
- socketserver
- socket
线程
- 线程
- 启动线程
- 循环停止变量
- 超时轮询
- Thread派生类
- Event
- Condition
- Semaphore
- 线程间通信
- 通知消费者结束
- task_done() 和 joi()
- 防止生产者生产过快造成资源耗尽
- 加锁Lock
- 限定并发量
- 本地线程存储
- 线程池
GUI编程
经验技巧
- 日志
- 常量
- 参数解析
- 配置文件configparser
- 路径管理器
- 脚本模板
- 打开网页
- 终止程序并给出错误信息
- 实现接口效果
- 快捷键
数据库
Microsoft Office 编程
扩展Python
Web 客户端和服务器
云计算
数据分析
其他
- Jython
参考
- Python Cookbook 3rd Edition Documentation — python3-cookbook 3.0.0 文档
- python 代码分享 - 代码片段
- Python 基础教程 | 菜鸟教程
- [翻译整理]stackoverflow python 百问
文档信息
- 本文作者:zhupite
- 本文链接:https://zhupite.com/python/python-study-index.html
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)