提取码:2hrr

内容简介  · · · · · ·

本书属于no starch的经典系列之一,英文版在美国受到读者欢迎。本书全彩印刷,寓教于乐,易于学习;读者可以轻松与快递地掌握解决问题方法和程序设计思维的。“编程从孩子抓起”得到越来越多的人的认同和重视。本书是父母教孩子学习python程序设计的亲子读物。

目录  · · · · · ·

第1章Python基础——认识环境1

1.1认识Python3

1.2用Python编写程序5

1.3运行Python程序5

1.4本章小结6

1.5编程挑战7

第2章海龟作图——用Python绘图9

2.1第一个海龟程序10

2.1.1程序是如何工作的10

2.1.2发生了什么12

2.2旋转的海龟13

2.3海龟画圆14

2.4添加颜色15

2.4.1一个四色螺旋线16

2.4.2修改背景颜色19

2.5一个变量搞定一切20

2.6本章小结22

2.7编程挑战22

第3章数字和变量——用Python做数学运算24

3.1变量——保存内容的地方25

3.2Python中的数字和数学运算26

3.2.1Python数字27

3.2.2Python操作符28

3.2.3在Pythonshell中进行数学运算28

3.2.4语法错误——你说什么?29

3.2.5Pythonshell中的变量30

3.2.6用操作符编程——披萨计算器31

3.3字符串——Python中真正的字符33

3.4用字符串改进彩色螺旋线35

3.5列表——将所有内容放到一起36

3.6Python做作业38

3.7本章小结40

3.8编程挑战41

第4章循环很有趣(你可以再说一遍)42

4.1构建自己的循环43

4.1.1使用for循环生成4个圆组成的玫瑰花瓣44

4.1.2修改循环让玫瑰花瓣带有6个圆46

4.2把玫瑰花瓣程序改进为允许用户输入48

4.3游戏循环和while循环50

4.4家庭成员螺旋线52

4.5整合——病毒式的螺旋线55

4.6本章小结59

4.7编程挑战60

第5章条件(如果是这样该怎么办?)62

5.1if语句63

5.2认识布尔值65

5.2.1比较操作符66

5.2.2你还不够大!68

5.3else语句69

5.3.1多边形或玫瑰花瓣70

5.3.2偶数还是奇数71

5.4elif语句74

5.5复杂条件——if、and、or和not75

5.6秘密消息77

5.6.1打乱字符串78

5.6.2字符的值79

5.6.3加密/解密程序80

5.7本章小结82

5.8编程挑战83

第6章随机的乐趣和游戏(继续前进,抓住机会!)85

6.1猜数字游戏86

6.2彩色的随机螺旋线88

6.2.1选取颜色,任意的颜色89

6.2.2获取坐标90

6.2.3画布有多大92

6.2.4整合93

6.3Rock—Paper—Scissors95

6.4选一张牌,任意一张牌97

6.4.1堆牌97

6.4.2发牌98

6.4.3计算牌面99

6.4.4继续前进101

6.4.5整合102

6.5掷骰子103

6.5.1设置游戏104

6.5.2对骰子排序104

6.5.3测试骰子105

6.5.4整合106

6.6万花筒109

6.7本章小结112

6.8编程挑战114

第7章函数(那些东西有了一个名字)116

7.1用函数整合内容117

7.1.1定义random_spiral()118

7.1.2调用random_spiral()119

7.2参数——传给函数120

7.2.1在随机位置微笑121

7.2.2整合125

7.3返回——发回统计结果127

7.3.1从函数返回一个值127

7.3.2在程序中使用返回值128

7.4交互简介130

7.4.1处理事件——TurtleDraw130

7.4.2监听键盘事件:ArrowDraw133

7.4.3用参数处理事件——ClickSpiral135

7.4.4更进一步——ClickandSmile137

7.5ClickKaleidoscope139

7.5.1draw_kaleido()函数139

7.5.2draw_spiral()函数140

7.5.3整合140

