读故事学编程——Python王国历险记(双色)

读故事学编程——Python王国历险记(双色)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

派森与鹦鹉在Python王国奇幻冒险,通过编程化解危机,掌握Python基础知识。

内容简介

这是一本故事书,也是一本编程书。小男孩派森无意中闯入神秘国度—Python 王国,恰好遇到了王国的鹦鹉。于是他们开 始了奇幻的冒险旅程。在这个过程中,他们曾落入“大耳朵”部落、怪兽餐厅、要“名片” 的迷宫,也造访过巫师的小屋、“呆头”小镇、国王的跑马场;他们打败过七眼三嘴的拦路怪 兽、两个脑袋的守护者,也结识了“哲学家”“最顽固”的人、王宫“守门人”等形形色色的 角色;他们指挥过军队演习、 探究过“天马卫队”、学习过古老咒语……最终在鹦鹉的帮助下, 派森通过“死亡之路”、勇闯巨象山谷、穿越时空之门,回到了现实世界。 每次遇到劫难,派森和鹦鹉都是通过学习、运用编程知识化险为夷,每次劫难对他们来 说都是一个自我成长的过程。我们与派森一起经历了 25 关考验之后,基本上就掌握了 Pyhon 编程语言的基础知识。

章节目录

封面

书名页

内容简介

版权页

前 言

目录

第1关 国王的鹦鹉——print()函数

1.1 这只鹦鹉不简单——print语句的作用

1.2 鹦鹉的多种表达方式——print()函数输出的数据类型

1.3 把“盒子”含在嘴里——print()函数中的变量

1.4 盒子的组合——print()函数中的算式

1.5 print()函数的两个“助手”——sep与end

第2关 “大耳朵”部落——input()函数

2.1 “大耳朵”部落的语言秘籍——input语句的用法

2.2 把问题的答案装在“盒子”里——变量的应用

2.3 “大耳朵”野人不会计算的原因——用type()函数检测数据类型

2.4 学会计算——用int()函数与float()函数转换数据类型

2.5 制造一匹“机器马”——input语句的交互控制

第3关 一件“隐身衣”——注释

3.1 “隐身衣”——注释的作用

3.2 “隐身衣”的两种样式——注释的方式

第4关 Python王国的“哲学家”——伪代码

4.1 Python王国里不会编程的人——伪代码是什么

4.2 “哲学家”的用武之地——伪代码的两个作用

4.3 “哲学家”几点可以休息——伪代码应用案例1

4.4 王国卫队的“机器天马”——伪代码应用案例2

第5关 古老咒语——import

5.1 好多工具包——模块是什么

5.2 乾坤大挪移——模块的作用

5.3 两种咒语——引入模块的两种方式

5.4 冒险游戏——random模块案例

5.5 计时猜数——time模块案例

5.6 乌龟的“眼镜”——turtle模块案例

第6关 拯救“呆头”小镇——随机函数

6.1 改变“呆头”小镇的关键——随机数

6.2 就像抽奖——随机整数

6.3 一次只能走两步的家伙——固定步长的随机整数

6.4 孙悟空的圈——随机小数

6.5 一步到位——有限制的随机小数

6.6 不要编号的抽奖——随机抽取序列元素

6.7 改造“呆头”小镇计划1——随机整数的应用

6.8 改造“呆头”小镇计划2——随机小数的应用

6.9 改造“呆头”小镇计划3——随机抽取序列元素的应用

第7关 游戏场的秘密——复习

7.1 幸运三角形

7.2 比大小

7.3 幸运转盘

7.4 幸运数字

7.5 发现游戏场的秘密

第8关 巫师们的“烟火表演”——变量

8.1 巫师最喜欢的魔法——变量介绍及定义方法

8.2 巫师“盒子”的妙用——变量的作用及意义

8.3 盒子命名的规矩——变量的命名规则

8.4 巫师也爱偷懒——变量的多重赋值

8.5 巫师玩杂耍——交换变量

8.6 万能的魔法——变量存储数据的类型

8.7 变量应用案例1——解开封印

8.8 变量应用案例2——巫师们的考验

8.9 变量应用案例3——巫师们的“烟火表演”

第9关 7眼3嘴的拦路怪兽——算术运算与比较运算

9.1 怪兽的样子有道理——两种运算符

9.2 怪兽的7只眼睛——算术运算符

