作者:三联生活周刊(微信公号)
今天·阅读时长10分钟
少儿编程培训,在国内外都曾经红极一时,家长们生怕不学编程、不懂算法的孩子会输在起跑线上,早早就让孩子们上起了编程课。
但如今,AI已经进化到了next level——从年初的“零基础gemini手搓APP”开始,未来不用写代码,不用懂算法,只需要简单的沟通就能自己生成一个真正可交互的小应用。现在的孩子,还需要专门学习算法吗?
答案是肯定的!因为我们今天仍然、甚至比以往更需要算法思维!
什么是算法思维?
新书《耶鲁学长给青少年的算法启蒙书》里告诉我们,和很多人想的恰恰相反,最重要的算法思维不是学语言、写代码——而是解决问题。
更具体地说,是“理解问题——找出路径”的思维过程,它由分解、模式识别、抽象、算法四个步骤组成,通过这四个步骤,清晰有条理地解决一个复杂的问题。
立即入手,限时65折
▼
根据皮亚杰儿童认知发展阶段理论,整个7-12岁处于孩子的具体运算阶段,孩子获得了较系统的逻辑思维能力。这个阶段,也是培养算法思维的最佳时间。
而市面上几乎没有这样一本算法启蒙书,适合这些懵懂而充满好奇心的青少年。
大多是晦涩的教科书,或是严肃的教学材料,给孩子们留下更多的是“算法很复杂,算法和我没什么关系”的刻板印象。也正因如此,今天我们格外需要这本书,启蒙算法的思维!
在这样一个人工智能飞速发展的时代,越早掌握算法思维的孩子越能如鱼得水地适应技术的发展,用好最新的AI,在未来不断变化的世界里,找到自己的解题路径。
一本帮孩子跨越“算法门槛”的桥梁书
耶鲁学长用同龄人的视角,讲透算法启蒙
不少孩子都有过这样的经历:语法都会,代码也能照着写,但只要换一道新题,就不知道从哪里开始。
其实会写Python,并不意味着会设计算法;会调用AI,也不意味着会解决复杂问题。
建立算法思维,才是从“会写代码”到“会解决问题”的关键一步。
作者埃利奥特·利希特曼自己也曾经历过同样的困惑。和其他的“算法专家”不同,他更像是用游戏讲算法的“天才学长”,用同龄人视角的讲解,恰恰是青少年最易产生共鸣的启蒙方式。
他把自己从“会写代码”到“会用代码解决问题”的关键经验,拆解成清晰可学的方法,帮助更多年轻人少走弯路,顺利跨越算法门槛。
对于已经学习Scratch、Python,希望继续深入学习编程的孩子来说,这是一座连接编程基础与算法思维的桥梁;对于准备学习信息学竞赛、人工智能和计算机科学的学生来说,它更是一门重要的启蒙课。
立即入手,限时65折
别担心看不懂代码!
书的附录专门准备了 Python 复习要点,里面整理了理解书中代码示例、完成章节挑战需要的所有知识点。遇到不明白的地方,先看看正文里的解释,或者直接翻到附录部分查漏补缺。
书中有很多精选的代码片段,用干净利落的代码展示各种编程思想。
还有 20 个CodeLinks特别标注,通过这些链接能看到书中所有程序的完整版。
操作简单:打开https://gitee.com/pydo/CodeLinks,找到对应编号的 CodeLink,按提示就能把代码复制到计算机里,或者直接下载文件包。
书里还给几个编程环境的小贴士,可以仔细阅读哦!
用游戏讲算法
从编程到“解决问题”,建立AI时代最重要的底层思维
为什么很多孩子觉得算法难?因为大多数教材一开始讲的就是定义、公式、代码,而真正的算法,本来就不是从公式开始理解的。
这本书选择了一条完全不同的路径:
井字棋、四连棋、Wordle、数独、石头剪刀布……这些孩子熟悉的游戏,在作者眼里,都是理解算法最好的课堂。
为了赢下一盘井字棋、四连棋,孩子会开始思考怎样提前预测对手;为了破解数独和Wordle,会不断尝试、回退、重新寻找路径;为了提高石头剪刀布的胜率,又会发现计算机竟然能够识别人的行为模式。

