章 出发吧 1

1.1 安装Python 1

1.2 从IDLE启动Python 2

1.3 来点指令吧 3

1.4 与Python交互 5

1.5 该编程了 7

1.6 运行你的个程序 9

1.7 如果出现问题 10

1.8 你的第二个程序 12

第2章 记住内存和变量 15

2.1 输入、处理、输出 15

2.2 名字 17

2.3 名字里是什么 21

2.4 数字和字符串 22

2.5 它们有多“可变” 23

章 出发吧 1

1.1 安装Python 1

1.2 从IDLE启动Python 2

1.3 来点指令吧 3

1.4 与Python交互 5

1.5 该编程了 7

1.6 运行你的个程序 9

1.7 如果出现问题 10

1.8 你的第二个程序 12

第2章 记住内存和变量 15

2.1 输入、处理、输出 15

2.2 名字 17

2.3 名字里是什么 21

2.4 数字和字符串 22

2.5 它们有多“可变” 23

2.6 全新的我 24

第3章 基本数学运算 28

3.1 四大基本运算 28

3.2 运算符 29

3.3 运算顺序 30

3.4 整数除法:商和余数 31

3.5 幂运算 32

3.6 自增和自减 34

3.7 非常大和非常小 35

第4章 数据类型 39

4.1 类型转换 39

4.2 得到更多信息:type() 42

4.3 类型转换错误 42

第5章 输入 44

5.1 input() 44

5.2 把输入和提示语放在同一行 45

5.3 输入数字 47

5.4 来自互联网的输入 48

第6章 GUI 51

6.1 什么是GUI 51

6.2 个GUI 51

6.3 GUI输入 53

6.4 选择你喜欢的口味 53

6.5 再看猜数游戏…… 56

6.6 其他GUI组件 57

第7章 决策 60

7.1 判断 60

7.2 缩进 62

7.3 为什么有两个等号 63

7.4 其他类型的判断 64

7.5 如果判断结果为假会怎么样 65

7.6 判断多个条件 66

7.7 使用and 67

7.8 使用or 68

7.9 使用not 68

第8章 转圈圈 72

8.1 计数循环——for循环 73

8.2 使用for循环 75

8.3 一条捷径——range() 76

8.4 风格问题——循环变量名 77

8.5 按步长计数 80

8.6 不需要数字的计数 81

8.7 条件循环——while循环 82

8.8 跳出循环——continue语句和break语句 83

第9章 全都为了你——注释 87

9.1 加入注释 87

9.2 单行注释 88

9.3 行末注释 88

9.4 多行注释 88

9.5 三重引号字符串 89

9.6 注释风格 89

9.7 本书中的注释 90

9.8 将代码放入注释中 90

0章 游戏时间到了 92

1章 嵌套循环与可变循环 97

11.1 嵌套循环 97

11.2 可变循环 99

11.3 可变嵌套循环 100

11.4 更多可变嵌套循环 101

11.5 使用嵌套循环 103

11.6 计算热量 106

2章 收集起来——列表与字典 110

12.1 什么是列表 110

12.2 创建列表 111

12.3 在空列表中添加元素 111

12.4 获取列表中的元素 113

12.5 列表分片 114

12.6 修改元素 116

12.7 向列表中添加元素的其他方法 116

12.8 从列表中删除元素 118

12.9 搜索列表 119

12.10 循环处理列表 121

12.11 列表排序 121

12.12 可变量和不可变量 125

12.13 双重列表 125

12.14 字典 129

3章 函数 136

13.1 函数——积木 136

13.2 向函数传递参数 139

13.3 可以返回值的函数 144

13.4 变量作用域 146

13.5 关于给变量命名的一些建议 149

4章 对象 152

14.1 现实世界中的对象 152

14.2 Python中的对象 153

14.3 对象 = 属性 + 方法 154

14.4 创建对象 155

14.5 示例:HotDog类 160

14.6 隐藏数据 164

14.7 多态和继承 165

14.8 预置思维 168

5章 模块 170

15.1 什么是模块 170

15.2 为什么使用模块 170

15.3 如何创建模块 171

15.4 如何使用模块 171

15.5 命名空间 173

