这个月送书福利不断,一波接一波,月初刚送完,今天小编又带来了一份非常不错的书单,非常感谢博文视点的大力支持,这次的书是相当的有趣!

01.读故事学编程

石匠人 著

扫描直达,购书链接

欢迎来到Python王国!精心设计的故事情节,关卡式的学习过程,帮助你快速成为Python达人。

编辑推荐

小男孩派森无意中闯入神秘国度——Python王国,恰好遇到了国王的鹦鹉,于是他们开始了奇幻的冒险之旅。

每次遇到困难,派森和鹦鹉都是通过学习、运用编程知识化险为夷的,这对他们来说是一个自我成长的过程。我们在与派森一起经历了25关考验之后,基本上就可以掌握Python编程语言的基础知识,成为Python小达人!

学习编程有很多种方式,希望《读故事学编程——Python王国历险记(双色)》会成为你学习编程的美好起点。

内容提要

这是一本故事书,也是一本编程书。

小男孩派森无意中闯入神秘国度—Python王国,恰好遇到了国王的鹦鹉,于是他们开始了奇幻的冒险之旅。在这个过程中,他们曾落入“大耳朵”部落、怪兽餐厅、要“名片”的迷宫,也造访过“呆头”小镇、巫师的小屋、国王的跑马场;他们打败过7眼3嘴的拦路怪兽、两个脑袋的守护者,也结识了“哲学家”、王国里“最顽固”的人、王宫的“守门人”等形形色色的角色;他们学习过古老咒语,指挥过军队演习,探究过“天马卫队”……最终在鹦鹉的帮助下,派森勇闯“死亡之路”,通过巨象山谷,穿越“时空之门”,回到了现实世界。

每次遇到困难,派森和鹦鹉都是通过学习、运用编程知识化险为夷的,这对他们来说是一个自我成长的过程。我们在与派森一起经历了25关考验之后,基本上就掌握了Python编程语言的基础知识。

将本书献给热爱生活、热爱编程的初学者:可以是青少年朋友,也可以是怀有一颗猎奇之心的成年朋友。学习编程有很多种方式,希望本书会成为你学习编程的美好起点。

目录

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

第 5 关古老咒语—import  /  24

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

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

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

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

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

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

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

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

6.2 就像抽奖—随机整数 / 31

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

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

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

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

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

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

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

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

7.1 幸运三角形 / 40

7.2 比大小 / 41

7.3 幸运转盘 / 41

7.4 幸运数字 / 42

7.5 发现游戏场的秘密 / 43

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

9.8 怪兽的乘方问题 / 59

9.9 怪兽的整除问题 / 60

9.10 怪兽的取模运算 / 61

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

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

10 .1 “外交家”的使命—字符串的核心作用 / 63

10 .2 “外交家”的排场—字符串的标识方法 / 63

10 .3 转换字符串的“捷径”—str() 函数 / 65

10 .4 标号的“盒子串”—初识序列 / 65

10 .5 转义字符 / 67

10 .6 处理字符串的“工具箱”—字符串函数 / 69

10 .7 在字符串中嵌入元素的两种方法 / 76

10 .8 狮口脱险—应用案例 / 78

第 11 关怪兽餐厅—列表  /  81

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

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

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

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

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

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

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

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

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

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

12.2 创建元组 / 93

12.3 元组与列表的区别 / 94

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

12.5 更改、删除的替代方法 / 95

12.6 常用的元组函数 / 96

12.7 改善小镇居民的生活 / 98

12.8 “荣誉公民”选举 / 98

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

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

13.2 创建字典的方法 / 102

13.3 字典的检索 / 102

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

13.5 字典的相关函数 / 104

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

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

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

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

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

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

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

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

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

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

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

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

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

15.1 清理毒玫瑰花丛 / 122

15.2 寻找宝匣子 / 123

15.3 宝匣子里面有什么 / 125

15.4 口吐宝石的青蛙 / 126

