趣学Python

趣学Python

(美) 布里格斯 (Briggs,J.R.) , 著

出版社:人民邮电出版社

年代:2015

定价:59.0

书籍简介:

本书用一种轻松活泼的方式带领读者进入Python语言的世界。作者将带领读者以独特的、新奇而充满乐趣的示例,来学习Python编程。其中,术语会特别提示,代码用不同颜色提示、分析和说明。图示也轻松活泼。本书每一章都有精心设计的编程谜题,让读者开动大脑,充分理解所学的知识和内容。本书最后,介绍了如何编写两个完整的游戏。这种通过编写游戏的教学方式,能够极大地调动读者的学习积极性。

书籍目录:

目 录第1 部分 学习编程第1 章 Python 不是大蟒蛇 311 关于计算机语言 412 安装Python 5121 在Windows 7 上安装Python 5122 在苹果OS X 上安装Python 7123 在Ubuntu 上安装Python 913 当你安装好Python 以后 1014 保存Python 程序 1115 你学到了什么 12第2 章 计算与变量 1321 用Python 来做计算 14211 Python 的运算符 15212 运算的顺序 1522 变量就像是标签 1723 使用变量 1824 你学到了什么 20第3 章 字符串、列表、元组和字典 2131 字符串 22311 创建字符串 22312 处理字符串相关的问题 23313 在字符串里嵌入值 25314 字符串乘法 2732 列表比字符串还强大 282 趣学Python—教孩子学编程321 添加元素到列表 30322 从列表中删除元素 31323 列表上的算术 3133 元组 3334 Python 里的map 不是用来指路的 3435 你学到了什么 3636 编程小测验 36第4 章 用海龟画图 3941 使用Python 的turtle(海龟)模块 40411 创建画布 40412 移动海龟 4242 你学到了什么 4543 编程小测验 45第5 章 用if 和else 来提问 4751 if 语句 4852 语句块就是一组程序语句 4853 条件语句帮助我们做比较 5054 if-then-else 语句 5255 if 和elif 语句 5356 组合条件 5457 没有值的变量——None 5458 字符串与数字之间的不同 5559 你学到了什么 57510 编程小测验 58第6 章 循环 5961 使用for 循环 6062 还有一种叫while 的循环 6663 你学到了什么 6964 编程小测验 69目录 3第7 章 使用函数和模块来重用你的代码 7171 使用函数 72711 函数的组成部分 72712 变量和作用域 7472 使用模块 7673 你学到了什么 7874 编程小测验 78第8 章 如何使用类和对象 8181 把事物拆分成类 82811 父母与孩子 83812 增加属于类的对象 84813 定义类中的函数 84814 用函数来表示类的特征 85815 为什么要使用类和对象 86816 画图中的对象与类 8882 对象和类的另一些实用功能 90821 函数继承 91822 从函数里调用其他函数 9283 初始化对象 9384 你学到了什么 9485 编程小测验 94第9 章 Python 的内建函数 9791 使用内建函数 98911 abs 函数 98912 bool 函数 99913 dir 函数 100914 eval 函数 102915 exec 函数 103916 fl oat 函数 103917 int 函数 104918 len 函数 104919 max 和min 函数 1054 趣学Python—教孩子学编程9110 range 函数 1079111 sum 函数 10892 使用文件 108921 创建测试文件 108922 在Python 中打开文件 110923 写入到文件 11293 你学到了什么 11294 编程小测验 113第10 章 常用的Python 模块 115101 使用copy 模块来复制 116102 keyword 模块记录了所有的关键字 118103 用random 模块获得随机数 1191031 用randint 来随机挑选一个数字 1191032 用choice 从列表中随机选取一个元素 1211033 用shuffl e 来给列表洗牌 121104 用sys 模块来控制Shell 程序 1221041 用exit 函数来退出Shell 程序 1221042 从stdin 对象读取 1221043 用stdout 对象来写入 1231044 我用的Python 是什么版本的 123105 用time 模块来得到时间 1241051 用asctime 来转换日期 1251052 用localtime 来得到日期和时间 1261053 用sleep 来休息一会儿吧 126106 用pickle 模块来保存信息 127107 你学到了什么 128108 编程小测验 129第11 章 高级海龟作图 131111 从基本的正方形开始 132112 画星星 132113 画汽车 136目录 5114 填色 1371141 用来画填色圆形的函数 1381142 使用纯白和纯黑 139115 画方形的函数 140116 画填色正方形 141117 画填好色的星星 143118 你学到了什么 144119 编程小测验 144第12 章 用tkinter 画高级图形 147121 创造一个可以点的按钮 148122 使用具名参数 150123 创建一个画图用的画布 151124 画线 151125 画盒子 1531251 画许多矩形 1541252 设置颜色 156126 画圆弧 159127 画多边形 161128 显示文字 161129 显示图片 1621210 创建基本的动画 1641211 让对象对操作有反应 1671212 更多使用ID 的方法 1691213 你学到了什么 1701214 编程小测验 170第2 部分 弹球实例第13 章 你的第一个游戏:弹球 175131 击打反弹球 1766 趣学Python—教孩子学编程132 创建游戏的画布 176133 创建Ball 类 177134 增加几个动作 1791341 让小球移动 1791342 让小球来回反弹 1811343 改变小球的起始方向 182135 你学到了什么 185第14 章 完成你的第一个游戏:反弹吧,小球! 187141 加上球拍 188142 让球拍移动 189143 增加输赢因素 193144 你学到了什么 197145 编程小测验 197第3 部分 火柴人实例第15 章 火柴小人游戏的图形 201151 火柴小人游戏计划 202152 得到GIMP 202153 创建游戏中的元素 2031531 准备一个有透明背景的图形 2041532 画火柴人 2041533 画平台 2061534 画门 2061535 画背景 2071536 透明 208154 你学到了什么 208第16 章 开发火柴人游戏 209161 创建Game 类 2101611 设置窗口标题以及创建画布 210目录 71612 完成__init__ 函数 2111613 创建主循环函数 212162 创建坐标类 213163 冲突检测 2141631 精灵在水平方向上冲突 2141632 精灵在垂直方向上冲突 2161633 把它们放在一起:最终的冲突检测代码 216164 创建精灵类 218165 添加平台类 2191651 加入平台对象 2201652 添加很多平台 221166 你学到了什么 222167 编程小测验 222第17 章 创建火柴人 225171 初始化火柴人 2261711 装入火柴人图形 2261712 设置变量 2271713 与键盘按键绑定 228172 让火柴人向左转和向右转 228173 让火柴人跳跃 229174 我们都做了什么 230175 你学到了什么 231第18 章 完成火柴人逃生游戏 233181 让火柴人动起来 2341811 创建动画函数 2341812 得到火柴人的位置 2371813 让火柴人移动 238182 测试我们的火柴人精灵 244183 门 2451831 创建DoorSprite 类 2451832 门的检测 2468 趣学Python—教孩子学编程1833 加入门对象 246184 最终的游戏 247185 你学到了什么 253186 编程小测验 254结束语 接下来学什么 255附录 Python 的关键字 263术语表 277

