Think Python
外观
一位维基教科书用户建议将像计算机科学家一样思考:用 Python 学习第二版合并到本书中。 在讨论页面上讨论是否应该进行此合并。 |
Think Python 是使用 Python 编程语言进行软件设计的简洁介绍。本书面向没有编程经验的人,从最基本的概念开始,逐步添加新内容。学生发现最具挑战性的一些概念,如递归和面向对象编程,被分成一系列更小的步骤,并在几个章节中逐步介绍。
重点是编程过程,特别强调调试。本书包括各种练习,从简短示例到重要项目,让学生有机会练习每个新概念。练习解答和代码示例可以在thinkpython.com上获得,以及Swampy,一套用于某些练习的 Python 程序。
目录
- 前言
- 程序之路
- 变量、表达式和语句
- 函数
- 案例研究:界面设计
- 条件和递归
- 结果函数
- 迭代
- 字符串
- 案例研究:文字游戏
- 列表
- 字典
- 元组
- 案例研究:数据结构选择
- 文件
- 类和对象
- 类和函数
- 类和方法
- 继承
- 调试