这本书与其他关于Python编程的书的最大不同在于,它是目前唯一一本全面、系统地讨论了Python的所有语法的书。
正如它的名字——《Python官方手册解析:基于Python 3.11》——所示,这本书以Python 3.11的官方手册为基础,覆盖了官方手册中的所有语法点,以及Python标准库中的下列与Python语法密切相关的模块:abc,asyncio,builtins,collections.abc,ensurepip,functools,io,numbers,pdb,profile,site,sys,types,typing,venv,warnings,weakref。
这本书并不是语法点的简单罗列。我在写作本书时的参照物是《C Primer Plus》,因此本书的风格也与《C Primer Plus》接近,不仅介绍了每个语法点是什么,还探讨了它们背后的逻辑,分析了为什么要引入这个语法,以及这个语法的适用范围是什么。然而由于Python的语法比C要复杂得多,再加上本书针对每个语法点都给出了具体例子,所以本书也比《C Primer Plus》厚得多。
本书的目标读者群体是已经对编程有了感性认识(例如上过一门类似“编程导论”这样的课),想要彻底掌握一门编程语言,又不想深入了解计算机系统的底层细节的人。绝大部分不以商业级别的软件开发为最终目标的理工类专业人士,乃至需要分析大量数据的经管类专业人士,都符合这一标准。