劉樹駿+潘俊朋+孫超+鄭輝+楊濤+董潔
摘 要:在目前的日常生活中,樹莓派作為小型計算機已經(jīng)越來越普及,它具有個人計算機所擁有的大部分功能,其中它的匯編語言多種多樣,但它所代表的Python語言卻簡便易行,獨領(lǐng)風(fēng)騷。本文就將以它的代表語言Python為切入點進行分析。
關(guān)鍵詞:樹莓派,python
引言
樹莓派可以進行python、c、shell、Scratch等編程語言的開發(fā),并且由于其本身提供了良好的可擴展性,使用者可以將它當(dāng)成一個高級的“玩具”,用它來實現(xiàn)溫度的監(jiān)控、濕度的監(jiān)控等功能,本文就將介紹簡便易行的python語言,對其進行簡單的梳理。
1.樹莓派簡介
樹莓派的英文名是Raspberry Pi,是由英國的樹莓派基金會第一次發(fā)行的卡片類計算機,它可以以顯示器等顯示設(shè)備作為載體,并通過外接鍵盤和鼠標(biāo)使其更加完整。樹莓派擁有計算機的大部分功能可以進行瀏覽網(wǎng)頁、朋友交互以及簡單的辦公等方面,但對于計算機而言,學(xué)習(xí)其匯編語言從而進行自己的開發(fā)是很有必要的,樹莓派可以進行多種語言的開發(fā),用戶可以根據(jù)自己的喜好,選擇一款適宜自己的語言進行編寫,從而對樹莓派有一個更好的認識。
2.樹莓派的匯編語言
樹莓派上可以進行多種匯編語言的編寫,比如說腳本語言shell,它是連接內(nèi)核與外部計算機之間的“橋梁”,比如說c語言,它是最基本的匯編語言,在樹莓派下通過編輯環(huán)境vim編輯,通過編譯器gcc進行編譯,而在樹莓派下的python語言,則是一種簡單而又功能強大的匯編語言,它不僅適用于初學(xué)者,也適用于專業(yè)的技術(shù)人員,它有高效率的高層次結(jié)構(gòu),特別適用于快速的應(yīng)用程序的開發(fā)。
3.樹莓派下的python語言環(huán)境
在樹莓派下的Raspbian系統(tǒng)中,python的解釋環(huán)境提供了一個名為IDLE的集成環(huán)境,在樹莓派上進行運行python語言的解釋器有兩種,分別是在命令行界面下運行對應(yīng)的命令和在圖形界面啟動的IDLE環(huán)境。
其中python的集成環(huán)境本質(zhì)也是一個shell,如果對其輸入一個字符串,則可以立即看到其輸出,還可以將其作為計算器進行數(shù)學(xué)計算。而在命令界面下運行的python,會直接進入其編輯環(huán)境,并且顯示版本號等信息,其編譯也可以使用Putty遠程登錄,從而使用mkdir在用戶的工作目錄下建立一個子目錄。
4.樹莓派下的python語言特點
首先就python的面向?qū)ο蠖裕愐约昂瘮?shù)和模塊等都是對象,它比就是java和C++適用更廣,吸取了更多語言的優(yōu)點:作為嵌入式匯編語言的一種,它是可以嵌入并擴展的,其核心解釋器很??;它不需要直接聲明變量的類型,但是在一定的情況下需要進行類型轉(zhuǎn)換。
結(jié)語:
樹莓派下的python語言通俗易懂,在其特定的編譯環(huán)境也較為直觀,作為一種匯編語言雖然沒有C語言那么普及,但在特定的環(huán)境下也由于其自身的簡便和面向?qū)ο蟮膹V泛性占有一席之地,被越來越多的使用者所親睞。
參考文獻:
[1] 程國鋼.樹莓派就這么玩 [J].中國現(xiàn)代教育裝備2007(6):79-80,84.
[2] Raspberry pi 快速入門指南【M】.第2版.北京:電子工業(yè)出版社,2010
[3] python程序員指南【M】.第2版.北京:北京航空航天大學(xué)出版社,2008