7.6本章小结142

7.7编程挑战143

第8章定时器和动画144

8.1获取Pygame的所有GUI145

8.1.1用Pygame画一个点146

8.1.2Pygame中的新内容148

8.1.3游戏的部分149

8.2时间刚刚好——移动和弹跳152

8.2.1移动笑脸153

8.2.2用Clock类实现笑脸动画155

8.2.3将笑脸从墙上弹开157

8.2.4在四面墙上弹回笑脸162

8.3本章小结166

8.4编程挑战167

第9章用户交互——进入游戏170

9.1增加交互——点击和拖动171

9.1.1点击点.171

9.1.2拖动绘制173

9.2高级交互——笑脸爆炸177

9.2.1笑脸精灵178

9.2.2设置精灵180

9.2.3更新精灵182

9.2.4较大的和较小的笑脸182

9.2.5整合183

9.3SmileyPop1.0版185

9.3.1检测碰撞和删除精灵185

9.3.2整合186

9.4本章小结188

9.5编程挑战189

第10章游戏编程191

10.1构建游戏框架——Smiley Pong 1.0版192

10.1.1绘制游戏板和游戏部件193

10.1.2记录分数194

10.1.3显示得分199

10.1.4整合201

10.2增加难度并结束游戏——Smiley Pong 2.0版202

10.2.1游戏结束203

10.2.2再玩一次203

10.2.3更快204

10.2.4整合206

10.3添加更多的功能——Smiley Pop 2.0版208

10.3.1使用Pygame添加声音208

10.3.2跟踪和记录玩家进度210

10.3.3整合213

10.4本章小结215

10.5编程挑战216

附录AWindows、Mac和Linux下的Python安装218

A.1Windows下安装Python219

A.1.1下载安装程序219

A.1.2运行安装程序220

A.1.3尝试Python223

A.2Mac下的Python225

A.2.1下载安装程序225

A.2.2运行安装程序226

A.2.3尝试Python229

A.3Linux下的Python安装230

附录BWindows、Mac和Linux下的Pygame安装233

B.1在Windows下安装Pygame234

B.2Mac下的Pygame238

B.2.1Python2.7和Pygame1.9.2238

B.3Linux下的Pygame240

B.3.1PygameforPython2241

附录C构建自己的模块242

C.1构建colorspiral模块243

C.1.1使用colorspiral模块244

C.1.2重用colorspiral模块245

C.2附加资料246

术语表247

