楼主: 客初
4727 19

[书籍介绍] Python基础书:与孩子一起学编程/Computer Programming for Kids and Other Beginner [分享]

荣誉版主

饿死在金字塔顶的人

泰斗

25%

还不是VIP/贵宾

-

TA的文库  其他...

kindle读书人

有体系有结构的资料

公司金融与公司治理

威望
9
论坛币
11411369 个
通用积分
26280.1892
学术水平
3915 点
热心指数
4863 点
信用等级
3866 点
经验
416392 点
帖子
4761
精华
87
在线时间
16361 小时
注册时间
2012-11-2
最后登录
2020-8-8

一级伯乐勋章 初级热心勋章 初级学术勋章 初级信用勋章 中级学术勋章 中级热心勋章 中级信用勋章 高级学术勋章 高级热心勋章 高级信用勋章 特级热心勋章 特级学术勋章 特级信用勋章

客初 企业认证  学生认证  发表于 2014-7-8 21:57:47 |显示全部楼层
Python培训

书名:
与孩子一起学编程
原书名: Hello World! Computer Programming for Kids and Other Beginners
原出版社: Manning
作者: Warren Sande, Carter Sande
译者: 苏金国 等
出版日期: 2010-11-10

简介:
本书是一本写给孩子看的编程书。作者以Python语言为例,详尽细致地介绍了从Python如何安装、字符串和操作符等程序设计的基本概念,到条件语句、函数、模块等进阶内容,直至用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 游戏编程与Pygame  355
25.4 其他Python模块 356
25.5 回顾 358
附录 变量命名规则   359
自测题答案   361
下载:
与孩子一起学编程(Python)(中文完整版).pdf (46.68 MB, 需要: 1 个论坛币)
与孩子一起学编程(英文版)

关键词:Programming Python基础 beginner Computer compute 游戏编程 程序设计 编程 Python GUI

回帖推荐

15698095677 发表于19楼  查看完整内容

推荐英文版,中文版不够清晰,6666666666,新手推荐中文版
已有 1 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
狂热的爱好者 + 60 + 60 + 3 + 3 + 3 精彩帖子

总评分: 经验 + 60  论坛币 + 60  学术水平 + 3  热心指数 + 3  信用等级 + 3   查看全部评分

本帖被以下文库推荐

stata SPSS
roger_learn 发表于 2014-7-8 22:14:13 来自手机 |显示全部楼层
客初 发表于 2014-7-8 21:57
书名: 与孩子一起学编程
原书名: Hello World! Computer Programming for Kids and Other Beginners
原 ...
好书~~⊙▽⊙
已有 1 人评分热心指数 收起 理由
客初 + 1 鼓励积极发帖讨论

总评分: 热心指数 + 1   查看全部评分

回复

使用道具 举报

客初 企业认证  学生认证  发表于 2014-7-8 22:25:10 |显示全部楼层
roger_learn 发表于 2014-7-8 22:14
好书~~⊙▽⊙
是我这样的编程小白喜欢的那种书
回复

使用道具 举报

songlinjl 发表于 2014-7-9 01:00:07 来自手机 |显示全部楼层
roger_learn 发表于 2014-7-8 22:14
好书~~⊙▽⊙
总有热闹看。
回复

使用道具 举报

客初 企业认证  学生认证  发表于 2014-7-9 08:36:00 |显示全部楼层
songlinjl 发表于 2014-7-9 01:00
总有热闹看。
这是嘛心态?有啥热闹的。
回复

使用道具 举报

LIYE322 发表于 2014-7-11 21:40:44 |显示全部楼层
先看看   慢慢学
回复

使用道具 举报

西交共享 发表于 2014-7-13 01:21:55 |显示全部楼层
多谢楼主
回复

使用道具 举报

孙少龙 发表于 2014-8-10 15:34:11 |显示全部楼层
挺好的
回复

使用道具 举报

狂热的爱好者 学生认证  发表于 2014-8-15 00:34:22 |显示全部楼层
回复

使用道具 举报

钻石悦 发表于 2014-9-30 17:19:27 |显示全部楼层
多谢楼主分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 我要注册

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2020-8-9 16:53