





2.2.1认识变量18
2.2.2认识常量19
2.3大牛挑战赛19
第3章分支结构
3.1基本运算20
3.2与或非语句22
3.3if_else语句22
3.4嵌套逻辑分支结构—elif24
3.5大牛挑战赛27
第4章周而复始—循环结构
4.1计数循环(for)29
4.2嵌套for循环33
4.3条件循环(while)35
4.4跳出循环(break和continue)36
4.5注释39
4.6random函数40
4.7全局变量和局部变量42
4.8大牛挑战赛43
第5章EasyGui—图形化界面
5.1安装EasyGui44
5.2玩转EasyGui46
5.3大牛挑战赛50
第6章数据结构—列表
6.1认识列表51
6.2增加列表项52
6.3删除列表项54
6.4修改列表项56
6.5搜索列表项56
6.6列表分片58
6.7列表排序算法60
6.7.1列表排序—选择排序60
6.7.2列表排序—冒泡排序63
6.8sort排序65
6.9不可变列表—元组68
6.10大牛挑战赛69
第7章数据结构—字典
7.1认识字典70
7.2如何增加键值对72
7.3如何删除键值对73
7.4如何修改键值对74
7.5查找和访问键值对74
7.5.1遍历键值对74
7.5.2键值对取值76
7.5.3如何判断字典是否存在某个键77
7.5.4字典数据结构总结80
第8章抽象的函数
8.1认识函数81
8.1.1无参函数81
8.1.2有参函数83
8.1.3有返回值函数84
8.2变量作用域88
8.2.1局部变量和全局变量88
8.2.2global关键字89
8.3程序模块90
8.3.1认识模块90
8.3.2导入模块91
8.3.3创建模块93
8.4大牛挑战赛94
第9章类与对象
9.1什么是面向对象95
9.2编程中的类与对象96
9.3构造函数100
9.4类变量和实例变量104
9.5Python类的封装105
9.6Python类的继承107
9.7大牛挑战赛113
第10章海龟绘图
10.1什么是海龟绘图114
10.2海龟绘制简笔画120
10.3海龟绘制图案122
10.4大牛挑战赛123
第11章pygame游戏设计
11.1什么是pygame124
11.2pygame安装125
11.2.1更新pip工具125
11.2.2pygame下载、安装126
11.3创建一个pygame窗口127
11.4绘制图形132
11.5认识像素和颜色136
11.6加载图像138
11.7小球移动141
11.8小球反弹143
第12章文件的读写
12.1什么是文件146
12.2读取文件149
12.3写入文件151
12.4二进制文件读写153
12.5大牛挑战赛155
第13章异常处理
13.1什么是异常156
13.2处理异常157
13.3自定义异常161
13.4大牛挑战赛164
附录全书最后练习
编程语言与程序设计
Python编程 从入门到实践 第3版(图灵出品)
编程语言与程序设计
Hello算法(图灵出品)
编程语言与程序设计
C++ Primer Plus 第6版 中文版(异步图书出品)
编程语言与程序设计
C++ Primer(中文版 第5版)(博文视点出品)
编程语言与程序设计
高效C/C++调试