一本老少咸宜的编程入门奇书!一册在手,你完全可以带着自己的孩子,跟随Sande父子组合在轻松的氛围中熟悉那些编程概念,如内存、循环、输入和输出、数据结构和图形用户界面等。这些知识一点儿也不高深,听起来备感亲切,书中言语幽默风趣而不失真义,让学习过程充满乐趣。细心的作者还配上了孩子们都喜欢的可爱漫画和经过运行测试的程序示例,教你用最易编写和最易理解的Python语言,写出你梦想中的游戏程序。
“Hello, World!我来了!”编程乐趣无穷,起点就在脚下,请引导你的孩子走进这奇妙的世界。无论是中小学生还是其他初学者,都可以跟随本书学习Python编程,并过渡到任何其他语言,重要的是你将学会思考问题和解决问题的方法。
第1章 出发吧 1
1.1 安装Python 1
1.2 从IDLE启动Python 2
1.3 来点指令吧 3
1.4 与Python交互 5
1.5 该编程了 7
1.6 运行你的第一个程序 8
1.7 如果出问题 9
1.8 你的第二个程序 11
第2章 记住内存和变量 14
2.1 输入、处理和输出 14
2.2 名字 16
2.3 名字里是什么 20
2.4 数字和字符串 21
2.5 它们有多“可变” 22
2.6 全新的我 23
第3章 基本数学运算 26
3.1 四大基本运算 26
3.2 操作符 28
3.3 运算顺序 29
3.4 另外两个操作符 30
3.5 非常大和非常小 33
第4章 数据的类型 38
4.1 改变类型 38
4.2 得到更多信息:type() 41
4.3 类型转换错误 42
4.4 使用类型转换 42
第5章 输入 44
5.1 raw_input() 44
5.2 Print命令和逗号 45
5.3 输入数字 47
5.4 来自互联网的输入 49
第6章 GUI——图形用户界面52
6.1 什么是GUI 52
6.2 第一个GUI 53
6.3 GUI输入 54
6.4 选择你的口味 55
6.5 再看猜数游戏 59
6.6 其他GUI组件 60
第7章 判断再判断 62
7.1 测试,测试 62
7.2 缩进 64
7.3 是不是有问题 65
7.4 其他类型的测试 66
7.5 如果测试为假会怎么样 67
7.6 测试多个条件 69
7.7 使用and 69
7.8 使用or 70
7.9 使用not 70
第8章 转圈圈 74
8.1 计数循环 75
8.2 使用计数循环 77
8.3 一条捷径——range() 78
8.4 风格问题——循环变量名 80
8.5 按步长计数 82
8.6 没有数字的计数 84
8.7 关于这个问题 84
8.8 跳出循环——break和continue 85
第9章 全都为了你——注释89
9.1 增加注释 89
9.2 单行注释 90
9.3 行末注释 90
9.4 多行注释 90
9.5 注释风格 91
9.6 注释掉 92
第10章 游戏时间到了 94
第11章 嵌套与可变循环 99
11.1 嵌套循环 99
11.2 可变循环 101
11.3 可变嵌套循环 102
11.4 更多可变嵌套循环 103
11.5 使用嵌套循环 105
第12章 收集起来——列表112
12.1 什么是列表 112
12.2 创建列表 113
12.3 向列表增加元素 113
12.4 这个点是什么 114
12.5 列表可以包含任何内容 114
12.6 从列表获取元素 115
12.7 列表“分片” 116
12.8 修改元素 118
12.9 向列表增加元素的其他方法 118
12.10 从列表删除元素 120
12.11 搜索列表 121
12.12 循环处理列表 122
12.13 列表排序 123
12.14 可改变和不可改变 126
12.15 双重列表:数据表 126
第13章 函数 131
13.1 函数——积木 131
13.2 调用函数 133
13.3 向函数传递参数 134
13.4 有多个参数的函数 137
13.5 返回值的函数 139
13.6 变量作用域 140
13.7 强制为全局 143
13.8 关于变量命名的一点建议 144
第14章 对象 146
14.1 真实世界中的对象 146
14.2 Python中的对象 147
14.3 对象 = 属性+ 方法 148
14.4 这个点是什么 148
14.5 创建对象 149
14.6 一个示例类——HotDog 154
14.7 隐藏数据 159
14.8 多态和继承 159
14.9 未雨绸缪 161
第15章 模块 164
15.1 什么是模块 164
15.2 为什么使用模块 164
15.3 积木桶 165
15.4 如何创建模块 165
15.5 如何使用模块 165
15.6 命名空间 167
15.7 标准模块 170
第16章 图形 174
16.1 寻求帮助——Pygame 174
16.2 Pygame窗口 175
16.3 在窗口中画图 178
16.4 单个像素 186
16.5 图像 190
16.6 动起来 192
16.7 动画 193
16.8 更流畅的动画 194
16.9 让球反弹 195
16.10 让球翻转 198
第17章 动画精灵和碰撞检测201
17.1 动画精灵 201
17.2 嘣! 碰撞检测 207
17.3 统计时间 211
第18章 一种新的输入——事件216
18.1 事件 216
18.2 键盘事件 218
18.3 鼠标事件 222
18.4 定时器事件 224
18.5 另一个游戏PyPong 226
第19章 声音 238
19.1 从Pygame寻求更多帮助——mixer 238
19.2 制造声音与播放声音 239
19.3 播放声音 239
19.4 控制音量 242
19.5 重复音乐 244
19.6 为PyPong增加声音 244
19.7 更多声音 245
19.8 为PyPong增加音乐 249
第20章 更 多 GUI 253
20.1 使用PythonCard .253
20.2 组件 254
20.3 让GUI做点事情 256
20.4 事件处理器的返回 258
20.5 移动按钮 259
20.6 更多有用的GUI 259
20.7 TempGUI 259
20.8 菜单上是什么 264
第21章 打印格式化与字符串271
21.1 换行 272
21.2 水平间隔——制表符 273
21.3 在字符串中插入变量 275
21.4 数字格式化 276
21.5 更多字符串处理 280
第22章 文件输入与输出287
22.1 什么是文件 287
22.2 文件名 288
22.3 文件位置 289
22.4 打开文件 292
22.5 读文件 293
22.6 文本文件和二进制文件 295
22.7 写文件 296
22.8 在文件中保存内容:pickle 300
22.9 又到了游戏时间——Hangman 301
第23章 碰运气——随机性310
23.1 什么是随机性 310
23.2 掷骰子 311
23.3 创建一副牌 316
23.4 Crazy Eights 320
第24章 计算机仿真 333
24.1 真实世界建模 333
24.2 Lunar Lander 334
24.3 跟踪时间 339
24.4 时间对象 340
24.5 把时间保存到文件 343
24.6 电子宠物 345
第25章 接下来呢 354
25.1 一般编程 354
25.2 Python 355
25.3 游戏编程与Pygame355
25.4 其他Python模块 356
25.5 回顾 358
附录 变量命名规则 359
自测题答案 361
写作必备-初中生英语金牌夺冠 本书特色 名师原创,紧贴考试,冲刺训练,金牌夺冠,提升应考能力*有效!写作必备-初中生英语金牌夺冠 内容简介 《英语金牌夺冠》系列...
夏山学校 内容简介 本书中所进行的实验,显然难以在今日社会中重复进行。这不仅仅是因为没有像尼尔这种独立特行的人予以实现,更重要的是今天的父母们很少有人关心儿童真...
《初等概率论(第4版)(英文版)》是一部介绍概率论及其应用的入门教程。其原始版本面世已经有30余年,但仍然是本科一二年级的经典概
水浒传 内容简介 《水浒传》主要是写北宋徽宗时期,皇帝昏庸,奸臣当道,贪官污吏陷害忠良,民不聊生。为了给太师蔡京庆贺生日,梁中书两年就搜刮几十万两白银。只是踢得...
《烧掉数学书》是一本全新概念的数学科普。这本书的一大特点是抛开传统晦涩的数学符号和讲述方式,另起炉灶,从零开始,用年轻人易于接受的语言阐释高深的数学知识和概念。...
梦珂-插图典藏本 本书特色 丁玲是我国现代文学史上卓有成就的作家,由于深受时代的影响,丁玲的创作深深地打上了“五四”的烙印。其代表作从20世纪20年代写起的《莎...
会计账簿登记与核对 本书特色 《会计账簿登记与核对》是浙江省中等职业教育会计专业课程改革成果教材,是按照浙江省教育厅颁布的《浙江省中等职业学校会计专业教学指导方...
德育价值论 内容简介 本书是一本论证德育价值的著作。作者从德育价值的前提确证出发,系统论述了德育价值的基础,德育价值的内容,德育价值的实现四个方面的内容。作者对...
非同寻常的大众幻想-50-[英汉双语] 本书特色 纵观历史,书籍可以改变世界——他们扭转了我们看待自身和他人的方式;他们引发争论,产生异见,挑起战争,催化革命;...
初中平面几何证(解)题思路的培养与训练:三角形部分 本书特色 本套从书的重点是各章的例题思路探索与规律总结。在探索证(解)题途径方面创立了分析法图解、综合法图解...
《深度学习:从Python到TensorFlow应用实战》内容简介:本书全面介绍深度学习中的卷积神经网络结构、学习原理、代码实现、API调用等
推荐阅读名著·彩插励志版山海经(励志版) 本书特色 强调课标与素质阅读的结合,是本丛书明显的特征。各版本语文教材中所选用的名著篇目,都在其中占有一席之地,从而倡...
数学学习童话:3-4年级 内容简介 楚霸王项羽被刘邦夺走的土地面积是多少?让我们看看樱桃女王是怎么样不用秤而称出大象的体重的,名侦探福尔摩斯如何识破了罗苹的数学...
房屋建筑钢结构设计-钢结构(下册)(第二版) 本书特色 本书是关于介绍“房屋建筑钢结构设计”的教学用书,具体包括了:结构形式和结构布置、结构形式和结构布置、多层...
每天读点英文英世界文化常识全集-精华版 本书特色 《每天读点英文世界文化常识全集》(精华版)全书内容涉及广泛,共分23个版块,涵盖孔子、柏拉图、苏格拉底、荷马等...
人文经典双语悦读馆--莎士比亚抒情诗选 本书特色 《莎士比亚抒情诗精选(英汉双语)》:谁不发现诗人莎士比亚在其中揭示了友谊与爱情的真谛,揭示了*敏感而又*具智慧...
本书是著名教育家魏书生先生多年教育改革成果和执教经验的全面展示和系统总结。本书是对科学管理班集体的开放性思维和建设性的概
生命中最好的语文课:干国祥语文课堂教学实录 本书特色 《生命中*好的语文课--干国祥语文课堂教学实录》由干国祥所著,以坚实的教育理论为经,以丰富的课堂教学案例为...
书中分别讨论数论、代数、几何及线性代数、极限、连续性及拓扑学、微分、积分、级数和概率,以及数学模型与现实等。目录 第一章
6年级-小学生分类作文-名校作文课 本书特色 全国 100 所名校特级教师教你写作文。读名校作文,写满分作文。6年级-小学生分类作文-名校作文课 内容简介 联合...