内容摘要:

Amazon畅销编程图书本书把你带入一个鲜活的Python编程世界。作者Jason R. Briggs将带领你用独特的(往往很好玩的)示例程序带你学习基础知识。每章后面都配有编程练习来帮助训练思维并加强理解。在本书的最 后部分,你将编写两个完整的游戏:一个经典弹球游戏的复制品,以及一个能在平台上跳跃、有动画及更多效果的《火柴人逃生》游戏。当你完成这个编程之旅后,你将学到: ● 使用列表、元组和字典等基本数据结构; ● 用函数和模块来组织以并重用代码; ● 使用循环和条件语句等控制结构; ● 用Python 的海龟模块来画形状和图案; ● 用tkinter 来创建游戏、动画以及其他画面效果。 为什么这本书也能给读者带来乐趣?因为本书是你进入神奇的计算机编程世界的门票。Python是一款解释型、面向对象、动态数据类型的高级程序设计语言。Python语法简捷而清晰,具有丰富和强大的类库,因而在各种行业中得到广泛的应用。对于初学者来讲,Python是一款既容易学又相当有用的编程语言,国内外很多大学开设这款语言课程,将Python作为一门编程语言学习。本书是一本轻松、快速掌握Python编程的入门读物。全书分为3部分,共18章。第1部分是第1章到第12章,介绍Python编程基础知识,包括Python的安装和配置、变量、字符串、列表、元组和字典、条件语句、循环语句函数和模块、类、内建函数和绘图,等等。第2部分是第13章和第14章,介绍如何用Python开发实例游戏弹球。第3部分包括第15章到第18章,介绍了火柴人实例游戏的开发过程。本书语言轻松,通俗易懂,讲解由浅入深,力求将读者阅读和学习的难度降到最低。任何对计算机编程有兴趣的人或者首次接触编程的人,不论孩子还是成人,都可以通过阅读本书来学习Python编程。【作者简介】Jason R. Briggs 从8岁开始编写程序,他学习的第一种编程语言是在Radio Shack TRS-80上的BASIC。作为开发人员及系统架构师,他是职业软件开发者,同时他又是《Java 开发者》杂志的特约编辑。他的文章上过JavaWolr d、 ONJava以及ONLamp。这是他撰写的第一本书。

书籍规格:

书籍详细信息
书名趣学Python站内查询相似图书
9787115381439
如需购买下载《趣学Python》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位人民邮电出版社
版次1版印次1
定价(元)59.0语种简体中文
尺寸23 × 17装帧平装
页数 160 印数 3000

书籍信息归属:

趣学Python是人民邮电出版社于2015.2出版的中图分类号为 TP311.56 的主题关于 软件工具-程序设计 的书籍。