从python学编程pdf_教孩子学编程-Python语言版 PDF 高清完整版 网盘资源分享相关推荐

  1. 从python开始学编程pdf 解压密码_从Python开始学编程PDF高清完整版网盘免费分享...

    提取码:szq0 image 内容简介 · · · · · · 改编自Vamei博客的<Python快速教程>.本书以Python为样本,不仅介绍了编程的基本概念,还着重讲解编程语言的主流 ...

  2. python基础教程pdf-Python基础教程(第3版) PDF高清完整版免费下载|百度云盘

    Magnus Lie Hetland 挪威科技大学副教授,教授算法:黑客,喜欢钻研新锐编程语言,是Python语言的坚定支持者.写过很多Python方面的书和在线教程,比如深受读者欢迎的网上教程&qu ...

  3. python游戏编程入门p_Python游戏编程入门 PDF高清完整版

    Python游戏编程入门 PDF高清完整版 作者: 哈伯 (Jonathan S.Harbour) 译者: 李强 出版年: 2015-1-1 页数: 292 装帧: 平装 ISBN: 97871153 ...

  4. python实践pdf在线阅读_Python机器学习实践指南 PDF高清完整版

    Python机器学习实践指南 PDF高清完整版 作者: 库姆斯 (Alexander T.Combs) 出品方: 异步社区 原作名: Python Machine Learning Blueprint ...

  5. python基础教程pdf刘浪_《Python基础教程(第3版)》 PDF高清完整版_初学者如何学习Python...

    <Python基础教程(第3版)> PDF高清完整版 初学者如何学习Python 内容简介 本书包括Python程序设计的方方面面:首先从Python的安装开始,随后介绍了Python的基 ...

  6. python教程视频 网盘-Python学习路线2019版(课程大纲+视频教程+网盘资源下载)...

    2019最新Python全栈+人工智能学习路线升级版 全面涵盖前端.后端.爬虫.数据挖掘.人工智能等课程(课程大纲+视频教程+网盘资源下载)! 学习路线四大亮点: 1.人工智能三大主流框架全覆盖 2. ...

  7. 5岁儿童自学python编程-Python真好玩:教孩子学编程 PDF 完整原版

    前言 第1章 结交一个新朋友,它的名字叫Python 1.1 请叫我Python大人 1 1.2 邀请Python来我的电脑做客 2 1.3 用Python指挥你的电脑 16 1.4 Python的第 ...

  8. 小孩学python有意义吗-Python真好玩:教孩子学编程

    前言 第1章 结交一个新朋友,它的名字叫Python 1.1 请叫我Python大人1 1.2 邀请Python来我的电脑做客2 1.3 用Python指挥你的电脑16 1.4 Python的第一个程 ...

  9. python快速入门 pdf-Python快速入门PDF高清完整版本下载

    提取码:b03p 目录 第一部分 开始篇 第1章 关于Python 3 1.1 用Python的理由 3 1.2 Python的长处 3 1.2.1 Python易于使用 4 1.2.2 Python ...

  10. python入门教程 pdf-Python快速入门PDF高清完整版本下载

    提取码:b03p 目录 第一部分 开始篇 第1章 关于Python 3 1.1 用Python的理由 3 1.2 Python的长处 3 1.2.1 Python易于使用 4 1.2.2 Python ...

最新文章

  1. java 跨年 周计算公式_如何跨年计算 两日期之间相隔的周数 with java8 time API
  2. 5、Java并发性和多线程-相同线程
  3. php 许愿墙 阶段案例_房地产全周期设计管控流程解析及跨部门合作及案例分析...
  4. Kafka Log Compaction 解析
  5. tensorflow2.0及以上版本在使用Session模块时报错:AttributeError: module ‘tensorflow‘ has no attribute ‘Session‘ 已解决
  6. Linux2.6内核本地提权
  7. call和calling的用法_call的用法及短语例句
  8. python常用标准库的基本用法_[每天一个python小技巧]Python中标准库OS的常用方法总结...
  9. 拓端tecdat|R语言中多分类问题 multicalss classification 的性能测量
  10. ctf是用Windows还是Linux,CTF中zip总结
  11. SQL数据库的增删改查
  12. 火线 零线 中线 地线
  13. 修改服务器ssh欢迎界面
  14. 介词 by during for from
  15. 一文了解线控制动市场格局——7家公司10款产品盘点
  16. 我想和这个世界说说2
  17. 光纤通信系统组成总结及相干光通信基础
  18. 互联网项目团队成员及能力组成的金字塔和倒金字塔模型
  19. c++/c/java 资源共享群
  20. [转]《数学之美》 阅读笔记

热门文章

  1. Linux下tomcat修改端口(80)
  2. php文件上传实验总结,php文件上传总结 - osc_jjc36t9p的个人空间 - OSCHINA - 中文开源技术交流社区...
  3. 南方cass字体样式设置_cass怎么修改字体 cass字体样式管理器
  4. dms mysql 工具_数据库管理工具DMS
  5. java 首字母小写转换_java实现将字符串中首字母转换成大写,其它全部转换成小写的方法示例...
  6. 毛星云opencv入门图像模糊blur代码
  7. 基于mybatis的数据库脱敏
  8. CVE-2020-11946 ManageEngine OpManager 命令执行
  9. 电容电感充电曲线仿真图
  10. 拳王虚拟项目公社:微店闲鱼怎样自动化卖虚拟商品,虚拟资源自动化收钱项目