Python常见模块

第 9 章介绍了 Python 模块的相关知识,读者己经掌握了如何自定义模块。但在实际开发中,Python 的很多功能都己有了成熟的第三方实现,一般不需要开发者“重复造轮子”,当开发者需要完成某种功能时,通过搜索引擎进行搜索,通常就可以找到第三方在 Python 中为该功能所扩展的模块。

实际上,Python 语言本身也内置了大量模块,对于常规的日期、时间、正则表达式、JSON 支持、容器类等,Python 内置的模块己经非常完备,而本章就将带着读者来熟悉 Python 自带的这些模块。

需要说明的是,Python 内置的模块总是在不断的更新中,阅读本章内容只是掌握 Python 内置模块的入门之路,关于更详细、更完备的模块介绍文档可参考 Python 库的参考手册:https://docs.python.org/3/library/index.html

本章内容:
1. Python sys模块用法详解
2. Python os模块及用法(看了无师自通)
3. Python random模块及用法
4. Python time模块详解
5. Python json模块完全攻略(超级详细)
6. Python re正则表达式模块及其用法
7. Python set和frozenset集合操作(附带两者区别)
8. Python queue(双端队列)模块及用法(无师自通)
9. Python heapq(堆操作)用法详解
10. Python ChainMap用法
11. Python Counter类用法完全攻略
12. Python defaultdict用法(带实例分析)
13. Python namedtuple工厂函数功能及用法
14. Python OrderedDict用法详解
15. Python itertools模块:生成迭代器(实例分析)
16. Python functools模块完全攻略(看了无师自通)