
"
少儿编程培训,在国内外都曾经红极一时,家长们生怕不学编程、不懂算法的孩子会输在起跑线上,早早就让孩子们上起了编程课。
但如今,AI已经进化到了next level——从年初的“零基础gemini手搓APP”开始,未来不用写代码,不用懂算法,只需要简单的沟通就能自己生成一个真正可交互的小应用。现在的孩子,还需要专门学习算法吗?
答案是肯定的!因为我们今天仍然、甚至比以往更需要算法思维!
什么是算法思维?
新书《耶鲁学长给青少年的算法启蒙书》里告诉我们,和很多人想的恰恰相反,最重要的算法思维不是学语言、写代码——而是解决问题。
立即入手,限时65折
截至7月14日24:00
▼

"
根据皮亚杰儿童认知发展阶段理论,整个7-12岁处于孩子的具体运算阶段,孩子获得了较系统的逻辑思维能力。这个阶段,也是培养算法思维的最佳时间。
而市面上几乎没有这样一本算法启蒙书,适合这些懵懂而充满好奇心的青少年。
大多是晦涩的教科书,或是严肃的教学材料,给孩子们留下更多的是“算法很复杂,算法和我没什么关系”的刻板印象。也正因如此,今天我们格外需要这本书,启蒙算法的思维!
在这样一个人工智能飞速发展的时代,越早掌握算法思维的孩子越能如鱼得水地适应技术的发展,用好最新的AI,在未来不断变化的世界里,找到自己的解题路径。
01
这本书好在哪
一本帮孩子跨越“算法门槛”的桥梁书
耶鲁学长用同龄人的视角,讲透算法启蒙
不少孩子都有过这样的经历:语法都会,代码也能照着写,但只要换一道新题,就不知道从哪里开始。
其实会写Python,并不意味着会设计算法;会调用AI,也不意味着会解决复杂问题。
建立算法思维,才是从“会写代码”到“会解决问题”的关键一步。
作者埃利奥特·利希特曼自己也曾经历过同样的困惑。和其他的“算法专家”不同,他更像是用游戏讲算法的“天才学长”,用同龄人视角的讲解,恰恰是青少年最易产生共鸣的启蒙方式。
他把自己从“会写代码”到“会用代码解决问题”的关键经验,拆解成清晰可学的方法,帮助更多年轻人少走弯路,顺利跨越算法门槛。
对于已经学习Scratch、Python,希望继续深入学习编程的孩子来说,这是一座连接编程基础与算法思维的桥梁;对于准备学习信息学竞赛、人工智能和计算机科学的学生来说,它更是一门重要的启蒙课。
立即入手,限时65折
截至7月14日24:00

别担心看不懂代码!
书的附录专门准备了 Python 复习要点,里面整理了理解书中代码示例、完成章节挑战需要的所有知识点。遇到不明白的地方,先看看正文里的解释,或者直接翻到附录部分查漏补缺。
书中有很多精选的代码片段,用干净利落的代码展示各种编程思想。
还有 20 个CodeLinks特别标注,通过这些链接能看到书中所有程序的VIII耶鲁学长给青少年的算法启蒙书THE COMPUTER ALWAYS WINS完整 版。
操作简单:打开https://gitee.com/pydo/CodeLinks,找到对应编号的 CodeLink,按提示就能把代码复制到计算机里,或者直接下载文件包。
书里还给几个编程环境的小贴士,可以仔细阅读哦!
用游戏讲算法
从编程到“解决问题”,建立AI时代最重要的底层思维
为什么很多孩子觉得算法难?因为大多数教材一开始讲的就是定义、公式、代码,而真正的算法,本来就不是从公式开始理解的。
这本书选择了一条完全不同的路径:
井字棋、四连棋、Wordle、数独、石头剪刀布……这些孩子熟悉的游戏,在作者眼里,都是理解算法最好的课堂。


