
“今天的孩子們是數字時代的原住民,”在一個煙火晚會上,一個朋友曾對我說,“我不了解為何你們要做這個東西。我的孩子們比我更懂得怎樣去安裝我們的計算機。”
我問他:“孩子們是否會程式設計?”他回答道:“他們為什麼想要去程式設計呢?計算機已經會做所有他們需要的事情了,不是嗎?我說得不對嗎?”
事實上,今天許多的孩子并不是數字時代的原住民。我們還沒見識過這些被想象出來的、瘋狂的數字時代原住民中的任何一個,他們晃動着網際網路的雙絞線繩,詠唱着用python語言編寫的美妙戰歌。在樹莓派基金會的教育推廣工作中,我們的确見識到過許多孩子,他們與技術的所有交集僅限于帶有圖形使用者界面的封閉平台,他們用它來放電影、做文字處理的家庭作業、玩遊戲。他們會浏覽網站、上傳圖檔和視訊,甚至還能設計網頁(他們經常比爸爸媽媽更會安裝衛星電視盒)。這是個有用的工具,卻是很不完整的,在一個20%的家庭仍然沒有計算機的國家裡,并不是所有的孩子都有機會使用這種工具。
盡管我在煙火晚會上新認識的朋友抱有熱烈的期望,但計算機并不會自己程式設計。我們需要一個擁有衆多熟練工程師的行業,去推動技術不斷向前發展,我們需要年輕人來從事這些工作,去填補老一輩工程師退休和離開而形成的空缺。然而,與培養新一代的程式設計者和硬體黑客相比,我們更需要做的是去傳授一種程式設計的思維技巧。這種技巧幫助大家用複雜的、非線性的方式建構自己創造性的思維和任務,這也是一種有用的技巧。同時,對于每個獲得這種能力的人來說,都有巨大的好處,無論你是曆史學家還是設計師、律師或是化學家。
[第1篇 主機闆
第1章 初識樹莓派
<a href="https://yq.aliyun.com/articles/97894/">1.2 model a</a>
<a href="https://yq.aliyun.com/articles/97895/">1.3 model b</a>
<a href="https://yq.aliyun.com/articles/97897/">1.4 model b+</a>
<a href="https://yq.aliyun.com/articles/97898/">1.5 關于model b的pcb版本修訂曆史</a>
1.5.1 第1個版本(rev 1)
1.5.2 第2個版本(rev 2)
1.5.3 model b+
<a href="https://yq.aliyun.com/articles/97899/">1.6 一點背景</a>
1.6.1 arm與x86
1.6.2 windows與linux
[第2章 樹莓派入門
2.1.1 複合視訊
2.1.2 hdmi視訊
2.1.3 dsi視訊
<a href="https://yq.aliyun.com/articles/97914/">2.2 連接配接音頻裝置</a>
<a href="https://yq.aliyun.com/articles/97918/">2.3 連接配接鍵盤和滑鼠</a>
<a href="https://yq.aliyun.com/articles/97923/">2.4 在sd卡上安裝noobs</a>
<a href="https://yq.aliyun.com/articles/97925/">2.5 連接配接外部儲存設備</a>
<a href="https://yq.aliyun.com/articles/97931/">2.6 網絡連接配接</a>
2.6.1 有線網絡
2.6.2 無線網絡
<a href="https://yq.aliyun.com/articles/97932/">2.7 連接配接電源</a>
<a href="https://yq.aliyun.com/articles/97938/">2.8 安裝作業系統</a>
2.8.1 使用noobs安裝
2.8.2 手動安裝
第3章 linux系統管理
第4章 故障排查
第5章 網絡配置
第6章 樹莓派軟體配置工具
第7章 樹莓派進階配置
第2篇 建構媒體中心、生産機器和web伺服器
第8章 樹莓派作為家庭影院計算機
第9章 樹莓派用于生産環境
第10章 樹莓派作為web伺服器
第3篇 樹莓派程式設計
第11章 scratch程式設計
第12章 python程式設計
第13章 minecraft樹莓派版
第4篇 硬體破解
第14章 學習硬體破解
第15章 gpio端口
第16章 樹莓派攝像頭子產品
第17章 擴充電路闆
第5篇 附錄
附錄a python程式代碼
附錄b 樹莓派攝像頭快速參考
附錄c hdmi顯示模式