The Python 3 Standard Library
Tags
Summary
Editor's review
Who it's for
A good fit for
- 已掌握 Python 基础语法、能独立写脚本,想系统补齐标准库知识的开发者
- 需要经常处理文本、日期、文件、网络、并发等日常任务的工程人员
- 希望从 Python 2 迁移到 Python 3,需要了解标准库差异的旧版用户
- 把本书当作案头参考、按任务目录检索解决方案的中高级程序员
Not a good fit for
- 完全没有编程基础的初学者,应先读入门教材再回来
- 只想学 Web 框架、数据分析或机器学习第三方库的人,本书基本不涉及这些内容
- 期待循序渐进练习题与课后作业的培训课学员
Reading tips
- 第一遍先读前 3 章与第 17—19 章,建立“标准库如何组织”的整体认知,其余按需查阅。
- 每读一个模块,就在自己的 Python 环境里跑一遍示例并改写参数,观察输出变化。
- 把常用片段(日志配置、JSON 读写、subprocess、threading)整理成个人代码片段库。
- 注意书中示例基于较早的 Python 3 版本,实践时对照当前官方文档核对已弃用的 API。
About the publisher
In addition to science and technology and professional publishing, the books in our catalog from China Machine Press also reflect a sustained focus on psychology, computing, management, finance and economics, and social sciences. In psychology, the catalog includes works by C. G. Jung and introductions to analytical psychology, as well as applied topics such as stress and health, and addiction and healing. In computing, it features Structure and Interpretation of Computer Programs (JavaScript Edition). Management and finance titles include Administrative Behavior (4th Edition), The Price of Inequality (Collector's Edition), and This Time Is Different: Eight Centuries of Financial Folly (Commemorative Edition). In the philosophy and history of science, there is The Worldview: The Third Edition. Relevant authors include C. G. Jung, William McGuire, Sonu Shamdasani, and Gabor Maté. Public information is limited; the above summarizes the publisher's profile based solely on the books in our catalog.
Contents
- Translator's Preface
- Preface
- Chapter 1 Text
- Chapter 2 Data Structures
- Chapter 3 Algorithms
- Chapter 4 Dates and Times
- Chapter 5 Mathematics
- Chapter 6 The File System
- Chapter 7 Data Persistence and Exchange
- Chapter 8 Data Compression and Archiving
- Chapter 9 Cryptography
- Chapter 10 Concurrency with Processes, Threads, and Coroutines
- Chapter 11 Networking
- Chapter 12 The Internet
- Chapter 13 email
- Chapter 14 Application Building Blocks
- Chapter 15 Internationalization and Localization
- Chapter 16 Developer Tools
- Chapter 17 Runtime Features
- Chapter 18 Language Tools
- Chapter 19 Modules and Packages
- Appendix A Porting Notes
- Appendix B Beyond the Standard Library
FAQ
这本书适合零基础学 Python 的人吗?
它和官方标准库文档有什么区别?
书里的内容对现在的 Python 版本还有效吗?
中文版和英文原版是什么关系?
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.