這期零基礎(chǔ)編程書單之前我也推薦過。不過,今天重新發(fā)送,是想借明天的六一兒童節(jié)跟大家聊聊眾所周知的“培養(yǎng)興趣要趁早”的問題....雖然一提到這個問題就扎心...
圖靈的讀者朋友大部分是程序員(當(dāng)然,這種問題對于所有職業(yè)都是通用的),在技術(shù)世界中游蕩久了,難免對各種大神心生崇拜,難免對人與人之間的差距從各種復(fù)雜情緒到無奈接受,難免對自己的學(xué)習(xí)起點產(chǎn)生無數(shù)種虛設(shè)....其中最常見的大概是“如果從一開始就可以...” “如果從前就能認(rèn)識到...”
然而,人生終究是一維不可逆的...我們的經(jīng)驗與感悟,只能傳授給今天之后的自己,以及身邊最親近的人和朋友...
另外,我查閱了幾位大神專注興趣的年齡,幫助我們進一步認(rèn)識這個問題——
比爾·蓋茨八年級開始學(xué)習(xí)編程,扎克·伯格10歲開始學(xué)習(xí)編程,林納斯11歲就接觸到計算機...
我已經(jīng)不太記得第一次接觸到計算機的情形了,但想必是11歲的時候,大概是在1981年,外公買回來一臺Commodore VIC-20?!狶inus Torvalds
從小到大,我一直癡迷于邏輯運算。還在上小學(xué)的時候,我就已經(jīng)開始琢磨起二進制算術(shù)之類的問題了?!狵en Thompson
我十幾歲就開始編程,當(dāng)時受雇于卡內(nèi)基·梅隆大學(xué)(CMU)人工智能實驗室,從事Lisp開發(fā)。——Jamie Zawinski
5歲時就在一臺自制的Apple II克隆機上學(xué)習(xí)編程。在十幾歲時,正好趕上因特網(wǎng)革命的大潮...——Brad Fitzpatrick
我是從中學(xué)時開始學(xué)習(xí)編程的,17歲的時候我就可以在IBM計算機上寫Fortran程序了?!狫oe Armstrong
......
本期向小伙伴們介紹幾本真正完全零基礎(chǔ)入門編程的圖書(甚至有2本童書哦,請代表程序員將編程思維傳遞給你身邊的小可愛)。前面5本是直接上手寫游戲、寫網(wǎng)頁、寫應(yīng)用;而后面3本是入門計算機基礎(chǔ)知識的。這些圖書有個共同點,就是寫得特別(double)地通俗易懂,跟你讀過的枯燥的教科書完全不一樣,極有可能瞬間點燃你對計算機的熱情。
《Scratch少兒趣味編程》1和2 寫給4—10歲的小朋友看,家長陪小朋友一起玩兒效果是最好的(1和2是同系列,動手實現(xiàn)的小項目不同,Scratch版本也不同,前者1.4,后者2.0)!
App Inventor是無需編程的可視化App開發(fā)工具,谷歌和麻省理工學(xué)院出品,是學(xué)生和無編程基礎(chǔ)成人親手創(chuàng)建應(yīng)用的絕佳選擇。而App Inventor主力開發(fā)人員打造的《寫給大家看的安卓應(yīng)用開發(fā)書:App Inventor 2快速入門與實戰(zhàn)》是學(xué)習(xí)App Inventor的權(quán)威指南。
《父與子的編程之旅:與小卡特一起學(xué)Python》名義上是寫給青年少入門的Python書。實際上,據(jù)我所知,不少成人朋友也是用這本書入門的,它的第1版獲得了國際圖書大獎,寫得相當(dāng)棒。
市面上有很多介紹實用編程語言的書,99.99%都在講語法,于是很多人雖然學(xué)會了語法卻不知道怎么寫程序,《我的第一本編程書》就解決了這個弊端。
《XX是怎樣Y的》是最通俗易懂的計算機基礎(chǔ)知識入門系列書。《程序是怎樣跑起來的》《計算機是怎樣跑起來的》《網(wǎng)絡(luò)是怎樣連接的》分別相當(dāng)于趣味圖解版的《計算機組成原理》《計算機科學(xué)概論》《計算機網(wǎng)絡(luò)概論》,相信這三本書會幫你輕松愉快地搞定計算機基礎(chǔ)知識。
PS:以下標(biāo)電子書價格的圖書可直接在圖靈社區(qū)購買電子版(封面下面有圖靈社區(qū)網(wǎng)址),紙質(zhì)版可在京東、亞馬遜等網(wǎng)店直接購買。
1. Scratch少兒趣味編程
小學(xué)生からはじめるわくわくプログラミング
http://www.ituring.com.cn/book/1374
作者:阿部和広
譯者:陶旭
定價:59
美國麻省理工大學(xué)(MIT)媒體實驗室教授米切爾·瑞斯尼克 作序推薦
PC之父、圖靈獎得主艾倫·凱 特別撰文
在快樂編程中掌握3項關(guān)鍵能力:創(chuàng)造力、邏輯思考能力和協(xié)作能力
結(jié)合語文、數(shù)學(xué)、科學(xué)、社會、音樂、體育等科目,學(xué)習(xí)、娛樂兩不耽誤!
Scratch 是麻省理工學(xué)院設(shè)計開發(fā)的一款編程工具,是適合少兒學(xué)習(xí)編程和交流的工具和平臺,有中文版且完全免費。本書結(jié)合孩子們學(xué)習(xí)的語文、數(shù)學(xué)、科學(xué)、社會、音樂、體育等科目,手把手地教大家如何用Scratch 設(shè)計程序(如設(shè)計一個自動寫作文的程序),配合各式卡通形象,通俗易懂,寓教于樂。
2. Scratch少兒趣味編程2
小學(xué)生からはじめるわくわくプログラミング2
http://www.ituring.com.cn/book/1860
作者:阿部和廣,倉本大資
譯者:陶旭 項遠(yuǎn)方
定價:59
玩游戲,不如讓孩子自己做游戲
讓孩子開拓視野,拓寬思維,愛上編程
暢銷書《Scratch少兒趣味編程》系列的第二本
采用升級版本的Scratch 2.0教大家如何用Scratch設(shè)計程序
本書內(nèi)容不僅綜合了數(shù)學(xué)、科學(xué)、音樂、實踐等科目,而且貫徹了STEAM教育理念,旨在引導(dǎo)讀者通過實踐來探索、發(fā)現(xiàn)并理解現(xiàn)實中的知識,在激發(fā)創(chuàng)造力的同時提升思考能力和與他人的協(xié)作能力。
本書圖文并茂,寓教于樂,適合中小學(xué)生等初學(xué)者自學(xué)或在家長的幫助下學(xué)習(xí)。
3. 寫給大家看的安卓應(yīng)用開發(fā)書:App Inventor 2快速入門與實戰(zhàn)
App Inventor 2, 2nd Edition
http://www.ituring.com.cn/book/1704
作者:David Wolber,Hal Abelson,Ellen Spertus,Liz Looney
譯者:金從軍
定價:79
電子書:34.99
編程大眾化時代已經(jīng)到來!
App Inventor——無需編程的可視化App開發(fā)工具,讓人人都會開發(fā)應(yīng)用變?yōu)楝F(xiàn)實
13款為非專業(yè)程序員搭建的App示例,給所有人親身參與IT技術(shù)變革的機會
App Inventor主力開發(fā)人員打造,權(quán)威、實用
沒錯,你有能力創(chuàng)建自己的安卓應(yīng)用,而且一點都不難。App Inventor 2,讓你分分鐘成為應(yīng)用開發(fā)者!
本書由淺入深地介紹了強大的可視化編程工具App Inventor 2,任何人都可以用它來開發(fā)自己的應(yīng)用。作者匯集了13個有趣的例子,讀者可以跟隨書中的講解,親手創(chuàng)建這些應(yīng)用,從實踐中學(xué)會開發(fā)安卓應(yīng)用的基本知識與技術(shù)。另外,作者還從計算機科學(xué)及工程技術(shù)的角度出發(fā),給出了詳盡的開發(fā)指南,力圖讓讀者對創(chuàng)建應(yīng)用獲得更本質(zhì)的理解。
本書在美國出版后引起很大反響
“App Inventor讓DIY應(yīng)用開發(fā)軟件變成現(xiàn)實。”——《紐約時報》
“谷歌和麻省理工學(xué)院讓普通大眾變成了應(yīng)用的生產(chǎn)者?!薄杜f金山紀(jì)事報》
“本書適用于所有年齡段的讀者。我的學(xué)生喜歡擴展書中的例子,這種再創(chuàng)造的工作讓他們樂此不疲。真是一本了不起的移動開發(fā)入門書!”
——Ralph Morelli,劍橋大學(xué)三一學(xué)院教授
“全球近200萬的用戶實踐證明,App Inventor讓普通的App消費者變成了創(chuàng)造者……本書作者是當(dāng)之無愧的世界一流教師和軟件工程師,他們參與了App Inventor的開發(fā)、測試以及文檔整理工作,還撰寫了這本奇妙的書,對此我深表謝意?!?/span>
——Mark Friedman,谷歌公司App Inventor for Android項目組技術(shù)主管及經(jīng)理
在國內(nèi)
圖靈引進這本書后,邀請國內(nèi)App Inventor漢化作者,App Inventor編程推動者金從軍老師擔(dān)任翻譯。除了翻譯本書,金老師還編寫了電子書《App Inventor開發(fā)集錦》,并運營一個公眾號(老巫婆的程序世界),基本每日都會更新App Inventor的學(xué)習(xí)視頻,感興趣的可以關(guān)注:
Hello World!: Computer Programming for Kids and Other Beginners
http://www.ituring.com.cn/book/1353
作者:Warren Sande Carter Sande
譯者:蘇金國 易鄭超
定價:69
電子書:34.99
原版Amazon 最受歡迎的青少年編程圖書
最簡單易學(xué)的內(nèi)容組織方式,老少皆宜
第一版獲Jolt大獎
上到8歲,下到88歲,都可以閱讀這本書!Python初學(xué)者很多,大家不斷刷新對內(nèi)容簡易程度的要求,要說簡單易學(xué)、風(fēng)格深入淺出那首推這本。
書中,Warren和Carter父子以親切的筆調(diào)、通俗的語言,透徹全面地介紹了計算機編程世界。他們以簡單易學(xué)的Python語言為例,通過可愛的漫畫、有趣的例子,生動地介紹了變量、循環(huán)、輸入和輸出、數(shù)據(jù)結(jié)構(gòu)以及圖形用戶界面等編程的基本概念。只要懂得計算機的基本操作,如啟動程序、保存文件,任何人都可以跟隨本書,由簡入難,學(xué)會編寫程序,甚至制作游戲。本書內(nèi)容經(jīng)過教育專家的評審,經(jīng)過孩子的親身檢驗,并得到了家長的認(rèn)可。
5. 我的第一本編程書
プログラムはこうして作られる
http://www.ituring.com.cn/book/1740
作者:平山尚
譯者:張沈宇
定價:79
真正面向無編程經(jīng)驗的讀者
從零開始編寫一個完整的程序
編程思路亮點紛呈,讓你茅塞頓開
結(jié)合實例通俗講解,零基礎(chǔ)就能懂
本書是編程的入門書,目的在于教會讀者編程的基本思路和方法。書中使用專門的工具Sunaba,向讀者展示如何從零開始一步步做出一個完整的程序。本書講解詳細(xì)、連貫,并采用了大量能與現(xiàn)實生活相結(jié)合的例子。特別是在對編程思路的介紹上,作者不惜筆墨,進行了詳細(xì)的說明。
讀者喜愛本書的四大理由
1. 本書最大的特色在于詳細(xì)講述了編程的思考過程。這些在高手看來理所當(dāng)然的思考過程,往往會成為新手的最大障礙。從這一點來說,本書是獨一無二的!
2. 實際上我那完全沒有編程經(jīng)驗的妻子就通過本書自己做出了一個方塊游戲,雖然這么多年來我不曾放過任何一個機會向她傳遞編程的快樂但都被她無視……而我,一個寫了將近30年代碼的人,也從這本書中得到了不少靈感。
3. 要說本書有什么缺點,那就是不適合天才,他們可能會覺得太啰嗦。
4. 市面上有很多介紹實用編程語言的書,99.99%都在講語法,于是很多人雖然學(xué)會了語法卻不知道怎么寫程序,而這本書就解決了這個弊端。
<計算機基礎(chǔ)知識入門三部曲>計算機基礎(chǔ)知識入門三部曲>
6. 程序是怎樣跑起來的
プログラムはなぜ動くのか 第2版 知っておきたいプログラムの基礎(chǔ)知識
http://www.ituring.com.cn/book/1136
聯(lián)系客服