一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

學(xué)習(xí)Python的雙重選擇: 樹(shù)莓派和行空板

話說(shuō)科技 ? 來(lái)源:話說(shuō)科技 ? 作者:話說(shuō)科技 ? 2023-09-08 13:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Python是一種流行并簡(jiǎn)單和易用的編程語(yǔ)言, 吸引了眾多初學(xué)者和專業(yè)開(kāi)發(fā)人員。許多人選擇使用樹(shù)莓派(Raspberry Pi)作為學(xué)習(xí)Python的工具,因?yàn)樗w積小、價(jià)格實(shí)惠,并且提供了將編程與硬件交互結(jié)合起來(lái)的實(shí)踐平臺(tái)。然而,對(duì)于初學(xué)者來(lái)說(shuō),樹(shù)莓派(Raspberry Pi)的安裝過(guò)程可能有些令人畏懼。在本文中,我們將通過(guò)比較不同學(xué)習(xí)Python的方法,探討學(xué)習(xí)Python的不同選擇, 比如使用行空板來(lái)學(xué)習(xí)Python。

使用樹(shù)莓派學(xué)習(xí)Python前所需的材料:

有幾種使用Raspberry Pi的選項(xiàng)。最常見(jiàn)的是將Pi用作獨(dú)立計(jì)算機(jī),需要顯示器、鍵盤(pán)和鼠標(biāo)(如下所示)。為了節(jié)省成本,Pi也可以用作無(wú)頭計(jì)算機(jī)(沒(méi)有顯示器、鍵盤(pán)和鼠標(biāo))。這種設(shè)置具有稍微更復(fù)雜的學(xué)習(xí)曲線,因?yàn)槟枰獜牧硪慌_(tái)計(jì)算機(jī)使用命令行界面(CLI)。為此,您可以選擇Raspbian帶桌面版或Raspbian Lite操作系統(tǒng)。如果您選擇樹(shù)莓派作為獨(dú)立計(jì)算機(jī)使用,您需要如下的一些配置:

MicroSD卡:Raspberry Pi使用MicroSD卡存儲(chǔ)其操作系統(tǒng)和數(shù)據(jù)。您需要購(gòu)買一張至少8GB存儲(chǔ)空間的MicroSD卡,最好是16GB或32GB。

電源適配器:Raspberry Pi需要一臺(tái)5V直流電源適配器,最低要求為2.5A。

鍵盤(pán)和鼠標(biāo):您需要鍵盤(pán)和鼠標(biāo)來(lái)控制Raspberry Pi。

顯示器:Raspberry Pi可以使用HDMI電纜連接到電視或顯示器。

HDMI電纜:所需的HDMI電纜因使用的Raspberry Pi型號(hào)而異。Raspberry Pi 4 B和Pi 400具有雙個(gè)微型HDMI輸出端口,因此需要微型HDMI轉(zhuǎn)HDMI電纜或適配器。Raspberry Pi Zero / Zero W和Zero 2 W具有迷你HDMI接口,因此需要迷你HDMI轉(zhuǎn)HDMI電纜來(lái)連接顯示器。其他所有的Raspberry Pi型號(hào),包括3 B,都有標(biāo)準(zhǔn)HDMI接口,可以使用HDMI公對(duì)公電纜連接到顯示器或電視。

您配置好如上所有必要的組件后,您可以遵循如下的步驟開(kāi)始使用您的樹(shù)莓派了。

下載操作系統(tǒng)鏡像:在安裝操作系統(tǒng)前,您需要兩樣?xùn)|西:一個(gè)像Raspberry Pi Imager這樣的鏡像文件,以及一個(gè)將其寫(xiě)入SD卡的程序。請(qǐng)從官方網(wǎng)站下載操作系統(tǒng)鏡像。樹(shù)莓派Imager是由樹(shù)莓派基金會(huì)開(kāi)發(fā)的官方實(shí)用程序。它是一個(gè)跨平臺(tái)的工具,通過(guò)提供一個(gè)易于使用的界面將操作系統(tǒng)映像寫(xiě)入SD卡,簡(jiǎn)化了為Raspberry Pi設(shè)備準(zhǔn)備SD卡的過(guò)程。

