樹莓派為什麼採用python語言為主要開發語言?

時間 2021-05-06 10:01:38

1樓:hihahuha

樹莓派大多數情況下是玩具,而python偏向於一種工具語言,也是很好的玩具,所以就對上眼了。

說句他們的壞話,在工業環境中因為成本和可靠性問題其實很少有用樹莓派的,python因為效能問題在大型專案中也鮮有擔任主角,兩者都屬於什麼都能幹但都不是幹得最好的那種。

2樓:cr4fun

樹莓派可以使用各種語言,並不一定非要用python。使用go,ruby和nodejs也是可以的。

當然最輕鬆的還是shell了。shell可以直接操作gipo,可以呼叫任何軟體。

3樓:Xi Yang

其實根本無所謂語言。

樹莓派本質上就是個ARM的電腦,跑完整的Debian作業系統(官方預設,裝別的也行),和一般電腦唯一不同的,就是帶有幾十個可程式設計的管腳。這些管腳的操作,是直接對映到全域性記憶體位址的,你讀寫那些位址,就可以控制這些管腳的行為。而這在Linux裡面,可以直接通過mmap到全域性記憶體檔案來進行。

它官方的Python庫RPi.GPIO,反而有個挺嚴重的Bug:軟體PWM是通過在乙個單獨開的pthread裡面無限迴圈實現的。

每次start的時候,都會新建乙個執行緒,stop的時候它原本打算收掉這個執行緒,卻沒收掉。於是執行緒洩露,越攢越多。。。。。。

早知道這麼坑爹,我就自己擼乙個了。

4樓:極客攻略

樹莓派的推薦的系統是linux,而python是linux自帶的,功能強大而且學習成本低,從而降低了樹莓派的入門門檻。

另外國外python很流行,從業者數量多,涵蓋領域廣,python還是資料分析和運維的首選語言。可以吸引python程式設計師成為樹莓派的使用者

5樓:

Raspberry Pi Documentation

PYTHONPython is a wonderful and powerful programming language that's easy to use (easy to read and write) and with Raspberry Pi lets you connect your project to the real world.

Python syntax is very clean, with an emphasis on readability and uses standard English keywords. Start by opening IDLE from the desktop.

想用Python來玩我的世界,不用樹莓派就在win上,不知道具體應該如何實現?

工程數學 回答日期 2017 12 22 昨天剛好用python寫了乙個輸入圖片就可以自動建構該圖片樣式型別的建築的自動化程式,專案放在github上 N0nent1ty AutoBuildInMineCraft 而我在windows安裝 配置環境的步驟參考自以下鏈結 Python Coding f...

為什麼這麼多人玩樹莓派?

李新 1.便宜 2.好玩的專案太多了,網上一搜一大把 3.板子可擴充套件性很強,而且是低功耗的,移動電源都可以帶起來,這麼好的伺服器為啥不買乙個 李偉斌 最重要的是軟體生態,還有硬體生態,硬體一堆廠商給它做配件,軟體上面一堆開源軟體給它用,人家eben老婆是BBC高管,隨便推銷一下就一群人幫忙推廣,...

為什麼樹莓派不給更快速穩定的硬碟介面?

布丁不八 你買到的叫開發板,適用於DIY,就是單個玩玩,不宜量產 量產有工業版的,埠通過另外的擴充套件板來提供,可按需量產,擴充套件板可自行設計,是給專業的人用的。這種工業版的會提供EMMC儲存,你也可以自己在擴充套件板上上設計M.2或SATA的介面,或者用USB掛乙個硬碟。 Summershine...