讓孩子愛(ài)上計(jì)算機(jī)和編程的15本書(shū)
以及,還有三本是給寶寶的。
在工作之余,我聽(tīng)說(shuō)不少技術(shù)專家透露出讓他們自己的孩子學(xué)習(xí)更多關(guān)于 Linux 和 開(kāi)源知識(shí)的意愿,他們中有的來(lái)自高管層,有的來(lái)自普通崗位。其中一些似乎時(shí)間比較充裕,伴隨其孩子一步一步成長(zhǎng)。另一些人可能沒(méi)有充足的時(shí)間讓他們的孩子看到為何 Linux 和 開(kāi)源如此之酷。也許他們能抽出時(shí)間,但這不一定。在這個(gè)大世界中,有太多有趣、有價(jià)值的事物。
不論是哪種方式,如果你的或你認(rèn)識(shí)的孩子愿意學(xué)習(xí)使用編程和硬件,實(shí)現(xiàn)游戲或機(jī)器人之類東西,那么這份書(shū)單很適合你。
面向兒童 Linux 和 開(kāi)源愛(ài)好者的 15 本書(shū)
《零基礎(chǔ)學(xué) Raspberry Pi》,作者 Carrie Anne Philbin
在對(duì)編程感興趣的兒童和成人中,體積小小的、僅信用卡一般大的樹(shù)莓派引起了強(qiáng)烈的反響。你臺(tái)式機(jī)能做的事情它都能做,具備一定的基礎(chǔ)編程技能后,你可以讓它做更多的事情。本書(shū)操作簡(jiǎn)明、項(xiàng)目風(fēng)趣、技能扎實(shí),是一本兒童可用的終極編程指南。(Joshua Allen Holm 推薦,評(píng)論節(jié)選于本書(shū)的內(nèi)容提要)
《Python 編程快速上手:讓繁瑣工作自動(dòng)化》,作者 Al Sweigart
這是一本經(jīng)典的編程入門(mén)書(shū),行文足夠清晰,11 歲及以上的編程愛(ài)好者都可以讀懂本書(shū)并從中受益。讀者很快就會(huì)投入到真實(shí)且實(shí)用的任務(wù)中,在此過(guò)程中順便掌握了優(yōu)秀的編程實(shí)踐。最好的一點(diǎn)是,如果你愿意,你可以在互聯(lián)網(wǎng)上閱讀本書(shū)。(DB Clinton 推薦并評(píng)論)
《Scratch 游戲編程》,作者 Jon Woodcock
本書(shū)適用于 8-12 歲沒(méi)有或僅有有限編程經(jīng)驗(yàn)的兒童。作為一本直觀的可視化入門(mén)書(shū),它使用有趣的圖形和易于理解的操作,教導(dǎo)年輕的讀者如何使用 Scratch 這款流行的自由編程語(yǔ)言構(gòu)建他們自己的編程項(xiàng)目。(Joshua Allen Holm 推薦,評(píng)論節(jié)選于本書(shū)的內(nèi)容提要)
《用 Python 巧學(xué)數(shù)學(xué)》,作者 Amit Saha
無(wú)論你是一名學(xué)生還是教師,只要你對(duì)使用 Python 學(xué)習(xí)數(shù)學(xué)感興趣,不妨讀讀本書(shū)。在邏輯上,本書(shū)帶領(lǐng)讀者一步一步地從基礎(chǔ)到更為復(fù)雜的操作,從最開(kāi)始簡(jiǎn)單的 Python shell 數(shù)字運(yùn)算,到使用類似 matplotlib 這樣的 Python 庫(kù)實(shí)現(xiàn)數(shù)據(jù)可視化,讀者可以很容易跟上作者的思路。本書(shū)充分調(diào)動(dòng)你的好奇心,感嘆 Python 與 數(shù)學(xué)結(jié)合的威力。(Don Watkins 推薦并評(píng)論)
《編程女生:學(xué)習(xí)編程,改變世界》,作者 Reshma Saujani
作者是 Girls Who Code 運(yùn)動(dòng)的發(fā)起人,該運(yùn)動(dòng)得到 Sheryl Sandberg、 Malala Yousafzai 和 John Legend 支持。本書(shū)一部分是編程介紹,一部分女生賦能,這兩部分都寫(xiě)得很有趣。本書(shū)包括動(dòng)態(tài)藝術(shù)作品、零基礎(chǔ)的編程原理講解以及在 Pixar 和 NASA 等公司工作的女生的真實(shí)故事。這本書(shū)形象生動(dòng),向讀者展示了計(jì)算機(jī)科學(xué)在我們生活中發(fā)揮的巨大作用以及其中的趣味。(Joshua Allen Holm 推薦,評(píng)論節(jié)選于本書(shū)的內(nèi)容提要)
《Python 游戲編程快速上手》,作者 Al Sweigart
本書(shū)將讓你學(xué)會(huì)如何使用流行的 Python 編程語(yǔ)言編寫(xiě)計(jì)算機(jī)游戲,不要求具有編程經(jīng)驗(yàn)!入門(mén)階段編寫(xiě)劊子手,猜數(shù)字,井字游戲這樣的經(jīng)典游戲,后續(xù)更進(jìn)一步編寫(xiě)高級(jí)一些的游戲,例如文字版尋寶游戲,以及帶音效和動(dòng)畫(huà)的碰撞與閃避游戲。(Joshua Allen Holm 推薦,評(píng)論節(jié)選于本書(shū)的內(nèi)容提要)
《Lauren Ipsum:關(guān)于計(jì)算機(jī)科學(xué)和一些不可思議事物的故事》,作者 Carlos Bueno
本書(shū)采用愛(ài)麗絲夢(mèng)游仙境的風(fēng)格,女主角 Lauren Ipsum 來(lái)到一個(gè)稍微具有魔幻色彩的世界。世界的自然法則是邏輯學(xué)和計(jì)算機(jī)科學(xué),世界謎題只能通過(guò)學(xué)習(xí)計(jì)算機(jī)編程原理并編寫(xiě)代碼完成。書(shū)中沒(méi)有提及計(jì)算機(jī),但其作為世界的核心存在。(DB Clinton 推薦并評(píng)論)
《Java 輕松學(xué)》,作者 Bryson Payne
Java 是全世界最流行的編程語(yǔ)言,但眾所周知上手比較難。本書(shū)讓 Java 學(xué)習(xí)不再困難,通過(guò)若干實(shí)操項(xiàng)目,讓你馬上學(xué)會(huì)構(gòu)建真實(shí)可運(yùn)行的應(yīng)用。(Joshua Allen Holm 推薦,評(píng)論節(jié)選于本書(shū)的內(nèi)容提要)
《終身幼兒園》,作者 Mitchell Resnick
幼兒園正變得越來(lái)越像學(xué)校。在本書(shū)中,學(xué)習(xí)專家 Mitchel Resnick 提出相反的看法:學(xué)校(甚至人的一生)應(yīng)該更像幼兒園。要適應(yīng)當(dāng)今快速變化的世界,各個(gè)年齡段的人們都必須學(xué)會(huì)開(kāi)創(chuàng)性思維和行動(dòng);想要達(dá)到這個(gè)目標(biāo),最好的方式就是更加專注于想象、創(chuàng)造、玩耍、分享和反饋,就像孩子在傳統(tǒng)幼兒園中那樣?;谠? MIT 媒體實(shí)驗(yàn)室 30 多年的經(jīng)歷, Resnick 討論了新的技術(shù)和策略,可以讓年輕人擁有開(kāi)創(chuàng)性的學(xué)習(xí)體驗(yàn)。(Don Watkins 推薦,評(píng)論來(lái)自 Amazon 書(shū)評(píng))
《趣學(xué) Python:教孩子學(xué)編程》,作者 Jason Briggs
在本書(shū)中,Jason Briggs 將 Python 編程教學(xué)藝術(shù)提升到新的高度。我們可以很容易地將本書(shū)用作入門(mén)書(shū),適用群體可以是教師/學(xué)生,也可以是父母/兒童。通過(guò)一步步引導(dǎo)的方式介紹復(fù)雜概念,讓編程新手也可以成功完成,進(jìn)一步激發(fā)學(xué)習(xí)欲望。本書(shū)是一本極為易讀、寓教于樂(lè)但又強(qiáng)大的 Python 編程入門(mén)書(shū)。讀者將學(xué)習(xí)基礎(chǔ)數(shù)據(jù)結(jié)構(gòu),包括元組、列表和映射等,學(xué)習(xí)如何創(chuàng)建函數(shù)、重用代碼或者使用包括循環(huán)和條件語(yǔ)句在內(nèi)的控制結(jié)構(gòu)。孩子們還將學(xué)習(xí)如何創(chuàng)建游戲和動(dòng)畫(huà),體驗(yàn) Tkinter 的強(qiáng)大并創(chuàng)建高級(jí)圖形。(Don Watkins 推薦并評(píng)論)
《Scratch 編程園地》,作者 Al Sweigart
Scratch 編程一般被視為一種寓教于樂(lè)的教年輕人編程的方式。在本書(shū)中,Al Sweigart 告訴我們 Scratch 是一種超出絕大多數(shù)人想象的強(qiáng)大編程語(yǔ)言。獨(dú)特的風(fēng)格,大師級(jí)的編寫(xiě)和呈現(xiàn)。Al 讓孩子通過(guò)創(chuàng)造復(fù)雜圖形和動(dòng)畫(huà),短時(shí)間內(nèi)認(rèn)識(shí)到 Scratch 的強(qiáng)大之處。(Don Watkins 推薦并評(píng)論)
《秘密編程者》,作者 Gene Luen Yang,插圖作者 Mike Holmes
Gene Luen Yang 是漫畫(huà)小說(shuō)超級(jí)巨星,也是一所高中的計(jì)算機(jī)編程教師。他推出了一個(gè)非常有趣的系列作品,將邏輯謎題、基礎(chǔ)編程指令與引入入勝的解謎情節(jié)結(jié)合起來(lái)。故事發(fā)生在 Stately Academy 這所學(xué)校,其中充滿有待解開(kāi)的謎團(tuán)。(Joshua Allen Holm 推薦,評(píng)論節(jié)選于本書(shū)的內(nèi)容提要)
《想成為編程者嗎?編程、視頻游戲制作、機(jī)器人等職業(yè)終極指南!》,作者 Jane Bedell
酷愛(ài)編程?這本書(shū)易于理解,描繪了以編程為生的完整圖景,激發(fā)你的熱情,磨練你的專業(yè)技能。(Joshua Allen Holm 推薦,評(píng)論節(jié)選于本書(shū)的內(nèi)容提要)
《教孩子編程》,作者 Bryson Payne
你是否在尋找一種寓教于樂(lè)的方式教你的孩子 Python 編程呢?Bryson Payne 已經(jīng)寫(xiě)了這本大師級(jí)的書(shū)。本書(shū)通過(guò)烏龜圖形打比方,引導(dǎo)你編寫(xiě)一些簡(jiǎn)單程序,為高級(jí) Python 編程打下基礎(chǔ)。如果你打算教年輕人編程,這本書(shū)不容錯(cuò)過(guò)。(Don Watkins 推薦并評(píng)論)
《圖解 Kubernetes(兒童版)》,作者 Matt Butcher, 插畫(huà)作者 Bailey Beougher
介紹了 Phippy 這個(gè)勇敢的 PHP 小應(yīng)用及其 Kubernetes 之旅。(Chris Short 推薦,評(píng)論來(lái)自 Matt Butcher 的博客)
給寶寶的福利書(shū)
《寶寶的 CSS》、《寶寶的 Javascript》、《寶寶的 HTML》,作者 Sterling Children's
這本概念書(shū)讓寶寶熟悉圖形和顏色的種類,這些是互聯(lián)網(wǎng)編程語(yǔ)言的基石。這本漂亮的書(shū)用富有色彩的方式介紹了編程和互聯(lián)網(wǎng),對(duì)于技術(shù)人士的家庭而言,本書(shū)是一份絕佳的禮物。(Chris Short 推薦,評(píng)論來(lái)自 Amazon 書(shū)評(píng))
你是否有想要分享的適合寶寶或兒童的書(shū)呢?請(qǐng)?jiān)谠u(píng)論區(qū)留言告訴我們。