15.6 标准模块 176

6章 图形 181

16.1 寻求帮助——Pygame模块 181

16.2 Pygame窗口 182

16.3 在Pygame窗口中画图 183

16.4 单个像素点 192

16.5 图像 197

16.6 让球动起来 199

16.7 动画 200

16.8 更流畅的动画 202

16.9 把球反弹回去 203

16.10 让球翻转 206

7章 动画精灵和碰撞检测 209

17.1 动画精灵 209

17.2 嘣!碰撞检测 215

17.3 统计时间 219

8章 一种新的输入——事件 224

18.1 事件 224

18.2 键盘事件 226

18.3 鼠标事件 230

18.4 定时器事件 232

18.5 另一个游戏——PyPong 235

9章 声音 247

19.1 从Pygame模块中寻求更多帮助:pygame.mixer 247

19.2 制造声音与播放声音 248

19.3 播放声音 248

19.4 控制音量 250

19.5 播放背景音乐 252

19.6 重复播放音乐 253

19.7 在PyPong游戏中添加声音 253

19.8 在PyPong游戏中添加音乐 258

第20章 更多GUI 263

20.1 使用PyQt模块 263

20.2 Qt Designer 264

20.3 保存GUI 267

20.4 让GUI做点事情 268

20.5 重温事件处理器 270

20.6 更多实用的GUI程序 272

20.7 TempGUI程序 272

20.8 创建新的GUI程序 273

20.9 消灭bug 278

20.10 菜单上是什么 279

第21章 打印格式化与字符串 285

21.1 换行 286

21.2 水平间隔——制表符 288

21.3 在字符串中插入变量 290

21.4 数字格式化 291

21.5 新的格式化方法 296

21.6 更多的字符串处理方法 298

第22章 文件的输入和输出 306

22.1 文件 307

22.2 文件名 307

22.3 文件位置 308

22.4 打开文件 312

22.5 读文件 313

22.6 文本文件和二进制文件 316

22.7 写文件 317

22.8 在文件中保存内容:pickle模块 320

22.9 又到了游戏时间——Hangman游戏 322

第23章 碰运气——随机性 330

23.1 随机性 330

23.2 掷骰子 331

23.3 抽牌 336

23.4 Crazy Eights 341

第24章 计算机仿真 354

24.1 现实世界建模 354

24.2 Lunar Lander 355

24.3 跟踪时间 360

24.4 时间对象 361

24.5 电子宠物 366

第25章 Skier游戏的说明 377

25.1 滑雪者 377

25.2 障碍物 381

第26章 使用套接字建立网络连接 390

26.1 文本与字节 391

26.2 服务器 393

26.3 从客户端获得数据 395

26.4 制作聊天服务器 396

第27章 接下来呢 408

27.1 致小读者 408

27.2 Python 409

27.3 游戏编程与Pygame模块 409

27.4 其他语言的游戏编程(不包括Python) 409

27.5 传承BASIC 410

27.6 网站 410

27.7 移动应用程序 410

27.8 回顾 410

附录A 变量命名规则(图灵社区下载)

附录B Python 3与Python 2(图灵社区下载)

附录C 习题答案(图灵社区下载)