選擇要安裝的操作系統(tǒng):樹(shù)莓派有幾種操作系統(tǒng)可供選擇,包括樹(shù)莓派、Ubuntu等。選擇一個(gè)最適合您需要的。Raspbian是樹(shù)莓派的官方操作系統(tǒng),據(jù)稱是樹(shù)莓派最快的操作系統(tǒng)。

將操作系統(tǒng)寫(xiě)入microSD卡:您需要使用工具(如Raspberry Pi Imager)將操作系統(tǒng)寫(xiě)入microSD卡?;蛘吣梢允褂肊tcher,因?yàn)樗m用于Windows、macOS和Linux。(Etcher是一個(gè)免費(fèi)的開(kāi)源軟件工具,用于將圖像寫(xiě)入SD卡,USB驅(qū)動(dòng)器和其他存儲(chǔ)介質(zhì)。它提供了一個(gè)簡(jiǎn)單而用戶友好的界面,用于將操作系統(tǒng)映像閃爍到可移動(dòng)存儲(chǔ)設(shè)備上。)

安裝micro - sd卡:將操作系統(tǒng)寫(xiě)入micro - sd卡后,將micro - sd卡插入樹(shù)莓派。

連接顯示器、鍵盤(pán)和鼠標(biāo):使用HDMI線纜將樹(shù)莓派連接到顯示器,并將鍵盤(pán)和鼠標(biāo)連接到USB接口。

上電樹(shù)莓派:一切連接好后,插上電源,打開(kāi)樹(shù)莓派。

完成安裝:按照屏幕上的說(shuō)明完成操作系統(tǒng)的初始設(shè)置。

樹(shù)莓派OS默認(rèn)帶有Python,并且已經(jīng)安裝了完整的IDE (Thonny Python IDE)(在桌面版本中)。所以,如果您有一個(gè)樹(shù)莓派,想學(xué)習(xí)如何編程,使用Python是一個(gè)很自然的方法。您可以在“應(yīng)用程序”菜單中找到Thonny,并開(kāi)始通過(guò)它編寫(xiě)和運(yùn)行Python程序。

學(xué)習(xí)“Hello World”的基本示例

當(dāng)您學(xué)習(xí)一門(mén)新的編程語(yǔ)言時(shí),這是一個(gè)傳統(tǒng),所以您需要從這開(kāi)始。如何顯示著名的“Hello World!”在Python中?在tony IDE中,您應(yīng)該得到如下內(nèi)容:

學(xué)習(xí)Python是有效使用樹(shù)莓派的重要一步。但如果您從頭開(kāi)始,學(xué)習(xí)起來(lái)并不容易。對(duì)于初學(xué)者,提供無(wú)縫設(shè)置學(xué)習(xí)的單板計(jì)算機(jī)(SBC)可能更適合。

行空板介紹

行空板是一款功能齊全、用戶友好的單板電腦,配有2.8英寸觸摸屏、Wi-Fi藍(lán)牙。它配備了光傳感器、加速度計(jì)、陀螺儀和麥克風(fēng),并具有內(nèi)置的協(xié)處理器,可以與各種模擬/數(shù)字/I2C/UART/SPI傳感器和執(zhí)行器通信。

一體機(jī)、觸摸式和獨(dú)立的SBC“實(shí)驗(yàn)室”

與樹(shù)莓派類似,行空板運(yùn)行Linux,并具有四個(gè)Cortex-A應(yīng)用程序內(nèi)核,盡管與派4的性能重點(diǎn)a72相比,更注重效率的A53。然而,真正使它與Pi區(qū)別開(kāi)來(lái)的是行空板提供的一體化、獨(dú)立的SBC“實(shí)驗(yàn)室”,這要?dú)w功于內(nèi)置屏幕、傳感器和執(zhí)行器,以及對(duì)各種開(kāi)發(fā)環(huán)境的集成支持。

操作簡(jiǎn)單只需兩步即可開(kāi)始編程

第一步:連接電腦

