编辑推荐

※以冒险的形式串联起Python学习的思路,寓教于乐,轻松入门
※学习开发用户图形界面、动画和游戏
※四色大图,美观实用,可以参照步骤和图片说明一步一步操作
※附有大量简单的应用实例,边学边做,趣味性强
※作者曾教会数百人使用Python,拥有丰富的传道授业的经验
※新浪研发工程师王磊以专业应用者的身份进行翻译,内容更加准确

内容简介

这是一本非常有趣的Python入门学习书,它用一个个冒险串联起Python基础知识的各个环节,跟随《零基础学Python(图文版)》的每一个冒险进行阅读和实践,就如同玩游戏一样通关,你便学会了Python的相关技能,包括Python的安装、创建一个程序、学习if声明和while循环的使用方法、使用Turtle图形函数画图、创建按钮和文本框、设计一个游戏、添加更多的动画和音乐效果等。《零基础学Python(图文版)》适合Python的初学者阅读,书后的附录和专业术语对照表也将帮助你更好地完成随时的查阅和学习。

作者简介

作者:CraigRichardson,英国的一位自由软件开发者和作家,他大学里学习计算机科学和软件开发,并教过数百人使用Python编程。
译者:王磊,毕业于西安电子科技大学电子工程学院,获得模式识别与智能系统硕士学位,研究内容主要为2D图像视频到3D的转换。目前就职于新浪网研发中心,担任系统开发工程师,主要负责图像挖掘相关算法的研究,主要使用的编程语言为Python和C/C++。

目录

冒险1
深入Python01
什么是编程2
打开IDLE2
回到你的第一个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
开始使用Turtle29
使用变量来改变角度和长度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
安装PyGame81
我的第一个游戏81


冒险5
使用PyGame绘制图形81
创建长方形84
创建一个长方形84
长方形彩虹85
颜色栅格87
创建椭圆89
摆动圆形89
保存图像91
保存单个图像91
保存一系列图像91
使用键盘输入95


冒险6
使用PyGame添加键盘输入95
你可以使用的其他按键97
表6-1PyGame中的键盘控制码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
安装PyGame179
Windows8179



附录 
安装和下载合适的文件179
Windows7180
Mac181
Linux(Ubuntu)183
树莓派184
下载冒险8、9和10中的文件184
Windows8184
Windows7184
Mac185
Linux(Ubuntu)185
树莓派185
专业术语186

其他推荐