冒险 1

深入Python01

什么是编程 2

打开IDLE 2

回到你的第一个Python 程序 4

没有效果――哎呀 5

使用一个文件编辑器 7

带有变量的提问 9

关于变量的一点知识 11

在填空故事中使用变量 12

让程序做决定:条件语句 13

使用if 声明 14

嵌套if 声明语句 15

创建一个虚构的自动售货机 17

使用循环来重复代码 18

使用while 循环 19

无限while 循环 20

赞美生成器 20

一个更大的冒险:终端控制的太空飞船 22

设置和密码 23

使用终端来做事情 24

冒险 2

使用Turtle 图形函数画图 29

开始使用Turtle 29

使用变量来改变角度和长度 32

使用加法来画一个螺旋形状 34

使用循环节省空间 36

拥有360 个边的图形:画一个圆形 37

使用循环控制边的数量 38

修改图形内填充的颜色 40

创建重复利用代码的函数 41

预制图形 43

添加随机生成的图像 45

命令 47

冒险 3

窗口、按钮盒其他GUI 的东西 49

创建按钮 50

点击按钮后改变按钮的文字 52

点击计数 53

创建文本框 54

反向书写 56

添加密码 57

构建一个随机句子生成器 59

编写一个猜谜游戏的程序 62

命令 65

描述 65

创建滚动条 67

冒险 4

使用更多Tkinter 的GUI 元素 67

表4-1 不能用于变量、 70

函数和参数的名字的Python 关键字列表 70

颜色如何在计算机上显示以及十六进制的数值 70

表4-2 部分颜色和它们的十六进制值 72

修改Canvas 的颜色 72

制作颜色选择器 73

添加一个文本框 76

创建一个点击速度的游戏 77

安装PyGame 81

我的第一个游戏 81

冒险 5

使用PyGame 绘制图形81

创建长方形 84

创建一个长方形 84

长方形彩虹 85

颜色栅格 87

创建椭圆 89

摆动圆形 89

保存图像 91

保存单个图像 91

保存一系列图像 91

使用键盘输入 95

冒险 6

使用PyGame 添加键盘输入95

你可以使用的其他按键 97

表6-1 PyGame 中的键盘控制码 97

创建游戏 98

全方向移动的介绍 101

把玩家移动到屏幕外 102

添加一个球 104

创建碰撞效果 105

得分! 107

添加一个时间限制 110

获取鼠标的位置 113

冒险 7

在PyGame 中有创意的使用鼠标的方法113

制作一个按钮 115

移动目标 117

有爆炸效果的点击 120

制作一个网格 122

创建鼠标轨迹 124

载入图像 129

冒险 8

通过PyGame 使用图像 129

图像分层 131

随机图像分层 133

在照片上添加一个小胡子 135

制作图形化对象 137

创建一个行走路的动画 138

向所有的方向行走 140

远距传送 143

播放声音 147

冒险 9

在PyGame 中使用声音和音乐 147

创建一个噪声循环 149

制作键盘音效 151

在Python 中使用音乐 153

播放音乐 153

添加一个音量改变效果器 154

制作一个音乐播放器 156

在游戏中添加声音和音乐 159

编写游戏程序 163

冒险 10

你真正的大冒险163

设置文件 164

制作游戏 165

墙壁 165

门、碰撞效果和金币 168

设置窗口和变量 170

添加游戏循环 172

角色控制和动画 172

玩家碰撞效果和收集金币 174

显示得分并更新窗口 175

玩游戏 176

调试游戏 176

总结 177

安装PyGame 179

Windows 8 179

附录

安装和下载合适的文件 179

Windows 7 180

Mac 181

Linux(Ubuntu) 183

树莓派 184

下载冒险8、9 和10 中的文件 184

Windows 8 184

Windows 7 184

Mac 185

Linux(Ubuntu) 185

树莓派 185

专业术语 186