15.5 破解青蛙身上的咒语 / 127

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

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

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

16.3 range() 函数 / 131

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

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

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

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

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

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

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

17.1 if 就是谈条件 / 141

17.2 if 的使用方法 / 144

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

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

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

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

18.1 条件语句的嵌套 / 154

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

第 19 关军队演习—复习  /  156

19.1 简单的队形 / 156

19.2 复杂的队形 / 159

19.3 一支服从指挥的队伍 / 161

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

20 .1 “魔盒”的秘密—函数的实质及作用 / 166

20 .2 改装“魔盒”—函数的定义方法 / 167

20 .3 “魔盒”的使用方法—函数调用 / 168

20 .4 让“魔盒”更合心意—带参数的函数 / 168

20 .5 可返回值函数的关键—return 语句 / 170

20 .6 内外有别—变量作用域 / 171

20 .7 黄金宫殿的秘密—函数应用案例 1 / 172

20 .8 御厨的技能—函数应用案例 2 / 172

20 .9 烟火表演—函数应用案例 3 / 173

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

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

21.2 造 1 匹马的时间造 10000 匹马—国王造马 / 177

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

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

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

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

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

22.1 深入了解面向对象编程 / 184

22.2 类的标准定义方法 / 184

22.3 类的封装 / 185

22.4 类的继承方法 / 187

22.5 类的方法重写 / 189

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

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

23.1 变成代码的“派森” / 193

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

23.3 战胜深海巨鱼怪兽 / 196

23.4 穿越黑森林 / 198

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

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

24.1 躲过一只巨象的攻击 / 208

24.2 更加危险的巨象 / 210

24.3 象群的攻击 / 213

24.4 勇闯僵尸巨象营地 / 215

24.5 破解咒语的宝石 / 218

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

25.1 呼唤“天梯” / 222

25.2 时空之门的锁 / 225

25.3 通过“云桥” / 228

25.4 过程类 / 229

02.啊哈编程星球

啊哈磊 主编

扫码直达,购书链接

信息学竞赛教练推荐的编程启蒙书,帮助训练逻辑思维能力、想象能力和解题能力

编辑推荐

边看故事边玩游戏,边闯关边学习新知识,让孩子轻松学本领!本书附赠超值游戏通关秘钥+丰富动画视频课程!

内容提要

欢迎来到“啊哈编程星球”。《啊哈编程星球:一本书入门Python和C++》是面向中小学生的编程入门书籍。在这里,你将使用循环结构解救被困的人工智能小女孩,使用条件判断躲避邪恶反派的陷阱,使用函数和递归逃离迷宫,还要学习各种逻辑和算法与数据黑客们并肩作战。《啊哈编程星球:一本书入门Python和C++》不但包含同名游戏化编程学习软件《啊哈编程星球》中所有关卡的思路讲解及通关代码,在每章结尾还有关于学习内容的总结。通过跌宕起伏的剧情、生动有趣的故事和风趣幽默的语言,你便能轻松入门Python和C++语言编程。

目录

序 章 Aha Planet / 001

3017 年,第一次尝试“脑机连接”的啊哈沃德意外来到一个名为“AhaPlanet”的数据世界,并被卷入一场惊天的人工智能危机。

01 英菲妮特  / 002

02 啊哈沃德  / 006

编程星系漫游指南——编程是什么  / 009

第 1 章 源码实验室  / 010

啊哈沃德误闯源码实验室,无意间学会了“顺序结构”和“循环结构”,发现并解救了被邪恶人工智能林克囚禁的英菲妮特。

01 迈开第一步  / 011

编程星系漫游指南——代码?代码!  / 023

02 迷之声  / 024

编程星系漫游指南——顺序结构  / 040

03 实验室的秘密  / 041

编程星系漫游指南——神奇的循环  / 061

04 拯救英菲妮特  / 063

编程星系漫游指南——编程的逻辑思维  /079

第 2 章 数据之涧  / 080

