Python 3 Module of the Week 学习笔记

Python 3 Module Of The Week 是对Python3 标准库介绍的一系列文章.原文地址为 https://pymotw.com/3/
里面涉及到了很多Python标准库的常用模块, 比如:
文本处理: string模块, re正则模块等
数据结构: enum枚举模块, collections集合操作模块, array同类型数组模块, queue模块, struct模块等
算法: functools函数工具模块, itertools迭代器工具模块, operator操作符模块, contextlib配合with语句的上下文模块
日期和时间: datetime模块
数学: random随机数模块, math数学模块等
文件系统: os.path文件路径操作模块, pathlib路径对象操作模块, tempfile临时文件操作模块, shutil高阶文件操作模块, mmap文件DNA直接映射模块等
数据存储: pick数据存储模块,shelve以dict形式进行数据存储模块
压缩和打包: 各种不同类型的压缩打包模块
加密: hashlib, hmac等
并发: subprocess进程生成模块, signal信号触发模块,线程/进程/协程模块等
网络: socket/seletors/select等模块
应用构建: argparser命令行解析模块, configparser配置文件解析模块, logging日志处理模块, fileinput命令行文件读写模块, atexit系统退出模块, sched定时任务模块
国际化和本地化: gettext国际化模块, locale本地化模块
开发工具: doctest测试模块, unittest单元测试模块, profile和pstats性能模块, timeit程序执行耗时模块, compileall编译模块
运行时特性: site配置模块, sys系统特定配置模块, os系统独立模块等
语言工具: warning告警操作模块, abc抽象类模块, inspect反射模块
模块和包: pkgutils包操作模块, zipimport打包文件操作模块等等
.....

源码

https://github.com/18965050/pymotw-3.git

读书笔记

https://github.com/18965050/pymotw-3/wiki

Published: September 26 2016