Raspberry Pi是一個漂亮的設(shè)備。作為片上系統(tǒng)(SoC)單板設(shè)備,Raspberry Pi非常適合多種用途。項目范圍從媒體中心和復(fù)古游戲應(yīng)用到自己動手(DIY)智能家居技術(shù)。但是Raspberry Pi上的編程提供了很多學(xué)習(xí)機會。
由于許多Raspberry Pi操作系統(tǒng)(OS)都包含開發(fā)工具,因此學(xué)習(xí)編程是一個不錯的選擇。但是,您也可以為各種項目對Raspberry Pi進(jìn)行編程。查看10個最佳的Pi編程資源以使用您的Raspberry Pi。
最佳Pi編程資源
使用樹莓派涵蓋了整個領(lǐng)域。甚至設(shè)置Raspberry Pi都提供了學(xué)習(xí)基本Shell命令的機會。但是,Raspberry Pi不僅具有簡單的bash功能。 Raspberry Pi具有眾多的硬件和軟件集成,是令人稱奇的硬件。此外,對Pi進(jìn)行編程會導(dǎo)致有用的項目。從書籍到網(wǎng)站和視頻,看看最好的Pi編程資源。
1。帶有Java和Raspberry Pi的DZone物聯(lián)網(wǎng)應(yīng)用程序
DZone是面向開發(fā)人員和技術(shù)專業(yè)人員的強大網(wǎng)站和社區(qū)。盡管每天都有大量網(wǎng)站內(nèi)容,但其指南和參考卡提供了對特定主題的深入了解。 Oracle首席Java社區(qū)經(jīng)理Stephen Chin對使用Java和Raspberry Pi的物聯(lián)網(wǎng)(IoT)應(yīng)用程序進(jìn)行了詳盡的介紹。
Chin的refcard致力于Java編程。不過,它仍然適合初學(xué)者。此refcard涵蓋了從設(shè)置到使用Java進(jìn)行編程以及測試I/O庫LED的所有內(nèi)容。因此,帶有Java和Raspberry Pi refcard的DZone IoT應(yīng)用程序提供了全面的軟件和硬件概述。 DZone的IoT部分提供了新鮮的內(nèi)容流,有時像這樣的Raspberry Pi重點在于如何與Arduino,Raspberry Pi,NodeMcu和MQTT一起玩。
2。 RaspberryPi.org
RaspberryPi.org仍然是可用的頂級Raspberry Pi資源之一。它的博客提供了許多來自社區(qū)的項目。此外,教育版塊是純Pi編程的黃金。您會發(fā)現(xiàn)大量免費資源,用于學(xué)習(xí),制作和教學(xué)。涵蓋的主題包括在Windows上使用pip進(jìn)行Git入門,甚至Minecraft Pi入門.Minecraft是Raspberry Pi的Raspbian Linux操作系統(tǒng)上的標(biāo)準(zhǔn)配置。盡管Minecraft是一款游戲,但它是目前可用的最佳編碼應(yīng)用程序之一。
3。對Raspberry Pi進(jìn)行編程:Python入門
盡管大量的Raspberry Pi編程材料僅需單擊一下按鈕,但書籍也迎合了Pi編程的需要。 Simon Monk的編程,Raspberry Pi:Python入門專注于學(xué)習(xí)游戲和編程。這些是為Pi量身定制的,并專注于Python編程語言。
Python是面向初學(xué)者的頂級編程語言,也是最通用的Web編程語言之一。 Monk在Pi上進(jìn)行Python編程的指南涵蓋了Python語言的基本知識,列表,字典和字符串以及類和模塊。關(guān)于游戲編程以及硬件接口的部分。 編程Raspberry Pi:Python入門是使用Python進(jìn)行Pi編程的最佳書籍。
4。 Adafruit Learn
Adafruit為Pi板和Arduino等提供了一系列配件。然而,其學(xué)習(xí)部分為Raspberry Pi開發(fā)提供了很棒的指南。您將找到Windows IoT核心版的教程和指南。此外,Adafruit還提供有關(guān)制作諸如手持式筆記本電腦之類的小工具的文章。
由于項目的種類繁多,Adafruit的學(xué)習(xí)資源是最好的Pi編程材料之一。此外,這些指南仍然免費。許多人遵循直觀的基于圖片的格式,以確保易于遵循的指南。
5。 Raspberry Pi:面向初學(xué)者的Raspberry Pi編程,包括Raspberry Pi項目,技巧,竅門等
Craig Newport撰寫了這本出色的Raspberry Pi編程書好東西。它涵蓋了從項目到通用指針的所有內(nèi)容,是面向初學(xué)者的頂級Raspberry Pi編程資源。由于硬件和軟件之間有著內(nèi)在的聯(lián)系,因此,Newport的書首先概述了硬件以及Pi的含義。
但這只有64頁。像許多編碼訓(xùn)練營一樣,不要指望紐波特的書能將您變成程序員或教給您所有您需要了解的知識。對于初學(xué)者來說,這是最適合Pi編程世界的預(yù)告片。它不是全面的指南,而是您嘗試Pi編程的入門。
6。 CoderDojo Kata
有關(guān)出色的學(xué)習(xí)資源,請查看CoderDojo。它的Raspberry Pi內(nèi)容豐富且有益。 CoderDojo托管內(nèi)部和外部Pi資源。您會發(fā)現(xiàn)使用Pi和Python制作流式網(wǎng)絡(luò)攝像頭[PDF]的巧妙方法。關(guān)于配置基于Pi的Apache Web服務(wù)器的內(nèi)容非常精彩。但是,您還會發(fā)現(xiàn)入門級作品,例如設(shè)置Pi。這個名副其實的Raspberry Pi編程寶庫占主導(dǎo)地位。
7。 Raspberry Pi Geek
Raspberry Pi Geek具有大量的Pi編程材料。在2017年6月版中,您會找到有關(guān)以64位模式操作Pi的文章。此外,Raspberry Pi Geek還包括諸如使用Pi和Lego Mindstorms創(chuàng)建有軌電車之類的教程。
由于有幾個部分,Raspberry Pi Geek是Raspberry Pi編程的最佳選擇。還有一個雜志欄目以及出色的“如何轉(zhuǎn)彎”。
8。 YouTube
在YouTube上最好的Raspberry Pi編程資源中,Raspberry Pi IV初學(xué)者非常棒。 TechErudio還擁有一個龐大的圖書館。 Geek Gurl Diaries同樣提供了大量優(yōu)秀的Pi編程和常規(guī)編程視頻。由于內(nèi)容為視頻格式,因此YouTube Pi編程資源非常適合視覺學(xué)習(xí)者。
9。 MakeUseOf
如果您正在閱讀本文,您可能會喜歡MakeUseOf和Raspberry Programming。因此,為什么不看看在MakeUseOf上散布的Raspberry Pi編程資源呢?盡管編程聽起來可能令人生畏,但是大量入門級項目使初學(xué)者的入門變得非常簡單。
此外,Raspberry Pi的編程資源使您可以制作出很棒的小工具。例如,Raspberry Pi設(shè)備非常適合家庭自動化項目。構(gòu)建DIY iBeacon是學(xué)習(xí)基本Shell命令的一種很棒的方法。仍然不敢說服Raspberry Pi?這七個原因(例如多功能性和娛樂價值)使Pi成為首選。
再見,對Pi進(jìn)行編程
盡管這些是Pi編程的頂級資源,但似乎有無窮無盡的供應(yīng)書籍,網(wǎng)站,以及更多側(cè)重于Raspberry Pi編程的書籍。您選擇哪種資源取決于您的意圖。盡管這些資源中的大多數(shù)資源范圍很廣,但是某些站點提供了適合初學(xué)者的Pi編程教程和技巧,而其他站點則專注于日益高級的主題。
您建議使用哪些Pi編程資源?
責(zé)任編輯:wv
-
編程
+關(guān)注
關(guān)注
88文章
3566瀏覽量
93538 -
樹莓派
+關(guān)注
關(guān)注
116文章
1696瀏覽量
105456
發(fā)布評論請先 登錄
相關(guān)推薦
評論