Python Programming Development Treasury
Tags
Summary
Editor's review
Who it's for
A good fit for
- 已经掌握 Python 基础语法,希望突破“只会写脚本”瓶颈的学习者
- 计算机专业学生,配合 Python 程序设计课程做进阶读物
- 需要系统梳理内置对象与标准库用法、准备技术面试的开发者
- 高校教师,可作为进阶课程或选修课的参考教材
Not a good fit for
- 完全没有编程基础、需要从变量与循环学起的零起点读者
- 只希望学习 Django、Pandas 等某个具体框架或库应用的读者
- 期望内容紧跟 Python 3.12 以上新特性的读者,本书版本较旧
Reading tips
- 先通读第1章关于编程规范与代码优化的部分,养成写 Pythonic 代码的习惯,再按章节顺序深入。
- 第5、6章内容较密,建议配合书上例子上机改写并运行,理解修饰器、生成器与描述符的实际行为。
- 把第9至11章的文件操作、异常处理与测试内容当作工具章节,在写自己的小项目时按需回查。
- 阅读第12、13章的并发与 asyncio 时,对照当前 Python 官方文档核对 API 变化,避免沿用旧写法。
About the publisher
Founded in 1980, Tsinghua University Press has 57 titles in our collection, covering popular science, medicine, health, law, philosophy and social sciences. Representative works include medical popular-science books such as Cancer Truth: Doctors Are Reading It Too and New Knowledge on Cancer by Bo Luo (Li Zhizhong), legal titles such as Sunshine Is the Best Preservative: Express Delivery of Major Global Anti-Corruption Cases, and works like Qi Ge's A Brief History of Philosophy with Big Ideas and Liu Yunhao's From the Internet to a New Industrial Revolution. Its authors include science writers, medical researchers, the Renmin University of China anti-corruption master's class and university scholars, reflecting a publishing profile that balances academic seriousness with accessible reading. As public information is limited, this profile is based only on the titles in our collection.
Contents
- Chapter 1: Python Coding Conventions and Code Optimization Tips
- Chapter 2: Operators and Built-in Functions
- Chapter 3: Sequence Objects, Comprehensions, Slicing, and Sequence Unpacking
- Chapter 4: Selection and Loop Structures
- Chapter 5: Functions, Decorators, Generators, and Lambda Expressions
- Chapter 6: Classes and Objects, Dependency Injection, and Operator Overloading
- Chapter 7: String Encoding, Formatting, and Text Processing
- Chapter 8: Regular Expressions and the re Module
- Chapter 9: File Objects and File Content Operations
- Chapter 10: File and Folder Operations
- Chapter 11: Exception Handling, Testing, and Code Debugging
- Chapter 12: Parallel Processing Techniques
- Chapter 13: asyncio and Asynchronous Network Communication
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.
About the author
Dong Fuguo is a Chinese author of programming books. Public information about him is limited, and details such as his nationality, education, and professional positions are not recorded in the available sources. The only work currently on record is Python Programming, which is classified under programming design. This work suggests that the author writes for introductory and instructional settings, using the Python language to cover the fundamentals of programming and the core content of program design. Books of this kind typically emphasize clear explanations of concepts and practical, workable examples, helping readers understand programming ideas step by step and put them into practice. Although only one work is available here, making it difficult to form a full picture of the author's writing, the existing information indicates that Dong Fuguo focuses on programming education and offers Chinese readers a useful reference for learning Python programming.