9.3 怪兽的3张嘴巴——比较运算符

9.4 眨眼、张嘴有顺序——各种运算符的优先级

9.5 怪兽离不开巫师的帮助——变量在运算中的应用

9.6 具有“超能力”的运算符——处理字符或字符串

9.7 怪兽的第一拨问题——加、减、乘、除运算

9.8 怪兽的乘方问题

9.9 怪兽的整除问题

9.10 怪兽的取模运算

9.11 怪兽嘴巴的编号——比较运算

第10关 危险的“外交家”——字符串

10.1 “外交家”的使命——字符串的核心作用

10.2 “外交家”的排场——字符串的标识方法

10.3 转换字符串的“捷径”——str()函数

10.4 标号的“盒子串”——初识序列

10.5 转义字符

10.6 处理字符串的“工具箱”——字符串函数

10.7 在字符串中嵌入元素的两种方法

10.8 狮口脱险——应用案例

第11关 怪兽餐厅——列表

11.1 怪兽的菜单——列表是什么

11.2 创建一份自己的菜单——创建列表的方法

11.3 只要一份菜单——列表的组合与重复

11.4 点菜的方法——通过索引和切片获取列表元素

11.5 怪兽们的各种技能——列表的函数

11.6 怪兽餐厅的赠菜活动——列表函数应用案例1

11.7 顾客统计——列表函数应用案例2

11.8 付款的考验——列表函数应用案例3

第12关 王国里“最顽固”的人——元组

12.1 “怪兽餐厅”老板的弟弟——元组是什么

12.2 创建元组

12.3 元组与列表的区别

12.4 通过索引和切片获取元组元素

12.5 更改、删除的替代方法

12.6 常用的元组函数

12.7 改善小镇居民的生活

12.8 “荣誉公民”选举

第13关 要“名片”的迷宫——字典

13.1 带名字标签的“盒子”——字典

13.2 创建字典的方法

13.3 字典的检索

13.4 字典的更改、增加、删除

13.5 字典的相关函数

13.6 勇闯“宝石山谷”——字典应用案例1

13.7 解救鹦鹉——字典应用案例2

13.8 解密迷宫地图——字典应用案例3

第14关 两个脑袋的守护者——逻辑运算

14.1 “守护者绝招”的本质——0和1

14.2 两个脑袋都同意才可以——and

14.3 有一个脑袋同意就可以——or

14.4 两个脑袋“对着干”——not

14.5 两个脑袋做100个脑袋做的事情——逻辑运算符的连续运用

14.6 守护者的数字难题——逻辑运算应用案例1

14.7 守护者的牙齿难题——逻辑运算应用案例2

14.8 守护者的第三个难题——逻辑运算应用案例3

第15关 后花园的秘密——复习

15.1 清理毒玫瑰花丛

15.2 寻找宝匣子

15.3 宝匣子里面有什么

15.4 口吐宝石的青蛙

15.5 破解青蛙身上的咒语

第16关 解救农场小奴隶——循环控制

16.1 鹦鹉的“秘方”——循环控制

16.2 温顺的“猛兽”——for循环

16.3 range()函数

16.4 更聪明的“猛兽”——while循环

16.5 爱发狂的“猛兽”——无限循环

16.6 制服“猛兽”的两把利剑——break语句和continue语句

16.7 循环条件中的小技巧——len()函数的应用

16.8 农场主的第一个难题:整理仓库

16.9 农场主的第二个难题:计算产量

第17关 王宫的“守门人”——条件语句

17.1 if就是谈条件

17.2 if的使用方法

17.3 重要的后半句:if...else

17.4 “10 000种可能”的条件判断语句:if...elif...else

17.5 进入宫殿——条件语句的应用

第18关 “大口袋狗”和“小口袋狗”——条件语句的嵌套

18.1 条件语句的嵌套

18.2 条件语句嵌套与使用复杂条件的区别

第19关 军队演习——复习

19.1 简单的队形

19.2 复杂的队形

19.3 一支服从指挥的队伍

第20关 国王的“魔盒”——函数

20.1 “魔盒”的秘密——函数的实质及作用

20.2 改装“魔盒”——函数的定义方法

20.3 “魔盒”的使用方法——函数调用

20.4 让“魔盒”更合心意——带参数的函数

20.5 可返回值函数的关键——return语句