逃离实验室时,两人跌入混乱的数据之涧。为了躲避 bug 虫群并解救被掳走的英菲妮特,啊哈沃德学会了一个新的技能:“循环嵌套”。

01 bug 虫群  / 081

编程星系漫游指南——讨厌的 bug   / 099

02 源码之力  / 101

编程星系漫游指南——分解思维   / 113

03 临时的联盟  / 115

编程星系漫游指南——循环嵌套  / 131

04 英菲妮特的苏醒  / 135

编程星系漫游指南——嵌套的层级关系  /154

第 3 章 城市追逐  / 159

数据都市中布满了冗兵和陷阱。绝境之中,A.H.A. 黑衣特工坦普出手相救,传授给啊哈沃德新的技能:“选择结构”。

01 街区逃亡  / 160

编程星系漫游指南——漂亮的代码  / 178

02 高级黑客  / 180

编程星系漫游指南——电脑病毒  / 195

03 林克的陷阱  / 197

编程星系漫游指南——选择结构  / 218

04 英雄的牺牲  / 221

编程星系漫游指南——程序的三种结构  /238

第4章 源码之剑  / 240

啊哈沃德找到了被封印的神器——源码之剑。然而想要打败林克,还需要缜密的逻辑,以及永不放弃的决心。

01 秘密基地  / 241

编程星系漫游指南——编程语言  / 251

02 源码之剑  / 253

编程星系漫游指南——伪代码  / 281

03 消失的特工  / 283

编程星系漫游指南——上不了网  / 308

04 命运之战  / 310

编程星系漫游指南——人工智能的威胁  /328

赠书方法:

为了把书给更多真正玩Python的同学,这次送书我们设定了一个的小门槛,回答出这道很简单的Python题目的同学,可以参与抽奖!一共6本,上面两本书各自3本!

简单题目:

如果数字1到5用单词写出来:one, two, three, four, five,则总共使用3 + 3 + 5 + 4 + 4 = 19个字母。那么写出2到1000中的所有数字共需要多少个字母,其中空格和连字符不算。

比如:

342 (three hundred and forty-two) 包含23 letters

115 (one hundred and fifteen) 包含 20 letters

答案是一个长的数字,大家把答案写出来,写在公众号后台,公众号后台,公众号后台,答对的即可抽奖! 公众号后台 如下)

开奖的时间是2天后的晚上21:00,大家有几天的时间答题。

更多有趣有用文章

千人学习群:

送书6本,看谁答题快相关推荐

  1. 《Python预测之美》送书活动,拿走不谢~

    这是一本什么样的书? - 以Python语言为基础,配合原理.方法.案例进行讲解 - 专注预测专题,体系化介绍预测技术工程实施的必备技能 - 深度剖析预测原理,细致解读数据分析算法 这本书长啥样? P ...

  2. 他把数学书当小说看,初中没毕业却敢自荐中科大数学研究生,现在天才都这么狂妄了吗?...

    全世界只有3.14 % 的人关注了 爆炸吧知识 他的脑子不太像人脑 太聪明了 今天,超模君来介绍一位看数学书像看小说一样的天才吧. 他是初中没毕业,靠自学8年,便成为文 革后第一个被中科大破格录取的数 ...

  3. python国内谁的书最好看_送书5本,看谁答的快

    原标题:送书5本,看谁答的快 这个月送书福利不断,一波接一波,月初刚送完,今天小编又带来了一份非常不错的Python书单,非常感谢异步图书的大力支持,精选了基本Python好书! 1 Python 快 ...

  4. React、PHP送书中奖名单,快看有你么!

    <再送8本书 React.PHP 应有尽有> 公布中奖名单 本次图书 数量: 8 本(我全部包邮,签名) 中奖规则一(留言第 1.2 位) 中奖截图,画圈圈者为中奖者,请各位主动联系我,提 ...

  5. 7月送书中奖名单,快看!

    上周送书文章<多事之秋.我来送书>公布中奖名单 「 书的中奖规则 」 本次图书 数量: 10本 中奖规则一(留言第 5 .7.12 位): 规则:不算最高点赞数(以防作弊),我们以排在留言 ...

  6. 零基础python入门书籍推荐书目_铁粉看过来!送书啦,Python推荐书单,送书10本!...

    原标题:铁粉看过来!送书啦,Python推荐书单,送书10本! 上个月送书福利不断,一波接一波,今天小编带来了一份非常不错的Python书单,非常感谢博文视点的大力支持,这次的书涉及Python入门, ...

  7. (送书和红包)快人一步,掌握前端函数式编程

    大家好,我是若川.上周末送出了3本新书和若干红包,抽奖名单已公布.本周又争取到了4本<前端函数式编程>书籍包邮送给大家,抽奖规则见文末,与以往不同的是除了关键词.留言.在看抽奖外,还有最早 ...

  8. 他一口气写出了这7k字的红黑树总结!看过的都说好!!|文末送书

    △Hollis, 一个对Coding有着独特追求的人△ 这是Hollis的第 244篇原创分享 作者 l shanhm1991 来源 l Hollis(ID:hollischuang) 红黑树是一种很 ...

  9. 如何让Join跑的更快?(文末送书)

    JOIN 一直是数据库性能优化的老大难问题,本来挺快的查询,一旦涉及了几个 JOIN,性能就会陡降.而且,参与 JOIN 的表越大越多,性能就越难提上来. 其实,让 JOIN 跑得快的关键是要对 JO ...

  10. 多事之秋,我来送书!10本快拿走

    「 先看一段我总结的话 」 「 成功引起注意 」 最近发生很多事,大家都知道,不过不让写,也不让发,这不,我连续收到两条微信警告,把我的素材都给删除了,此地无银三百两啊这是,都没来得及见光都给删光了, ...

最新文章

  1. 送Datawhale限量红包封面啦!
  2. 读书笔记---编译程序中的三板斧
  3. 神经网络-全连接层(1)
  4. 大咖力荐!图深度学习奠基性著作重磅上市 | 送书福利
  5. ApacheSkyWalking APM 生态衍生多语言监控, 支持 .NET Core
  6. 服务器被攻击怎么修改,服务器一直被攻击怎么办?
  7. linux能运行关关采集器吗,杰奇linux采集器,基本能用且速度还行
  8. 四旋翼无人机飞行原理
  9. 健康,home? [java的内存浅析]
  10. #STM32学习#6D加速度传感器测量风机震动
  11. Code is far away from bug with the animal protecting
  12. qq游戏大厅中解析不安装apk的研究
  13. newifi虚拟服务器,简单几个步骤,newifi mini变身网络打印服务器,轻松省下100+-win7默认网关不可用...
  14. React实现局部刷新
  15. 华为od机试真题 C++ 实现【导师请吃火锅】【2023 B卷】
  16. Win10 笔记本底下VM Ware鼠标失灵,不能点的问题解决
  17. 不小心删除了网络适配器中的无线网卡驱动?
  18. outlook 日历共享_如何共享您的Outlook日历
  19. Unity 一键给所有按钮添加按钮音效
  20. 学会后不用担心不会剪辑了,手把手教你视频剪辑,不用真人露脸

热门文章

  1. 编译原理学习之:上下文无关文法(Context-free Grammar)和下推自动机(Push-down automata)
  2. msn一直登陆不上,没有办法只好启用meebo!
  3. css display contents
  4. c语言判定条件 i什么意思,c语言 if(!x)中条件!x是什么意思
  5. Dalvik与ART的介绍及区别(一)
  6. Swift:一个简单的货币转换器App在iOS10中的分析和完善
  7. Microsemi Libero系列教程(一)——Libero开发环境介绍、下载、安装与注册
  8. sptd.sys不是病毒?
  9. 信息安全风险评估_一般找谁做?
  10. C#:SqlHelper