就在一次次游戏过程中,二分搜索、回溯法、广度优先搜索、极小化极大算法、剪枝优化、随机模拟、机器学习等计算机科学最核心的算法思想,也被自然理解。
孩子学的不再是一堆抽象概念,而是真正理解为什么计算机总能赢。为了赢游戏,孩子会主动思考:
• 下一步怎么走?
• 怎样胜率更高?
• 怎样提前预测对手?
游戏越投入,算法理解越深刻;学习路径正确了,效率直接翻倍。
更重要的是,当孩子第一次感受到"原来我真的可以创造一个会思考、会决策的程序"时,编程就不再是一门需要坚持的课程,而会成为一种主动探索世界的乐趣。
立即入手,限时65折
截至7月14日24:00
从玩家到规则制定者
未来决定孩子上限的,不是AI,而是思维
AI越来越会写代码。
未来真正拉开人与人差距的,不是谁掌握了更多编程语法,而是谁拥有更强的问题解决能力。
孩子为了赢游戏而主动学习,被动收获 AI 时代的核心能力:
• 如何拆解问题 —— 复杂问题分步解决
• 如何寻找规律 —— 从现象中发现模式
• 如何预测结果 —— 提前判断不同选择带来的后果
• 如何优化决策 —— 在多个方案中找到最优解
这些能力,不只适用于编程。
它们同样适用于数学学习、科学探究、信息学竞赛,也适用于未来面对真实世界各种复杂问题时的思考方式。
未来真正决定一个孩子上限的不是掌握了多少编程语言,而是让孩子拥有AI无法替代的思维能力——面对复杂问题,如何提出问题、拆解问题和设计规则,让自己不做这个时代只能遵循规则的玩家,而是规则的制定者!
本书目录~
[目录]
赞 誉
前 言 为什么要用游戏学算法
第一部分搜索与排序从排除错误到找到最优解
第1章 用排除法更快锁定答案
第2章 在死胡同中找回最优解
第3章 找到通往目标的最优路线
第二部分 回合制策略游戏教计算机像棋手一样思考
第4章 看透对手下一步
第5章 提升计算速度与效率
第6章 快速淘汰无效选择
第三部分 随机模拟在不确定性中做聪明决策
第7章 在随机中找到答案
第8章 用反馈优化决策
第9章 学会预测并应对复杂互动
第四部分 追踪与训练让计算机学会总结与进化
第11章 破解计算机自学的秘密
第12章 让计算机边玩边学
后 记 算法改变世界
附 录 Python 语法速查
延伸阅读
立即入手,限时65折
截至7月14日24:00
02
这本书出自谁手

作者:埃利奥特 · 利希特曼
高中时便开始教同学学编程。疫情期间,还在读高中的他最初只是通过 Zoom 给低年级学生一对一辅导,但因为课堂生动有趣,课程逐渐从几个人扩展到几十人的线上班级,在线教授超过 800 小时,累计收入超过 10 万美元。相比枯燥地讲代码,他更擅长用游戏解释算法、递归与人工智能,让学生在“玩”的过程中理解计算机真正的思维方式。
凭借这套思维训练方法,利希特曼成功入读耶鲁大学,目前就读于应用数学专业,研究方向涵盖计算生物学与算法分析。他也被视为用游戏讲算法的“天才学长”。