20.6 内外有别——变量作用域

20.7 黄金宫殿的秘密——函数应用案例1

20.8 御厨的技能——函数应用案例2

20.9 烟火表演——函数应用案例3

第21关 国王的跑马场——初识类和对象

21.1 派森造马——多个函数配合实现功能

21.2 造1匹马的时间造10 000匹马——国王造马

21.3 没有用到新知识——初识面向对象编程

21.4 制造“模型”——类的定义方法

21.5 赋值“模型”——类的实例化方法

21.6 马儿合唱团——类和对象应用案例

第22关 王国的“天马卫队”——高级面向对象编程

22.1 深入了解面向对象编程

22.2 类的标准定义方法

22.3 类的封装

22.4 类的继承方法

22.5 类的方法重写

22.6 国王的“天马卫队”——面向对象编程应用案例

第23关 勇闯“死亡之路”——综合案例

23.1 变成代码的“派森”

23.2 “跨基因”塑造更加强壮的身体——多重继承

23.3 战胜深海巨鱼怪兽

23.4 穿越黑森林

23.5 有100只巨鹰怪兽的天空之城

第24关 巨象山谷——综合案例

24.1 躲过一只巨象的攻击

24.2 更加危险的巨象

24.3 象群的攻击

24.4 勇闯僵尸巨象营地

24.5 破解咒语的宝石

第25关 时空之门——综合案例

25.1 呼唤“天梯”

25.2 时空之门的锁

25.3 通过“云桥”

25.4 过程类

附录A Python开发工具的安装方法

反侵权盗版声明

封底

读故事学编程——Python王国历险记(双色)是2019年由电子工业出版社出版,作者一石匠人。

得书感谢您对《读故事学编程——Python王国历险记(双色)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Python少儿趣味编程 电子书
适读人群 :任何想要学习Python或初次接触编程的人;Python语言的初学者、计算机专业的学生。尤其适合信息技术课教师或培训机构的老师以及青少年读者(初高中学生)阅读。 《Python少儿趣味编》由少儿编程畅销图书作者精心编写,是少儿学习Python编程的趣味指南,全书共17章,按照由简到难、逐步深入的方式组织各章内容。《Python少儿趣味编》精心选取内容,注重难易适度,语言通俗易懂,代码示例丰富。在每章的末尾,还给出了一些练习题并给出了解答。 《Python少儿趣味编》具有以下特色: ● 精心选取和组织内容,注重难易适度——涵盖基础知识、趣味应用和热门应用。 ● 坚持“做中学”的理念和方法——通过详细的示例和课后练习帮助读者学习和掌握。 ● 体现趣味性——用海龟给图绘制的机器猫、小猪佩奇等卡通角色,编写贪吃蛇游戏,对古典名著《西游记》分词。 ● 增强可拓展性——逐步扩展和改进的“成绩单”示例程序,章末习题既巩固知识,也拓展编程技能。 《Python少儿趣味编》适合想要学习Python 编程基础的少年儿童(尤其是10 岁以上的孩子)及想要教孩子学习编程的家长阅读,也适合少儿编程培训班的老师用作少儿编程培训的教材。 本书带领读者编写的趣味程序包括: ● 帮Johnson 找到回家的路; ● 逐步扩展和改进的“成绩单”示例程序; ● 用海龟绘图绘制的机器猫; ● 用海龟绘图绘制小猪佩奇; ● 弹球游戏; ● 编写贪吃蛇游戏; ● 对古典名著《西游记》分词。
Python趣味创意编程 电子书
本书基于Python编程,实现了15个有趣的互动场景,循序渐进地向读者展示了这些场景的实现过程,帮助读者掌握Python编程。
Python快速编程入门 电子书
Python是一种面向对象、解释性的高*程序语言,它已经被应用在众多领域,包括Web开发、操作系统管理、服务器运维的自动化脚本、科学计算、桌面软件、服务器软件(网络软件)、游戏等方面。本书以Windows为平台,系统全面地讲解了Python3的基础知识,其中,第1章主要是带领读者认识Python;第2章主要针对Python的基础语法进行讲解;第3章主要介绍Python中的常用语句;第4~5章主要介
Python编程轻松进阶 电子书
阅读本书,理解代码底层逻辑,像职业程序员一样使用Python。
Python编程做中学 电子书
一本零基础的Python编程入门书。