零基础学python图文版-零基础学Python(图文版)相关推荐

  1. 零基础学python 视频_零基础入门学习PYTHON(第2版)(微课视频版)

    小甲鱼畅销图书重磅升级,针对Python 3.7,通过生动的实例,让读者在实践中理解概念,在轻松.愉快中学会Python! 本书提倡理解为主,应用为王.因此,只要有可能,小甲鱼(注:作者)都会通过生动 ...

  2. 编程入门先学什么python-编程零基础应当如何开始学习 Python?

    如果是零基础学习编程的话,从python开始是一个非常不错的选择,虽然很多人最开始学习编程的时候都是从C语言开始的,但是C语言有点底层,对零基础的人来说不太友好,而且现在很多学校都已经将Python作 ...

  3. 零基础学python 视频_全网最全Python视频教程真正零基础学习Python视频教程 490集...

    Python Web开发-进阶提升 490集超强Python视频教程 真正零基础学习Python视频教程 [课程简介] 这是一门Python Web开发进阶课程,手把手教你用Python开发完整的商业 ...

  4. python入门到精通需要学多久-廖雪峰python教程要学多久-零基础学Python需要多久...

    零基础学python大约需要多久 看不同的人,不同的学习能和基础. 像我通java,vc ,javascript,groovy,vb,c 接触过c#,delphi,asp,E语言, 用过dreamwa ...

  5. python自学需要哪些基础知识-零基础学Python应该学习哪些入门知识及学习步骤安排...

    众所周知,Python以优雅.简洁著称,入行门槛低,可以从事Linux运维.Python Web网站工程师.Python自动化测试.数据分析.人工智能等职位!就目前来看,Python岗位人才缺口高达4 ...

  6. python零基础入门教程学习要多久-廖雪峰python教程要学多久-零基础学Python需要多久...

    零基础学python大约需要多久 看不同的人,不同的学习能和基础. 像我通java,vc ,javascript,groovy,vb,c 接触过c#,delphi,asp,E语言, 用过dreamwa ...

  7. 零基础学python免费网课-零基础学Python量化投资,超值线上课程反复回看

    原标题:零基础学Python量化投资,超值线上课程反复回看 超值网络课程 量化投资是一种严谨.系统化的投资方式,相比起传统投资,量化投资风险低回报高,但是它要求投资者使用数据处理分析.计算机编程技术. ...

  8. 零基础学python需要多久-零基础学习Python大概要多久,感悟分享?

    在互联网时代编程无处不在,它存在于我们生活和工作之中,可以说哪里有通讯,哪里有互联网就一定会有编程.由于Python软件比较简便,因而Python已经成为,编程人员乐于选择的一款软件,这款软件的语言比 ...

  9. 零基础学python可以吗-零基础学习Python可以学会吗?你有哪些方法?

    python作为一个当前很热门的编程语言,因为大数据人工智能的火速发展逐渐成为很多人的选择. 对于我们零基础的小伙伴来说,入门应该是没有问题的,毕竟python是公认的门槛比较低的编程语言,但不要以为 ...

  10. 零基础学python需要多久-零基础学python大概要多久

    Python是目前公认的全球5大流行语言之一,从云计算.大数据到人工智能,Python无处不在,同时Python被誉为神奇的"胶水语言",因为它能够轻易地操作其他程序,轻易地包装使 ...

最新文章

  1. Android App代码混淆终极解决方案
  2. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 't
  3. grep 与条件_小白贴:使用 grep 命令搜索多个字符串
  4. 使用jquery脚本获取随笔、文章和评论的统计数,自定义显示位置
  5. druid dubbo 生产者_dubbo项目扩展druid sql监控
  6. httpd-2.4.18源码安装
  7. 32bit还是64bit
  8. 不知不觉 CDSN 也有了百万访问量了
  9. android poi导出excel,解决java poi导出excel2003不能超过65536行的问题
  10. 喜马拉雅音频下载工具 - xmlyfetcher
  11. 跟父亲一样伟大的程序员,请照顾好自己!
  12. 怎样在html中插入ppt,PPT怎么插入网页中的视频
  13. 虚拟机无法启动服务器失败,Hyper-V虚拟机无法启动故障图解
  14. CSS3 经典教程系列:CSS3 线性渐变(linear-gradient)
  15. 纪念短暂而美好的恋情:愿得一人心 白首不相离
  16. Python用户管理系统,宠物管理系统
  17. java 日期 纳秒_java8 ZonedDateTime 日期精度到纳秒
  18. 【数据挖掘】2022数据挖掘之Matplotlib完整使用(折线图、散点图、柱状图、直方图、饼图)
  19. 医疗管理系统软件 linux系统,MyPatients 4.0.2 发布,医疗信息管理系统
  20. #Paper Reading#Modeling Task Relationships in Multi-task Learning with Multi-gate Mixture-of-Experts

热门文章

  1. git常用命令--tag
  2. PHP实现动态获取函数参数的方法
  3. Oracle常用函数——COALESCE
  4. 模型评估【PR|ROC|AUC】
  5. POJ 2503-Babelfish(map)
  6. C# Window Form解决播放amr格式音乐问题
  7. paip.2013年技术趋势以及热点 v2.0 cae
  8. 关于Windows7下 IIS 7 对ASP.NET 的配置的一点感想
  9. UVA12439 February 29【日期计算】
  10. Bailian2944 单词替换【字符串流】