只需使用USB線將行空板與電腦連接。此連接允許您在行空板和您的計(jì)算機(jī)之間建立通信。

第二步:開(kāi)始編碼

連接后,您可以立即開(kāi)始用Python編寫(xiě)代碼。行空板提供了一個(gè)用戶友好的界面,您可以在其中編寫(xiě)和執(zhí)行Python代碼。此外,您可以配置網(wǎng)絡(luò)設(shè)置并直接在行空板上運(yùn)行Linux命令,從而擴(kuò)展您的功能,而不僅僅是編程。

可觸摸式項(xiàng)目開(kāi)發(fā)體驗(yàn):行空板的屏幕是可觸摸的,這為項(xiàng)目開(kāi)發(fā)提供了額外的優(yōu)勢(shì)。

互動(dòng)式演示: 行空板的觸摸屏使項(xiàng)目演示更具互動(dòng)性和生動(dòng)性,可以觸摸屏幕顯示項(xiàng)目的不同功能和操作,可以直接與項(xiàng)目互動(dòng),加深對(duì)項(xiàng)目的了解和體驗(yàn)。

數(shù)據(jù)可視化: 行空板的觸摸屏可用于數(shù)據(jù)可視化,讓您可以直接在屏幕上操作和呈現(xiàn)數(shù)據(jù)。您可以通過(guò)觸摸屏幕來(lái)縮放、拖動(dòng)和選擇數(shù)據(jù)圖表、地圖或其他可視元素,以便更好地理解和分析數(shù)據(jù)。

直接游戲體驗(yàn): 如果您正在做一個(gè)游戲項(xiàng)目,行空板的觸摸屏提供了一種更直接的方式來(lái)控制和互動(dòng)游戲。觸摸屏幕可以實(shí)現(xiàn)人物移動(dòng)、物體拖動(dòng)、手勢(shì)識(shí)別等游戲操作,提供更豐富的游戲體驗(yàn)。

以下原因解釋了為什么行空板可以2步擁抱Python

預(yù)配置系統(tǒng):行空板自帶預(yù)配置的操作系統(tǒng)和軟件棧。行空板自帶預(yù)安裝的Python,消除了手動(dòng)安裝的需要。集成的PinPong控制庫(kù)允許開(kāi)發(fā)人員使用Python直接控制數(shù)百個(gè)傳感器和執(zhí)行器。

用戶友好的界面:行空板提供了一個(gè)用戶友好的界面,簡(jiǎn)化了入門(mén)的過(guò)程。它通常包括一個(gè)圖形用戶界面(GUI),允許用戶輕松地導(dǎo)航和訪問(wèn)各種特性和功能。

即插即用兼容性:行空板被設(shè)計(jì)成與各種外設(shè)和配件兼容。這種即插即用的兼容性意味著您可以輕松地將顯示器,鍵盤(pán)和傳感器等設(shè)備連接到行空板,而無(wú)需額外的驅(qū)動(dòng)程序或配置。

充足的資源和文檔:行空板擁有豐富的資源和文檔,包括教程、示例項(xiàng)目和社區(qū)支持。這些資源可幫助用戶快速了解如何使用電路板并探索其功能,從而實(shí)現(xiàn)快速學(xué)習(xí)曲線。

行空板支持兩種不同的編程方法:“Python塊”和“Python代碼”。

Python Blocks:如果您是Python的初學(xué)者,建議使用Mind+(類似于Scratch)在Python Blocks中編寫(xiě)。Mind+支持一鍵連接,文件管理,圖形化編程模式。

Python Code:如果您已經(jīng)有了Python的使用經(jīng)驗(yàn),您可以選擇適合自己習(xí)慣的編程平臺(tái),比如jupyter notebook、VSCode、Thonny、Mind+等等。

學(xué)習(xí)“Hello World”的基本示例

您可以打開(kāi)web界面,輸入行空板單板的IP地址,立即開(kāi)始編程。

另一種方法:在PC上學(xué)習(xí)Python

對(duì)于剛接觸Python的初學(xué)者,您也可以從Python.org或Microsoft Store安裝Python。

