






怎么算 45
·编程过关挑战·——鸡兔同笼,鸡兔多少怎么算 47
单元3我是绘画大师——turtle海龟做图
3.1模块 51
3.2小海龟前进——forward函数 52
3.3隐藏“小海龟”——hideturtle函数 53
3.4小海龟转向——left和right函数 54
案例8画个正方形 56
3.5正多边形内角和计算 58
案例9画个正六边形 58
3.6小海龟转圈圈——circle函数 60
3.7正多边形的简单画法 61
3.8画笔变颜色 62
3.9给图形填充颜色 62
案例10闪闪的红星 63
3.10绘制多个图形 65
案例11两个圆形 65
·编程过关挑战·——绘制奥运五环标志 67
单元4永不停息的循环——让程序重复执行
4.1循环的奥秘 73
4.2for循环 73
案例12输出a行b 74
案例13画个“太阳花” 75
案例14对整数1~100累加求和 76
案例15对1~100中的奇数累加求和 78
4.3while循环 79
案例16可循环使用的计算器 79
4.4break——退出整个循环 81
案例17计算器的安全退出 82
4.5continue——终止本次循环 83
4.6while实现有限循环 84
案例18组合数字 85
案例19对100以内质数进行求和 87
·编程过关挑战·——棋盘麦粒知多少 88
单元5“装数据的容器”——列表、字典、元组
5.1列表 93
案例20学生名字管理 100
案例21绘制眩晕图 101
5.2字典 103
案例22学生信息管理 110
5.3元组 112
·编程过关挑战·——斐波那契数列 114
单元6“猜大小,赢金币”——random模块
6.1random模块简介 119
6.2随机整数——randint函数 119
案例23摇骰子 119
案例24看谁猜得快 121
6.3随机小数——uniform函数 122
6.4有规律的随机数——randrange函数 124
6.5随机字符串——choice函数 125
案例25和电脑玩猜拳 126
6.6打乱列表——shuffle函数 128
6.7随机字符串——sample函数 129
案例26来注双色球 130
案例27璀璨星空 132
·编程过关挑战·——“猜大小,赢金币”游戏 135
单元7初识图形化编程——tkinter模块
7.1tkinter模块简介 146
案例28创建计算器的界面 146
案例29创建计算器的输入框 147
案例30给计算器输入框加个名字 149
案例31计算结果 151
案例32开发“全能计算器” 154
7.2程序打包 158
·编程过关挑战·——开发自带按键的计算器 160
单元小结 164
单元8 信息管理入门——通讯录软件开发
8.1数据的长久保存——文件 167
8.2文件的创建 168
8.3文件的写入 168
8.4文件的读取 170
8.5通讯录软件介绍 172
案例33搭建软件框架 172
案例34添加联系人 174
案例35查找联系人 177
案例36删除联系人 181
案例37查看所有联系人 185
·编程过关挑战·——使用文件保存联系人信息 189
单元9Python网络通信——聊天软件开发
9.1PyCharm软件的使用 198
9.2网络通信基础知识 200
案例38创建简单的服务器 204
案例39创建简单客户端 206
案例40一对一的网络通信 208
9.3程序中的“服务员”——线程 214
案例41加入多线程的聊天软件 217
·编程过关挑战·——图形化聊天软件开发 224
单元10面向对象编程入门——“全民打砖块”
10.1面向对象基础 236
10.2类的创建 236
案例42创建游戏窗口 237
案例43创建一个小球类 239
案例44自由运动的小球 241
案例45创建球拍类 243
案例46球拍“动起来” 246
案例47球拍接小球 250
案例48砖块类的创建 253
案例49“打掉砖块” 257
案例50设置“通关”与否 261
·编程过关挑战·——两个小球“打砖块” 266
单元11综合项目开发——“星球大战”游戏
11.1pygame模块介绍与安装 274
11.2游戏开发准备 277
案例51创建游戏界面 277
案例52打造“地球卫士” 279
案例53驾驶飞机 282
案例54外星人来袭 286
案例55准备子弹 291
案例56射击外星人飞机 296
案例57我方飞机被外星人飞机冲撞 301
·编程过关挑战·——设置飞机的生命值 302
单元小结 303
附录APythonIDLE的安装方法 304
附录BPyCharm的安装方法 307"
编程语言与程序设计
Python编程 从入门到实践 第3版(图灵出品)
编程语言与程序设计
Hello算法(图灵出品)
编程语言与程序设计
C++ Primer Plus 第6版 中文版(异步图书出品)
编程语言与程序设计
C++ Primer(中文版 第5版)(博文视点出品)
编程语言与程序设计
高效C/C++调试