就在一次次游戏过程中,二分搜索、回溯法、广度优先搜索、极小化极大算法、剪枝优化、随机模拟、机器学习等计算机科学最核心的算法思想,也被自然理解。
孩子学的不再是一堆抽象概念,而是真正理解为什么计算机总能赢。为了赢游戏,孩子会主动思考:
• 下一步怎么走?
• 怎样胜率更高?
• 怎样提前预测对手?
游戏越投入,算法理解越深刻;学习路径正确了,效率直接翻倍。
更重要的是,当孩子第一次感受到"原来我真的可以创造一个会思考、会决策的程序"时,编程就不再是一门需要坚持的课程,而会成为一种主动探索世界的乐趣。
立即入手,限时65折
从玩家到规则制定者
未来决定孩子上限的,不是AI,而是思维
AI越来越会写代码。
未来真正拉开人与人差距的,不是谁掌握了更多编程语法,而是谁拥有更强的问题解决能力。
孩子为了赢游戏而主动学习,被动收获 AI 时代的核心能力:
• 如何拆解问题 —— 复杂问题分步解决
• 如何寻找规律 —— 从现象中发现模式
• 如何预测结果 —— 提前判断不同选择带来的后果
• 如何优化决策 —— 在多个方案中找到最优解
这些能力,不只适用于编程。
它们同样适用于数学学习、科学探究、信息学竞赛,也适用于未来面对真实世界各种复杂问题时的思考方式。
未来真正决定一个孩子上限的不是掌握了多少编程语言,而是让孩子拥有AI无法替代的思维能力——面对复杂问题,如何提出问题、拆解问题和设计规则,让自己不做这个时代只能遵循规则的玩家,而是规则的制定者!
滑动查看本书目录~
[目录]
赞 誉
前 言 为什么要用游戏学算法
第一部分 搜索与排序从排除错误到找到最优解
第1章 用排除法更快锁定答案
第2章 在死胡同中找回最优解
第3章 找到通往目标的最优路线
第二部分回合制策略游戏教计算机像棋手一样思考
第4章 看透对手下一步
第5章 提升计算速度与效率
第6章 快速淘汰无效选择
第三部分随机模拟在不确定性中做聪明决策
第7章 在随机中找到答案
第8章 用反馈优化决策
第9章 学会预测并应对复杂互动
第四部分追踪与训练让计算机学会总结与进化
第10章 用算法识别人类习惯,提升胜率
第11章 破解计算机自学的秘密
第12章 让计算机边玩边学
后 记 算法改变世界
附 录 Python 语法速查
延伸阅读
立即入手,限时65折
作者:埃利奥特· 利希特曼
高中时便开始教同学学编程。疫情期间,还在读高中的他最初只是通过 Zoom 给低年级学生一对一辅导,但因为课堂生动有趣,课程逐渐从几个人扩展到几十人的线上班级,在线教授超过 800 小时,累计收入超过 10 万美元。相比枯燥地讲代码,他更擅长用游戏解释算法、递归与人工智能,让学生在“玩”的过程中理解计算机真正的思维方式。
凭借这套思维训练方法,利希特曼成功入读耶鲁大学,目前就读于应用数学专业,研究方向涵盖计算生物学与算法分析。他也被视为用游戏讲算法的“天才学长”。
●东北师范大学教育技术硕士。曾在公立高中担任信息技术教师7年,参编小学信息技术教材。
●离开学校后,在网易、字节跳动、编程猫多家公司从事编程教育教研与教学工作。
●目前为新东方北京国际学校AP/IB计算机老师,上课小时数超过5000小时,近百名学生取得AP5分。
立即入手,限时65折
▼

发表文章519篇 获得0个推荐 粉丝7011人
三联生活周刊微信公号
现在下载APP,注册有红包哦!
三联生活周刊官方APP,你想看的都在这里