第1章 认识Python
1.1 编程语言和Python
1.1.1 程序设计和编程语言
1.1.2 Python简介
1.2 Python的安装
1.2.1 Windows下的Python安装
1.2.2 MAC下的Python安装
1.3 第一个程序HelloWorld
1.4 开发工具IDLE
1.4.1 IDLE简介
1.4.2 用IDLE编写程序
1.4.3 IDLE的其他功能
1.5 小结
第2章 变量、数字和字符串
2.1 变量
2.1.1 变量的命名规则
2.1.2 多个变量赋值
2.1.3 增量赋值
2.2 数字
2.2.1 整数和数学运算
2.2.2 浮点数
2.3 字符串
2.3.1 连接字符串
2.3.2 内置函数
2.3.3 字符串的方法
2.4 数据类型转换
2.4.1 str()函数
2.4.2 int()函数
2.4.3 float()函数
2.5 成绩单
2.6 小结
2.7 练习
第3章 列表
3.1 什么是列表
3.2 创建列表
3.3 访问列表元素
3.4 设置和修改列表中的元素
3.4.1 修改列表元素
3.4.2 添加列表元素
3.4.3 删除列表元素
3.5 使用列表
3.5.1 获取列表的长度
3.5.2 查找列表中单个元素的索引
3.5.3 使用sort()方法对列表排序
3.5.4 用reverse()方法反转列表
3.6 字符串和列表的相互转换
3.6.1 列表转换成字符串
3.6.2 字符串转换成列表
3.7 列表的用途
帮Johnson找到回家的路
3.8 成绩单
3.9 小结
3.10 练习
第4章 元组和字典
4.1 元组
4.1.1 创建元组
4.1.2 修改元组变量
4.1.3 使用元组
4.2 字典
……
第5章 布尔类型
第6章 条件语句
第7章 循环
第8章 异常和注释
第9章 自定义函数
第10章 面向对象编程
第11章 文件操作
第12章 海龟绘图
第13章 绘制机器猫
第14章 绘制小猪佩奇
第15章 Pygame基础
第16章 贪吃蛇
第17章 Python的AI应用——以自然语言处理为例