通過(guò)Python.org安裝,它對(duì)初學(xué)者和有經(jīng)驗(yàn)的開(kāi)發(fā)人員很有幫助,因?yàn)樗w了從基礎(chǔ)到高級(jí)的廣泛主題,都是關(guān)于Python編程的。通過(guò)Microsoft Store安裝使用基本的Python3解釋器,但除了提供自動(dòng)更新之外,還為當(dāng)前用戶處理PATH設(shè)置(避免需要管理員訪問(wèn))。

在PC上學(xué)習(xí)Python的優(yōu)點(diǎn)

免費(fèi): Python是開(kāi)源的,可以在PC上免費(fèi)安裝和學(xué)習(xí)。您可以從官網(wǎng)下載最新版本的Python,立即開(kāi)始學(xué)習(xí)和練習(xí)。

學(xué)習(xí)語(yǔ)言和語(yǔ)法:在PC上直接學(xué)習(xí)Python可以讓您專注于學(xué)習(xí)Python的語(yǔ)法、語(yǔ)言特性和編程概念。您可以使用各種教程、在線資源和學(xué)習(xí)材料來(lái)提高編程技能。

在PC上學(xué)習(xí)Python的缺點(diǎn)

缺乏硬件支持:與樹(shù)莓派和行空板等嵌入式設(shè)備相比,pc通常沒(méi)有GPIO引腳和其他允許直接交互和控制外部硬件的接口。在PC上學(xué)習(xí)Python時(shí),您可能無(wú)法直接處理與硬件相關(guān)的項(xiàng)目和實(shí)驗(yàn),例如物聯(lián)網(wǎng)設(shè)備,機(jī)器人,傳感器應(yīng)用程序等。

不容易安裝和配置:在PC上安裝和配置Python可能需要一些技術(shù)知識(shí)和步驟,這對(duì)于初學(xué)者或不熟悉計(jì)算機(jī)操作或編程概念的人來(lái)說(shuō)可能會(huì)感到困惑。