译者:郎咸蒙新东方 AP 计算机优秀教师USACO 美国信奥赛课程教师
●东北师范大学教育技术硕士。曾在公立高中担任信息技术教师7年,参编小学信息技术教材。
●离开学校后,在网易、字节跳动、编程猫多家公司从事编程教育教研与教学工作。
●目前为新东方北京国际学校AP/IB计算机老师,上课小时数超过5000小时,近百名学生取得AP5分。
03
他们都在读这本书
来自少儿编程、信息学竞赛、高校计算机教育一线的共同推荐!
《耶鲁学长给青少年的算法启蒙书》是一本令人倍感惊喜的佳作。作者在高中阶段便能以如此清晰、生动的视角拆解硬核的算法原理,这种同龄人视角的讲解,恰恰是青少年最易产生共鸣的启蒙方式。作为青少年编程和人工智能教育的工作者,我始终在探索如何让孩子跨越“学语法”的枯燥,真正领悟编程的灵魂。这本书交出了一份精彩的答卷。它巧妙地将二分搜索、递归回溯、极小化极大算法等计算机科学的核心概念,融入猜单词、井字棋和四连棋等经典游戏中。它不仅教孩子如何赢下游戏,更引导他们从“直觉式思考”跃升为系统性的“算法思维”,学会像计算机一样拆解复杂问题、权衡计算成本并在不确定性中做出最优决策。在人工智能飞速发展的今天,掌握算法背后的逻辑底层,远比单纯敲击键盘更重要。这不仅是一部游戏制胜秘籍,更是一把开启青少年工程视野与极客思维的钥匙。强烈推荐给每一位对科技与未来充满好奇的孩子!
――陈珊
西瓜创客少儿编程及人工智能课程教研负责人
本书给我一种久违的亲切感。在很多人的印象里,算法似乎是冷冰冰的代码和深奥的公式,但在这本书中,它化身成了一个个生动有趣的博弈游戏。比如从ZUI简单的井字棋到充满策略的四连棋,作者并没有急于罗列编程语法,而是带着孩子们在棋盘上“排兵布阵”,去观察计算机是如何思考、如何寻找ZUI优解的。这种从游戏入手的教学视角非常难得,它把枯燥的逻辑推演变成了孩子能听懂、能玩起来的智慧竞赛。
书中还传递了这么一种理念:学习算法不只是为了掌握某种工具,更是为了在面对复杂决策时,拥有一种条理清晰的思维底气。郎老师的翻译简洁流畅,保留了原著那种平易近人的叙述感。
无论你是刚接触逻辑训练的新手,还是对算法世界充满好奇的青少年,这本书都会是一份温暖且有力的礼物。它会告诉你,算法不仅是计算,更是人类智慧中最灵动、最迷人的逻辑之美。
――李超(@bigbigli)
《48 课搞定信息学奥赛》作者
没有概念的堆砌,没有术语的轰炸,孩子在玩的过程中,不知不觉就理解了计算机是如何思考的,建立了计算思维。12个章节层层递进,从搜索排序到策略对抗,再到机器学习,完整而有深度。
译者也是深耕少儿编程教育多年的教师,对青少年在学习编程时容易遇到的困惑和障碍,有第壹手的经验和认知。这种背景让译文在准确地传达技术概念之外,更多了一层教学的考量――什么时候该补充说明,什么时候该简化处理,什么样的表达方式更便于理解,都把握得很到位。这已经超出了常规翻译的范畴,更像是一位经验丰富的教师,用自己的专业积累为原书做了一次审慎的“适配”。
书中传达出一个很有意思的观点――计算机永远赢,不是因为它运算速度快,而是因为它学会了如何思考。希望读了这本书的孩子们,也能学会像计算机一样去思考问题。
――冯世龙
CCF 认证教练,重庆智国学堂教学总监
本书以猜数字、井字棋、四连棋等趣味游戏为载体,把二分搜索、回溯、广度优先、极小化极大、剪枝等竞赛核心算法讲得通俗易懂,非常贴合低年级学生的认知,能够引起学生的学习兴趣。书中没有堆砌枯燥的语法,而是侧重算法思维训练,从排除法、递归逻辑到对抗决策等,层层递进,并且同步配套可以直接运行的代码,便于课堂教学、课后练习或学生自学,非常适合算法入门教与学。这本书能够帮助孩子轻松建立算法思维,夯实竞赛基础,是低年级学生信奥启蒙的绝佳教材。
――胡莹
北京师范大学东营实验学校信息技术教师,信息学奥赛金牌教练
以前我一听“算法”就头大――语法背了一大堆,可一遇到递归、搜索树,脑子直接死机。这本书是真把我救了。英文书名直译是“计算机总能赢”,作者埃利奥特·利希特曼是一位耶鲁的学长。他不堆代码、不甩公式,而是拉着你玩井字棋、猜单词、做数独、玩石头剪刀布,玩着玩着你就开始琢磨:奇怪,这么小的游戏,为什么计算机总能赢我?
我最爱极小化极大算法那一章:计算机会不停切换到你的视角,提前算好你怎么反击。这跟我打编程比赛(黑客松)时拆任务一模一样:先站在对手角度想明白,再回头定自己的招。更绝的是石头剪刀布那章,计算机居然能摸出你“不爱连出同一招”的小习惯,一点点学着赢你,看得我又服又不甘心。所以它教的不是“怎么写代码”,而是“怎么像计算机一样思考”:拆问题、剪掉没用的分支、在搞不清的局面里赌一个最优解。
如果你也曾被算法劝退,真心推荐你翻翻它。看懂了计算机为什么“总能赢”,下次再遇到难缠的bug,你大概就知道该从哪儿下手了。
――杨曦哲
@ 喜欢编程的杨同学,全网 50 万粉丝的少年开发者
本书构思精妙绝伦,正是每位年轻的计算机科学家在升入大学前都应潜心研读的佳作。
――艾萨克·庄(Isaac Chuang)
麻省理工学院电气工程与计算机科学教授
埃利奥特·利希特曼通过通俗易懂又极具吸引力的案例,出色地展示了如何将策略性游戏的直觉转化为策略性编程的具体原则。
――格兰特·桑德森(Grant Sanderson)
3Blue1Brown 创始人
埃利奥特·利希特曼年纪比我小一半,智慧却远超我2 倍。他是我当年求学时渴望拥有的导师――不对,更正一下:他是我如今有幸能拥有的导师。
――本·奥尔林(Ben Orlin)
《欢乐数学:一本充满“烂插画”的快乐数学启蒙书》作者
太有趣了!本书语言清晰、风格幽默,不同水平的读者都能从中获得乐趣:无论是刚开始编程之旅的青少年,还是像我这样的大学教授,皆能有所收获。
――阿瑟·本杰明(Arthur Benjamin)
《12 堂魔力数学课》(The Magic of Math)作者
读来令人愉悦不已,算法的魅力在字里行间展露无遗,每页都充满惊喜。
――约翰·麦考密克(John MacCormick)
《改变未来的九大算法》(Nine Algorithms That Changed the Future)作者
优秀的复杂主题入门书,不仅能教授新工具,更能开拓全新的思维方式。本书正是这样一本佳作――它面向渴望学习、充满好奇,且希望掌握算法思维的读者。这真是一场难得的“精神盛宴”,要是我还是学生时能读到它,一定会爱不释手。
――理查德·鲁兹克(Richard Rusczyk)
全球知名的数学与编程教育平台Art of Problem Solving创始人兼首席执行官
立即入手,限时65折
截至7月14日24:00
▼

本期策划:芦丁
编辑:芦丁
上一篇:弘舜堂姚杰书法艺术