本節書摘來自異步社群《樹莓派python程式設計入門與實戰(第2版)》一書中的第1章,第1.1節,作者[美] richard blum christine bresnahan,陳曉明 馬立新 譯,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。
第1章 配置樹莓派
第2章 認識raspbian linux發行版
第3章 搭建程式設計環境
本章主要内容包括:
樹莓派是什麼
如何獲得一個樹莓派
你的樹莓派可能需要的一些外圍裝置
如何讓樹莓派工作
如何排除樹莓派的故障
本章主要介紹樹莓派:它是什麼,它的曆史,以及為什麼需要學習用python在樹莓派上程式設計。最後,你将了解到一些樹莓派的外圍裝置以及将這些外圍裝置與樹莓派組裝好并運作起來的方法。
樹莓派是一個非常便宜的、隻有手掌大小的完全可程式設計的計算機(如圖1.1所示)。雖然樹莓派的體積小,但是它的潛力無限。你可以像使用正常台式計算機一樣在樹莓派上建立一個非常酷的項目。例如,可以用樹莓派搭建自己的家用雲存儲伺服器。

樹莓派仍然是一個相當新的裝置。它是由eben upton和幾個同僚在英國發明的。它的第一個商業版本(a)型在2012年年初以25美元的低價正式發售。
upton發明樹莓派是為了解決他和其他同仁所發現的一個問題,即進入計算機科學領域的年輕人太少。是以,提供一個便宜、靈活的小型計算裝置,也許能更多地激起人們對計算機科學的興趣。
upton成立了樹莓派基金會,期望樹莓派的銷量能達到10000台。當a型樹莓派在2012年發售時,幾乎是立即售罄。更新後的b型,在2012年夏末開售,銷售依然火爆。
從那以後,更多的樹莓派型号不斷被發明出來,例如圖1.1所示的樹莓派2 b型。此外,現在有各種插件子產品可供使用,例如,通過一個樹莓派來拍攝高清晰度照片或視訊的camera子產品。雖然樹莓派最初是為了激起年輕人對計算機的興趣而發明的,但是它也吸引了全球的業餘愛好者、企業家和教育家的注意力。在短短一年中,樹莓派基金會已售出約100萬台樹莓派。從樹莓派誕生的時候計算,已經銷售了超過600萬台樹莓派了。
樹莓派的擁有者将他們的裝置用在很多有創造性的項目中。世界各地的人們都在用樹莓派來建立有趣的項目,如語音控制的車庫門、氣象站、彈球機、汽車儀表盤上的觸摸界面,以及動作感應照相機(如圖1.2所示)。
樹莓派項目的一個核心思想是使用python程式設計語言。python使得樹莓派的擁有者能夠将項目的領域擴充到令人難以置信的那麼廣泛。
python是一種解釋型的面向對象的、跨平台的程式設計語言。良好的可靠性、清晰的文法和易用性,使它成為最流行的程式設計語言之一。python是一種優雅的、功能強大的語言。
樹莓派為python程式設計提供了一個便宜到令人難以置信的開發平台。盡管python因為很容易學習而被認為是一種“教學”語言,但這絕不表示python功能軟弱。
有了樹莓派和python,你的項目就插上了創新的翅膀。可以用python編寫遊戲并讓其在樹莓派控制的遊戲機上運作。可以編寫程式來控制連接配接到樹莓派上的機器人。有些樹莓派愛好者甚至将樹莓派計算機發送到高空中,拍攝高清晰度的地球照片。有了樹莓派和python,沒有什麼能夠限制你的創新能力。