Python标准库精讲

深入剖析标准库 · 15大篇章 · 70个系统专题

Python 的标准库是其"自带电池"哲学的完美体现——它提供了丰富的模块和函数,涵盖了从文本处理到网络通信、从数据结构到并发编程的各个领域。深入掌握标准库,是提升 Python 编程能力的关键一步。

本专题系统性地讲解 Python 标准库中最重要的 70 个核心模块,分为 15 大篇章。每个主题包含完整的概念讲解、核心 API 详解、代码示例和实战要点。建议按照篇章顺序依次学习,逐步建立起对 Python 标准库的全面认知。

涵盖模块:文本处理(string/re/difflib/textwrap/unicodedata)、数据结构(collections/heapq/bisect/array/copy/pprint)、数字数学(math/decimal/fractions/random/statistics)、日期时间(datetime/time/calendar)、文件目录(pathlib/glob/shutil/tempfile/filecmp)、数据持久化(json/csv/sqlite3/pickle/configparser)、操作系统接口(os/sys/argparse/logging/platform/io)、函数式编程(itertools/functools/operator/contextlib)、类型与元编程(typing/enum/dataclasses/inspect)、加密编码(hashlib/base64/struct/secrets)、压缩归档(zipfile/tarfile/gzip)、测试调试(unittest/pdb/timeit/doctest)、并发编程(threading/multiprocessing/subprocess/queue/sched)、网络通信(socket/urllib/ipaddress/webbrowser)、开发辅助(traceback/warnings/atexit/gc/uuid/types/weakref)

一、文本处理篇5
二、数据结构与算法工具篇6
三、数字与数学篇5
四、日期与时间篇3
五、文件与目录处理篇5
六、数据持久化篇5
七、操作系统接口篇6
八、函数式编程篇4
九、类型与元编程篇4
十、加密与编码篇4
十一、压缩与归档篇3
十二、测试与调试篇4
十三、并发编程篇5
十四、网络通信篇4
十五、开发辅助篇6