天天看點

《樹莓派Python程式設計入門與實戰》——第一部分 樹莓派程式設計環境 第1章 配置樹莓派 1.1 樹莓派是什麼

本節書摘來自異步社群《樹莓派python程式設計入門與實戰》一書中的第1章,第1.1節,作者【美】richard blum,譯者 王超,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

第1章 配置樹莓派

第2章 認識raspbian linux發行版

第3章 搭建程式設計環境

在本章中,你将學習如下内容。

樹莓派是什麼

如何獲得一個樹莓派

你的樹莓派可能需要的一些外設

如何讓樹莓派工作

如何排除樹莓派的故障

本章主要介紹樹莓派:它是什麼,它的曆史,以及為什麼你需要學習用python在樹莓派上進行程式設計。最後,你将了解到一些樹莓派的外設以及将這些外設與樹莓派組裝好并運作起來的方法。

樹莓派是一個非常廉價的、隻有手掌大小的完全可程式設計的計算機(見圖1.1)。雖然樹莓派的體積小,但是它的潛力無限。你可以像使用正常台式計算機一樣在樹莓派上建立一個非常酷的工程。例如,你可以用樹莓派搭建你自己的家用雲存儲伺服器。

《樹莓派Python程式設計入門與實戰》——第一部分 樹莓派程式設計環境 第1章 配置樹莓派 1.1 樹莓派是什麼

樹莓派仍然是一個相當年輕的裝置。它是由eben upton和幾個同僚在英國發明的。它的第一個商業版本(a)型在2012年初以25美元的低價正式發售。

提示:

upton發明樹莓派是為了解決他和其他一些人在他們的領域所發現的一個問題:進入計算機科學領域的年輕人太少。是以提供一個便宜、靈活的小型計算裝置也許能更多地激起人們對計算機科學的興趣。

upton成立了樹莓派基金會,期望其銷量能達到10000台。當a型樹莓派在2012年發售時,幾乎是立即售罄。更新後的b型,在2012年夏末開售,銷售依然火爆。雖然樹莓派最初是為了激起年輕人對計算機的興趣而發明的,但是它也吸引了全球的業餘愛好者、企業家和教育家的注意力。在短短一年中,樹莓派基金會已售出約100萬個樹莓派!

樹莓派的擁有者将他們的裝置用在很多有創造性的項目中。世界各地的人們都用樹莓派來建立有趣的項目,比如語音控制的車庫門、氣象站和彈球機。此外,也有面向企業的項目,如使用樹莓派來示範計算機的潛在安全威脅。

樹莓派項目的一個核心思想是python程式設計語言的使用。python允許樹莓派的擁有者将項目擴充到令人難以置信的規模。

python是一個解釋型的面向對象的、跨平台的程式設計語言。良好的可靠性、清晰的文法和易用性,使它成為最流行的程式設計語言之一。python是一個優雅的、功能強大的語言。

樹莓派為python程式設計提供了一個便宜到令人難以置信的開發平台。python被認為是一種“教學”語言,是因為它很容易學習,但絕不表示python羸弱。

有了樹莓派和python,唯一限制你的就是想象力了。你可以用python編寫遊戲并将其運作在樹莓派控制的遊戲機上。你可以編寫程式來控制連接配接到樹莓派上的機器人。或者你可以像dave akerman一樣将你的樹莓派發送到39000千米的地球上空拍攝令人難以置信的照片(見www.daveakerman.com/?p=592 )。