程序員書庫(ID:OpenSourceTop) 編譯
鏈接:https://opensource.com/article/18/5/books-kids-linux-open-source
在我的身邊,經(jīng)常會聽到一些技術(shù)人員在討論,希望自己的孩子能夠更多的了解計(jì)算機(jī)和編程,似乎有意讓他們的孩子和自己一樣,成為一個(gè)開發(fā)者,但許多人卻苦于抽不出時(shí)間讓他們的孩子看到為何計(jì)算機(jī)和 開源如此之酷。
因此,如果你的或你認(rèn)識的孩子有興趣想要學(xué)習(xí)關(guān)于編程或計(jì)算機(jī)硬件,從小游戲開發(fā)或機(jī)器人之類的東西,那么這份書單一定很適合你。
1、《Adventures in Raspberry Pi》
這種只有信用卡一般大小的Raspberry P很受那些編程感興趣的兒童和成人的歡迎。它可以完成計(jì)算機(jī)所能完成的所有工作,而你只需要具備一些基本的編程技巧,就可以做到這一點(diǎn)。憑借簡單的說明,有趣的項(xiàng)目和扎實(shí)的技能,簡而言之,這本書是兒童的終極編程指南!
2、《Python編程快速上手》
這本書十分經(jīng)典,其內(nèi)容編寫清晰,適合11歲及以上的兒童學(xué)習(xí)。通過這本書讀者很快就可以學(xué)到有用的編程知識,同時(shí)無形當(dāng)中就接受了良好的編程實(shí)踐。這本書還有一個(gè)很好的地方就是,如果你的英文水平可以的話,可以在線閱讀這本書。
3、《Coding Games in Scratch》
這本書專為8-12歲的幾乎沒有編程經(jīng)驗(yàn)兒童編寫,書中通過使用有趣的圖形和易于理解的說明向孩子們解釋如何通過Scratch構(gòu)建自己的計(jì)算機(jī)項(xiàng)目
4、《Doing Math with Python 》
無論是學(xué)生還是老師,只要你想知道 Python 如何運(yùn)用在數(shù)學(xué)上,這本書都非常適合你,它從 Python shell 中簡單的數(shù)學(xué)運(yùn)算開始,使用像 matplotlib 這樣的 Python 庫來實(shí)現(xiàn)數(shù)據(jù)的可視化,這本書幫助讀者逐步學(xué)會基礎(chǔ)到復(fù)雜的操作,通過數(shù)學(xué)來滿足你對 Python 強(qiáng)大的好奇心。
5、《Girls Who Code: Learn to Code and Change the World》
本書作者是Girls Who Code 運(yùn)動的倡導(dǎo)者,該運(yùn)動得到 Sheryl Sandberg、 Malala Yousafzai 和 John Legend 支持。本書除了編程知識的介紹,還包括女生賦能相關(guān)的主題。充滿活力的藝術(shù)作品,對編程概念的講解,以及在Pixar和NASA等地放工作的女性的真實(shí)故事,圖文并茂地展示了計(jì)算機(jī)科學(xué)在我們生活中扮演的重要角色以及學(xué)習(xí)計(jì)算機(jī)科學(xué)的趣味所在。
6、《Python游戲編程快速上手 》
本書將教你如何使用流行的Python編程語言制作電腦游戲 - 即使你以前從未編程過!首先學(xué)習(xí)建立像劊子手,猜數(shù)字和井字游戲這樣的經(jīng)典游戲,然后逐步開發(fā)更高級的游戲,比如基于文本的尋寶游戲和帶有聲音效果的動畫的碰撞與躲避游戲。
7、《Lauren Ipsum》
本書通過愛麗絲夢游仙境的風(fēng)格描寫,Lauren Ipsum 有來到一個(gè)有點(diǎn)神奇的世界,其自然規(guī)律是邏輯和計(jì)算機(jī)科學(xué),它的難題只有通過學(xué)習(xí)和應(yīng)用計(jì)算機(jī)代碼才能解決,書中從未提及計(jì)算機(jī),但它們卻是這個(gè)世界的核心。
8、《Java輕松學(xué)》
Java是世界上最流行的編程語言,但要學(xué)會Java是比較難的。本書通過實(shí)踐項(xiàng)目學(xué)習(xí)Java,讓讀者可以立即構(gòu)建真實(shí),有效的應(yīng)用程序。
9、《Lifelong Kindergarten》
如今的幼兒園變得更像是學(xué)校。在這本書中,學(xué)習(xí)專家Mitchel Resnick提出了完全相反的看法:他認(rèn)為學(xué)校的某些部分應(yīng)該更像幼兒園。為了適應(yīng)當(dāng)今瞬息萬變的世界,各個(gè)年齡段的人都必須學(xué)會創(chuàng)造性地思考和行動 - 最好的方法是更專注于想象,創(chuàng)造,玩耍,分享和反思,就像孩子們在傳統(tǒng)幼兒園一樣。
憑借麻省理工學(xué)院媒體實(shí)驗(yàn)室30多年的經(jīng)驗(yàn),Resnick討論了讓年輕人參與創(chuàng)造性學(xué)習(xí)體驗(yàn)的新技術(shù)和策略。
10、《趣學(xué)Python編程 》
Jason Briggs 將 Python 編程的教學(xué)技術(shù)提升到了一個(gè)新的水平,本書可以作為很好的 Python 入門書籍。深入淺出的介紹相關(guān)的 Python 概念,即使是新手程序員也很容易理解,并激發(fā)你往下學(xué)習(xí)的欲望。
本書是一本非常易于理解、有趣而且功能強(qiáng)大的 Python 編程入門書。你將會學(xué)到基本的數(shù)據(jù)結(jié)構(gòu),如元組,列表和映射等。同時(shí)還向讀者展示了如何創(chuàng)建函數(shù),重用代碼以及使用循環(huán)和條件語句等控制結(jié)構(gòu)。孩子們還會學(xué)習(xí)如何創(chuàng)建游戲和動畫,他們將體驗(yàn)Tkinter強(qiáng)大的圖形創(chuàng)建功能。
11、《Scratch Programming Playground 》
本書通過一種有趣的方式像讀者們介紹編程。作者 Al Sweigart 證明了 Scratch 的強(qiáng)大是超出所有人想象的,本書以作者獨(dú)特的風(fēng)格精心編寫和呈現(xiàn),讓孩子們探索Scratch的強(qiáng)大功能,快速學(xué)會創(chuàng)建復(fù)雜的圖形和動畫。
12、《Secret Coders 》
作者Gene Luen Yang是一位著名的漫畫小說家同時(shí)也是一位高中編程老師,這是他新推出了一個(gè)非常有趣的系列,將邏輯謎題和基本編程指令以及神秘情節(jié)相結(jié)合。而故事就發(fā)生在 Stately Academy 這所學(xué)校,這里面充滿種種謎團(tuán),等待你們?nèi)ソ忾_。
13、《So, You Want to Be a Coder?》
酷愛編程?通過這本全面的編程指南,會更加激發(fā)你對編程的熱情,書中描繪了需要編程的各種各樣的職業(yè)。
14、《教孩子學(xué)編程Python語言版》
你是否正在尋找一種有趣的方式來教會孩子們使用Python進(jìn)行編程?Bryson Payne編寫的這本書,通過海龜作圖打比方開始,引導(dǎo)讀者創(chuàng)建簡單的程序,這些程序都是高級Python編程的基礎(chǔ)。對于想要教孩子編程的人來說,這本書是必讀的。
15、《The Children's Illustrated Guide to Kubernetes》
本書介紹了 Phippy —— 一個(gè)勇敢的 PHP 小應(yīng)用以及他的 Kubernetes 之旅。
彩蛋 — 寶寶系列編程書
16、《CSS for Babies》 《Javascript for Babies》 《HTML for Babies》系列
這本概念書使用寶寶熟悉圖形和顏色的種類基于Web的編程語言的形狀和顏色。這本精美的書對編程和互聯(lián)網(wǎng)的介紹十分生動,對于任何具有技術(shù)人士的家庭而言,它都是不二之選。
你是否有其他關(guān)于兒童編程書籍要和大家分享的嗎?可以留言告訴大家。
●輸入m獲取到文章目錄