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

評(píng)論