本书的结构 —— 主要部分的预览 —— 第一部分到第五部分 | 前言 |《学习 python:强大的面向对象编程(第 5 版)》| python 技术论坛-大发黄金版app下载
第一部分
从 python 的概览开始,回答常见的初始问题——为什么人们使用这门语言,它有什么用等等。第一章介绍了技术下面的主要理念,给你一些背景上下文,这部分的剩下的内容逐步探索 python 和程序员运行程序的方式。这里的主要目标是给你足够的信息,以便能够跟上后面的例子和练习。
第二部分
开始我们的 python 语言之旅,学习 python 主要的内置对象类型和你可以用它们来深度地做什么:数字列表、字典等等。单独用这些工具你就可以做很多事情,并且它们是每一个 python 脚本的核心。这是这本书中最重要的部分。因为我们在为后面的章节打下地基。这里还探索了动态类型和它的引用——这是用好 python 的关键。
第三部分
这一部分继续介绍 python 的语句——这是你输入的用来在 python 中创建和处理对象的代码。它也展示了 python 的基本语法模型。虽然这一章关注的是语法,但是它也介绍了一些相关的工具,比如 pydoc 系统。第一次学习了迭代的概念,探索了其它的编程方案。
第四部分
这一章开始学习 python 的高级的程序结构工具。函数被证明是一个包裹代码用来重用和避免代码冗余的简单方式。在这一部分探索 python 的作用域规则,参数传参的技术,还有有时臭名昭著的 lambda 表达式等等。我们还从函数式编程的角度重新学习迭代器,引入了自定义的生成器,学习如何对 python 代码计时来测量它的性能。
第五部分
python 的模块让你将语句和函数组织为更大的组件。这个部分展示了如何创建,使用,加载模块,还学习了一些更高级的主题,比如模块包,模块重载,包的相对引入,3.3 的新命名空间包,还有 __name__
变量。