父与子一起学python3,父与子的编程之旅 与小卡特一起学Python 第3版(全彩印刷)...相关推荐

  1. 《父与子的编程之旅-与小卡特一起学python》第18章

    第18章:一种新的输入-事件 18.1事件 18.2键盘事件 18-01 # -*- coding:utf-8 -*- #__author__ = 'Janvn' # 2015/08/04 ''' 反 ...

  2. python面对对象建立自己的电子宠物的编码_父与子的编程之旅:与小卡特一起学Python(第3版)(全彩印刷)...

    Python青少年编程启蒙畅销书全新升级! 上一版豆瓣评分8.5分,被众多老师.家长推荐! 左耳朵耗子.爱编程的魏校长.周自恒倾力推荐! 1.第3版的示例使用Python 3 而不是Python 2, ...

  3. 父与子的编程之旅:与小卡特一起学Python.pdf

    下载地址:网盘下载 编辑推荐 编程是一项充满乐趣的挑战,想要上手也非常容易!这本<父与子的编程之旅:与小卡特一起学Python>中,Warren和Carter父子以亲切的笔调.通俗的语言, ...

  4. 与小卡特一起学python 豆瓣_《父与子的编程之旅:与小卡特一起学Python》

    原标题:<父与子的编程之旅:与小卡特一起学Python> 内容简介 本书是一本家长与孩子共同学习编程的入门书.作者是一对父子,他们以Python语言为例,详尽细致地介绍了Python如何安 ...

  5. 父与子的编程python_父与子的编程之旅:与小卡特一起学Python

    领取成功 您已领取成功! 您可以进入Android/iOS/Kindle平台的多看阅读客户端,刷新个人中心的已购列表,即可下载图书,享受精品阅读时光啦! - | 回复不要太快哦~ 回复内容不能为空哦 ...

  6. 父与子python 百度云_《父与子的编程之旅:与小卡特一起学Python第2版》pdf电子书百度网盘下载地址...

    内容简介: 本书是一本家长与孩子共同学习编程的入门书.作者是一对父子,他们以Python语言为例,详尽细致地介绍了Python如何安装.字符串和操作符等程序设计的基本概念,介绍了条件语句.函数.模块等 ...

  7. 与小卡特一起学python 豆瓣_父与子的编程之旅:与小卡特一起学Python

    第1章 出发吧 1.1 安装Python 1.2 从IDLE启动Python 1.3 来点指令吧 1.4 与Python交互 1.5 该编程了 1.6 运行你的第一个程序 1.7 如果出问题 1.8 ...

  8. 与小卡特一起学python 第18章 一种新的输入-事件

    #18章 事件 #18-1 反弹程序,假如动画精灵和clock.tick() import pygame,sys pygame.init() screen = pygame.display.set_m ...

  9. 与小卡特一起学python 第1章 出发吧 课后练习题

    #1. d = 0 h = 24 m = 60 d = int(input("输入天数:")) print("计算",d,"天的分钟数=", ...

最新文章

  1. keras Classifier 分类
  2. mysql xml生成工具_自动生成po、dao、xml 工具:mybatis-generator
  3. 计算机视觉成安防“显学”落地仍需解决这些难题
  4. Nature出炉「中国博士生图鉴」:过半学生想换领域换导师,40%学生受抑郁、焦虑困扰...
  5. OpenCV霍夫变换查找圆的实例(附完整代码)
  6. (转)模拟鼠标/键盘
  7. Hadoop框架:HDFS简介与Shell管理命令
  8. setw()(转载)
  9. java.lang.IncompatibleClassChangeError:
  10. 项目复盘:从0到1,如何做好竞品分析?
  11. 数组和JSON之间的格式转换
  12. java学习文档_阿里技术专家带你玩转JVM,从底层源码到项目实战,都在这份文档里...
  13. 智慧城市路在何方?合肥三十万重金诚邀大数据英才!
  14. python怎么画图表_Python 使用pycha画图表
  15. 最小割最大流算法matlab,matlab练习程序(最大流/最小割)
  16. css环形进度条clip,clip实现圆环进度条
  17. 在Azure的云服务器上搭建个人网站
  18. net mvc jQuery print 打印隐藏dom 除去页眉页脚
  19. 纳什均衡定义、举例、分类
  20. 嗯… 无法访问此页面 www.bing.com 花了太长时间进行响应解决办法

热门文章

  1. ASP.NET Core 中的依赖注入
  2. .NET Core TDD 前传: 编写易于测试的代码 -- 构建对象
  3. GraphQL 的前世今生
  4. Microsoft发布新工具,简化JavaScript Web应用的创建
  5. Opserver开源的服务器监控系统(ASP.NET)
  6. Raspkate - 基于.NET的可运行于树莓派的轻量型Web服务器
  7. 【ArcGIS微课1000例】0001:添加XY数据(Add XY data)生成shp
  8. 案例:无人测量船水库水下地形测量及库容量计算
  9. 贪心算法之最短路径问题(Dijkstra算法)
  10. C和指针之动态内存分配堆、栈、全局区(静态区)、常量区对比总结学习笔记