![]()
![]()
少兒編程培訓,在國內外都曾經紅極一時,家長們生怕不學編程、不懂算法的孩子會輸在起跑線上,早早就讓孩子們上起了編程課。
但如今,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、數獨、石頭剪刀布……這些孩子熟悉的游戲,在作者眼里,都是理解算法最好的課堂。
![]()
為了贏下一盤井字棋、四連棋,孩子會開始思考怎樣提前預測對手;為了破解數獨和Wordle,會不斷嘗試、回退、重新尋找路徑;為了提高石頭剪刀布的勝率,又會發現計算機竟然能夠識別人的行為模式。
![]()
就在一次次游戲過程中,二分搜索、回溯法、廣度優先搜索、極小化極大算法、剪枝優化、隨機模擬、機器學習等計算機科學最核心的算法思想,也被自然理解。
孩子學的不再是一堆抽象概念,而是真正理解為什么計算機總能贏。為了贏游戲,孩子會主動思考:
? 下一步怎么走?
? 怎樣勝率更高?
? 怎樣提前預測對手?
游戲越投入,算法理解越深刻;學習路徑正確了,效率直接翻倍。
更重要的是,當孩子第一次感受到"原來我真的可以創造一個會思考、會決策的程序"時,編程就不再是一門需要堅持的課程,而會成為一種主動探索世界的樂趣。
立即入手,限時65折
截至7月14日24:00
![]()
從玩家到規則制定者
未來決定孩子上限的,不是AI,而是思維
AI越來越會寫代碼。
未來真正拉開人與人差距的,不是誰掌握了更多編程語法,而是誰擁有更強的問題解決能力。
孩子為了贏游戲而主動學習,被動收獲 AI 時代的核心能力:
? 如何拆解問題 —— 復雜問題分步解決
? 如何尋找規律 —— 從現象中發現模式
? 如何預測結果 —— 提前判斷不同選擇帶來的后果
? 如何優化決策 —— 在多個方案中找到最優解
這些能力,不只適用于編程。
它們同樣適用于數學學習、科學探究、信息學競賽,也適用于未來面對真實世界各種復雜問題時的思考方式。
未來真正決定一個孩子上限的不是掌握了多少編程語言,而是讓孩子擁有AI無法替代的思維能力——面對復雜問題,如何提出問題、拆解問題和設計規則,讓自己不做這個時代只能遵循規則的玩家,而是規則的制定者!
滑動查看本書目錄~
[目錄]
贊 譽
前 言 為什么要用游戲學算法
第一部分搜索與排序從排除錯誤到找到最優解
第1章 用排除法更快鎖定答案
第2章 在死胡同中找回最優解
第3章 找到通往目標的最優路線
第二部分回合制策略游戲教計算機像棋手一樣思考
第4章 看透對手下一步
第5章 提升計算速度與效率
第6章 快速淘汰無效選擇
第三部分隨機模擬在不確定性中做聰明決策
第7章 在隨機中找到答案
第8章 用反饋優化決策
第9章 學會預測并應對復雜互動
第四部分追蹤與訓練讓計算機學會總結與進化
第10章 用算法識別人類習慣,提升勝率
第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
![]()
本期策劃:蘆丁
編輯:蘆丁
CHEERS CHEERS CHEERS
BD@cheerspublishing.com,
拜托點下“在看”
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.