跳转到内容

Think Python

75% developed
来自维基教科书,开放世界中的开放书籍

Think Python 是使用 Python 编程语言进行软件设计的简洁介绍。本书面向没有编程经验的人,从最基本的概念开始,逐步添加新内容。学生发现最具挑战性的一些概念,如递归和面向对象编程,被分成一系列更小的步骤,并在几个章节中逐步介绍。

重点是编程过程,特别强调调试。本书包括各种练习,从简短示例到重要项目,让学生有机会练习每个新概念。练习解答和代码示例可以在thinkpython.com上获得,以及Swampy,一套用于某些练习的 Python 程序。

目录

  1. 前言
  2. 程序之路
  3. 变量、表达式和语句
  4. 函数
  5. 案例研究:界面设计
  6. 条件和递归
  7. 结果函数
  8. 迭代
  9. 字符串
  10. 案例研究:文字游戏
  11. 列表
  12. 字典
  13. 元组
  14. 案例研究:数据结构选择
  15. 文件
  16. 类和对象
  17. 类和函数
  18. 类和方法
  19. 继承
  20. 调试

附录

华夏公益教科书