樹(shù)莓派由于其靈活性、可擴(kuò)展性及與硬件交互的特點(diǎn),在學(xué)習(xí)Python方面很受歡迎。但是僅僅為了學(xué)習(xí)Python而購(gòu)買樹(shù)莓派可能不是最劃算的選擇。對(duì)于想要專注于學(xué)習(xí)Python和從事Python相關(guān)項(xiàng)目的初學(xué)者來(lái)說(shuō),行空板(UNIHIKER)可能是一個(gè)很好的選擇,它具有簡(jiǎn)單的學(xué)習(xí)曲線、豐富的硬件接口和社區(qū)支持。在個(gè)人PC上學(xué)習(xí)Python是一個(gè)簡(jiǎn)單的選擇,但缺乏硬件交互。所以,初學(xué)者可以根據(jù)自己的需求,選擇適合自己學(xué)習(xí)Python的方式。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 編程
    +關(guān)注

    關(guān)注

    88

    文章

    3689

    瀏覽量

    95287
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4827

    瀏覽量

    86824
  • 樹(shù)莓派
    +關(guān)注

    關(guān)注

    121

    文章

    2016

    瀏覽量

    107511
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    樹(shù)莓python的資料集合

    找了很多網(wǎng)站,翻了很多帖子,找到了一些有關(guān)樹(shù)莓python學(xué)習(xí)資料,4個(gè)資料共約30M,分享給大家。。。
    發(fā)表于 08-10 15:59

    Python樹(shù)莓編程

    Python樹(shù)莓編程
    發(fā)表于 04-04 12:06

    Python樹(shù)莓編程

    Python樹(shù)莓編程
    發(fā)表于 05-03 09:45

    精選樹(shù)莓實(shí)用書(shū)籍,初學(xué)者看完必有收獲

    上手實(shí)踐的簡(jiǎn)單有趣的項(xiàng)目,讓你學(xué)完知識(shí)后,可以馬上體驗(yàn)實(shí)操的樂(lè)趣。樹(shù)莓Python編程指南:本書(shū)是學(xué)習(xí)樹(shù)莓派上編程的必備手冊(cè)。即使你沒(méi)有
    發(fā)表于 05-20 14:35

    樹(shù)莓pico入門(mén)學(xué)習(xí)筆記(一)相關(guān)資料推薦

    樹(shù)莓pico入門(mén)學(xué)習(xí)筆記選擇自己熟悉的編程語(yǔ)言樹(shù)莓pico提供C/C++和micropyth
    發(fā)表于 07-01 09:28

    如何選擇Arduino、Stm32、樹(shù)莓C++、Python及LabVIEW

    如何選擇Arduino、Stm32、樹(shù)莓C++、Python及LabVIEW
    發(fā)表于 10-13 07:40

    請(qǐng)問(wèn)樹(shù)莓如何使用Python控制步進(jìn)電機(jī)?

    請(qǐng)問(wèn)樹(shù)莓如何使用Python控制步進(jìn)電機(jī)?
    發(fā)表于 10-27 06:53

    基于樹(shù)莓python的教程

    ,每個(gè)項(xiàng)目都有其亮點(diǎn),希望有一天51單片機(jī)至上及STM32F1至上的老學(xué)究們能了解一下,與時(shí)俱進(jìn)。網(wǎng)上流傳很多Micropython或基于樹(shù)莓python的教程,接觸python有段
    發(fā)表于 01-25 06:37

    樹(shù)莓Python編程指南分享

    樹(shù)莓python編程指南
    發(fā)表于 10-07 08:43

    樹(shù)莓Python編程指南中文.pdf

    樹(shù)莓Python編程指南 PDF電子書(shū)下載 帶書(shū)簽?zāi)夸?sample
    發(fā)表于 05-07 15:21 ?0次下載

    淺談香蕉樹(shù)莓的不同

    目前有許多人在學(xué)習(xí)嵌入式開(kāi)發(fā),對(duì)于嵌入式開(kāi)發(fā)也有了一定的了解,比如樹(shù)莓、香蕉等。這些以水果稱呼的嵌入式開(kāi)發(fā)
    發(fā)表于 10-30 16:09 ?2.6w次閱讀

    樹(shù)莓pico入門(mén)學(xué)習(xí)筆記(一)

    樹(shù)莓pico入門(mén)學(xué)習(xí)筆記選擇自己熟悉的編程語(yǔ)言樹(shù)莓pico提供C/C++和micropyth
    發(fā)表于 12-17 18:42 ?21次下載
    <b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>pico入門(mén)<b class='flag-5'>學(xué)習(xí)</b>筆記(一)

    樹(shù)莓使用Python控制步進(jìn)電機(jī)

    步進(jìn)電機(jī)和普通電機(jī)最大的不同是步進(jìn)電機(jī)可以更加精確地旋轉(zhuǎn),這個(gè)特性使得它們?cè)诟鞣N樹(shù)莓項(xiàng)目中得到廣泛運(yùn)用。 步進(jìn)電機(jī)選擇 市面上有很多步進(jìn)電機(jī)可供選擇,最后我們還是決定使用ULN200
    發(fā)表于 03-22 11:36 ?3次下載
    <b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>使用<b class='flag-5'>Python</b>控制步進(jìn)電機(jī)

    如何幫助孩子高效學(xué)習(xí)Python:開(kāi)源硬件實(shí)踐是最優(yōu)選擇

    顯著提升孩子的學(xué)習(xí)興趣和對(duì)Python原理的理解。本文將探討為何使用Raspberry Pi(樹(shù)莓)或Unihiker(
    的頭像 發(fā)表于 09-06 09:49 ?680次閱讀

    樹(shù)莓開(kāi)發(fā)的最佳編程語(yǔ)言選擇

    樹(shù)莓(Raspberry Pi)是一款由英國(guó)樹(shù)莓基金會(huì)開(kāi)發(fā)的信用卡大小的單板計(jì)算機(jī),它以其低成本、易于編程和靈活性而受到廣泛歡迎。樹(shù)莓
    的頭像 發(fā)表于 11-11 11:34 ?2053次閱讀