猜你喜欢
啊哈编程星球:一本书入门Python和C++

啊哈编程星球:一本书入门Python和C++

书籍作者:啊哈磊 ISBN:9787121371691
书籍语言:简体中文 连载状态:全集
电子书格式:pdf,txt,epub,mobi,azw3 下载次数:6543
创建日期:2021-02-14 发布日期:2021-02-14
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板
内容简介

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


作者简介

啊哈磊

啊哈编程创始人,曾经的编程算法竞赛保送生,毕业于武汉大学。过去曾在微软亚洲研究院从事机器学习相关研发工作,也做过老师,是全国青少年信息学奥林匹克竞赛金牌教练。著有畅销编程科普书《啊哈C语言!逻辑的挑战》《啊哈!算法》等,总计销量超过二十万册。


编辑推荐
适读人群 :对编程感兴趣的青少年

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


前言

推荐序

随着《新一代人工智能发展规划》的发布,发展人工智能已上升到国家战略层面。与之相应的人工智能普及基础——少儿编程教育,也逐渐成为当下最热门的话题之一。

发展少儿编程的关键在于激发孩子们对编程的兴趣。传统的编程书籍往往枯燥乏味,不容易做到这一点。而本书形式新颖、构思独特,以情节跌宕起伏的科幻故事为主线,结合一系列具有交互性的游戏关卡,将程序的基本结构、编程思维、计算机常识完全融入了进来。

啊哈编程提出“探险式教学法”理念:拒绝为了教学而教学,而是把知识融入孩子们感兴趣的故事和游戏中,通过一系列精心设置的情景、谜题和挑战,激发孩子们的探索兴趣,从而自主学习。兴趣是最好的老师,相信这种以科普故事和功能游戏为载体的新颖教学形式,能够帮助孩子们更好地入门。

书中提到,人们真正需要担心的,也许并不是在遥不可及的将来,超级人工智能出现并毁灭人类,而是在科学技术高速发展的今天,如果无法跟上时代的大潮,将可能面临被淘汰的命运。那么,想要让孩子们与时代接轨,零基础入门编程,不妨从这本书开始。

谭群钊

盛大集团前总裁、丰厚资本联合创始人、啊哈编程董事



前言

如果学习新知识可以像打电子游戏一样就太棒了!这是我自小就有的一个梦想。

为什么不把要学的所有知识都融入电子游戏中呢?这样一定可以让很多人爱上学习。

为了让编程更简单、更好玩,让小朋友和大朋友们能够在游戏探险中由浅入深地学习编程逻辑并了解编程语言和算法,我们创造了《啊哈编程星球》这个游戏化编程学习软件,旨在通过跌宕起伏的剧情、生动有趣的故事和风趣幽默的语言,让大家轻松入门Python和C++语言编程。

Aha Planet上的故事是从一场离奇的事故开始的……

公元3017年,主人公啊哈沃德坐在计算机前第一次尝试进行“脑机连接”,这时他被吸入一个名为“Aha Planet”的数据世界。在数据世界里,啊哈沃德发现自己连走路都不会,一切都需要重新开始学习。

要想在数据世界里面来去自如,就需要掌握代码。数据世界中有独特的规则,在这里,他要使用循环结构解救被困的人工智能小女孩,使用条件判断躲避邪恶反派的陷阱,使用函数和递归逃离迷宫,还要学习各种逻辑和算法与数据黑客们并肩作战。在探索数据世界本源的过程中,啊哈沃德从编程“小白”逐渐成长为拯救世界的高级黑客,经历了一段传奇的冒险旅程。

好了,现在欢迎你加入去往Aha Planet的旅程……

啊哈磊


目录

序 章 Aha Planet / 001

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

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

尾 声 / 330

成功抓捕林克,拯救了 Aha Planet 之后,啊哈沃德被授予见习特工身份。然而,数据世界中还隐藏着很多未解之谜,等待着他去继续探索。