Python的安装/2 n
下载安装相应版本的Python安装包/2 n
验证Python是否安装成功/4 n
编辑器PyCharm的安装和使用/5 n
PyCharm的下载与安装/5 n
PyCharm的使用/7 n
编程的注意事项/10 n
Python的强大/10 n
调用功能import/10 n
模块、包、功能库/11 n
好用的注释/11 n
单行注释/11 n
多行注释/12 n
趁热打铁练一练/12 n
给代码取个名字——变量(标识符)/14 n
Python的安装/2 n
下载安装相应版本的Python安装包/2 n
验证Python是否安装成功/4 n
编辑器PyCharm的安装和使用/5 n
PyCharm的下载与安装/5 n
PyCharm的使用/7 n
编程的注意事项/10 n
Python的强大/10 n
调用功能import/10 n
模块、包、功能库/11 n
好用的注释/11 n
单行注释/11 n
多行注释/12 n
趁热打铁练一练/12 n
给代码取个名字——变量(标识符)/14 n
变量的命名规则/14 n
变量的赋值/15 n
趁热打铁练一练/16 n
基础人机交互——输入输出/17 n
输入input()/17 n
输出print()/18 n
趁热打铁练一练/19 n
数据类型——数字与字符串/20 n
数字类型/20 n
数学运算/20 n
字符串(string)类型/21 n
字符串的操作/23 n
趁热打铁练一练/25 n
print()的特殊模式——格式化输出/26 n
整数格式化输出——%d/27 n
小数(浮点数)格式化输出——%f/28 n
字符串格式化——%s/28 n
趁热打铁练一练/29 n
体验编程——Python有话对你说/30 n
创建喇叭/30 n
使用喇叭播放声音/31 n
拓展代码/32 n
存储小仓库——列表/34 n
小方块大容量——列表/34 n
玩转列表/36 n
类型的转换/41 n
趁热打铁练一练/43 n
Python爱比较/43 n
比较运算符——是否相等/44 n
比较运算符——是否不相等/44 n
其他比较运算符/45 n
条件判断——逻辑运算符/45 n
判断语句if/47 n
双分支结构if+else/48 n
多分支结构if+elif+else/49 n
嵌套判断语句/50 n
趁热打铁练一练/51 n
一圈又一圈——while条件循环/51 n
限定循环次数/52 n
无限循环/52 n
结束循环/53 n
跳过一次循环——continue/54 n
趁热打铁练一练/55 n
简单项目实训——Openabank/55 n
整体框架/55 n
核心操作部分/56 n
while的兄弟——计数循环for/60 n
什么是遍历/61 n
嵌套循环/62 n
九九乘法表/63 n
趁热打铁练一练/65 n
完美的字典/66 n
用字典创建一个人物/66 n
字典的操作/67 n
逻辑运算小达人/69 n
x到底是多少/69 n
寻找素数/70 n
兔兔大家庭/71 n
函数介绍/74 n
函数的文字定义/75 n
定义一个函数/75 n
趁热打铁练一练/77 n
函数的返回值/77 n
函数返回多个值/78 n
趁热打铁练一练/78 n
Python函数的参数传递/78 n
不可变类型/79 n
可变类型/79 n
函数的参数/80 n
趁热打铁练一练/82 n
函数的嵌套/83 n
全局变量与局部变量/83 n
班级管理员/85 n
项目介绍/85 n
项目分析/85 n
确定功能选择/86 n
确定数据存储/86 n
项目总结/89 n
班级管理员项目改进/90 n
功能展示模块/90 n
学员信息添加模块/90 n
函数版2.0的完结/91 n
总结/91 n
趁热打铁练一练/92 n
引入模块的方法/94 n
import+模块名/94 n
import+模块+as+别名/94 n
from+模块名称+import*/95 n
趁热打铁练一练/96 n
自定义模块/96 n
测试代码/96 n
常用模块介绍/97 n
time时间模块/97 n
os模块/99 n
趁热打铁练一练/103 n
班级管理员2/103 n
文件操作模块/103 n
项目总结/105 n
画布(canvas)/108 n
设置画布的大小和颜色/108 n
画笔(pen)/109 n
画笔的属性/110 n
画图指令/111 n
运动指令/111 n
画笔控制指令/112 n
全局控制指令/113 n
绘制图形/113 n
绘制正方形/113 n
绘制正多边形/114 n
绘制红色正五角星/115 n
数据结合turtle/116 n
统计人数/117 n
画图函数(矩形文件)/117 n
主函数/118 n
展示文本函数/119 n
类和对象/122 n
类和对象的基本概念/122 n
类的静态属性和动态方法/123 n
类的定义和实例化/124 n
类中的特殊方法__init__()构造函数/132 n
类的三大特性:封装、继承、多态/133 n
Pygame的简单介绍/137 n
蓄势待发/138 n
趣码贪吃蛇游戏规则的制定/138 n
趣码贪吃蛇游戏编写设计/138 n
趣码贪吃蛇游戏项目创建/139 n
进击的趣码/140 n
游戏窗口类Surface的编写/140 n
游戏背景类Background的编写/142 n
食物类Food的编写/145 n
音效类Music的编写/148 n
游戏结束类GameOver的编写/150 n
趣码贪吃蛇类Snake的编写/152 n
后的组装,项目完成/160 n
附录1数据类型的操作/166 n
附录2课后习题答案/172