第1章 为什么选择Python 1.1 计算机编程语言的本质 3 1.2 主流编程语言 6 1.3 编程语言的发展方向 18 1.4 Python史话 21 1.5 Python的特点 27 1.6 Python的发展趋势 33 1.7 选择Python 36 第2章 Python编程的思维和理念 2.1 为什么不按套路先讲Python的语法 45 2.2 计算机软件开发的思维 47 2.3 Python代码编写的思维 49 2.4 Python程序调试的思维 51 2.5 Python程序发布的思维 53 2.6 Python程序维护的理念 55 第3章 Python开发环境搭建 3.1 Python的种类和版本 59 3.2 Python的资源和下载 61 3.3 Python的安装和运行 65 3.4 Python集成开发环境 73 3.5 Python代码编辑器 79 第4章 Python入门开发 4.1 **个Python程序 85 4.2 从**个程序继续学习 88 4.3 Python注释 94 4.4 Python编码规范 98 4.5 调试Python程序 106 第5章 Python开发实践 5.1 用Python抓取网络资料 117 5.2 用Python搭建网站 126 5.3 用Python批量修改文件名 134 5.4 用Python开发小游戏 140 5.5 用Python实现快速傅里叶变换 149 第6章 Python语法教程 6.1 数据类型 157 6.2 运算符 161 6.3 流程控制 166 6.4 函数 173 6.5 类和对象 177 6.6 文件操作 182 6.7 异常处理机制 188 第7章 经典算法和程序问题的Python实现 7.1 斐波那契数列 195 7.2 递归算法 198 7.3 排序算法 202 7.4 九九乘法口诀表 207 7.5 二进制与十进制的转换 209 7.6 日期和时间 212