Python 開發(fā)已成趨勢:幾種主流的Python開發(fā)板對比

一鍵部署企業(yè)端到端管理>>>

Python是一門近幾年崛起很快也很火的編程語言。區(qū)別于我們國家大學(xué)里的第一門編程語言往往是C語言,Python則成為了國外本科學(xué)的入門級編程語言。同時(shí)隨著科技的發(fā)展,擁有高容量、高速度和多樣性的大數(shù)據(jù)已經(jīng)成為當(dāng)今時(shí)代的主題詞添坊。移動(dòng)互聯(lián)網(wǎng)、云計(jì)算箫锤、大數(shù)據(jù)的快速發(fā)展贬蛙,使Python給開發(fā)者帶來巨大的機(jī)會(huì)。

Python在國內(nèi)逐漸崛起和被追捧的原因麻汰?

Python之所以近些年在國內(nèi)也被發(fā)掘與追捧速客,主要也與互聯(lián)網(wǎng)發(fā)展到此階段有著重要關(guān)系。 Python的開放五鲫、簡潔、黏合正符合了現(xiàn)發(fā)展階段對大數(shù)據(jù)分析岔擂、可視化位喂、各種平臺程序協(xié)作產(chǎn)生了快速的促進(jìn)作用。自Python3的發(fā)布到現(xiàn)在已有五六年的時(shí)間乱灵,從剛發(fā)布的反對聲音到慢慢被接受與喜歡經(jīng)過了太漫長的時(shí)間塑崖,然而可能也與國情與發(fā)展需求有著相當(dāng)?shù)年P(guān)系⊥匆校總之规婆,越來越多人開始使用Python。

用Python可以做什么蝉稳?

Python語法簡潔抒蚜,無需編譯。一句話“人生苦短耘戚,我用 Python”啥都說明了嗡髓,高效是 Python的特點(diǎn)。強(qiáng)大的數(shù)據(jù)結(jié)構(gòu)收津。默認(rèn)安裝的Python開發(fā)環(huán)境已經(jīng)附帶了很多高級數(shù)據(jù)類型饿这,如列表浊伙、元組、字典长捧、集合嚣鄙、隊(duì)列等,無需進(jìn)一步編程就可以使用這些數(shù)據(jù)類型的操作串结。使用這些數(shù)據(jù)類型使得實(shí)現(xiàn)抽象的數(shù)學(xué)概念非常簡單哑子。 強(qiáng)制縮進(jìn),讓代碼自然顯得有條理奉芦。 插件齊全赵抢,可以完成絕大部分的程序設(shè)計(jì)任務(wù)。

幾款主流的Python開發(fā)板對比

下面正式進(jìn)入我們的主題声功。隨著Python語言的日漸普及和大眾化烦却,一些專門用于Python語言的微控制器的板子已經(jīng)呈現(xiàn)到公眾面前。在單片機(jī)上可以跑的Python又稱MicroPython先巴,Micro Python是Python 3編程語言的一個(gè)簡潔和快速實(shí)現(xiàn)其爵,專門優(yōu)化運(yùn)行于一個(gè)微控制器上。它基于ANSIC伸蚯,語法跟Pyton 3基本一致摩渺,擁有自家的解析器、編譯器剂邮、虛擬機(jī)和類庫等摇幻,下面是MicroPython支持的一些常見開發(fā)板:

1、 Pyboard


pyMagic是一塊硬件基于STM32F405,軟件基于microPython的硬件平臺挥萌。pyMagic支持python3語法绰姻,能夠通過python輕松控制控制硬件。

2引瀑、Pymagic


pyMagic是一塊硬件基于STM32F405,軟件基于microPython的硬件平臺狂芋。pyMagic支持python3語法,能夠通過python輕松控制控制硬件憨栽。

3帜矾、Raspberry Pi


樹莓派基金會(huì)提供了基于ARM的Debian和Arch Linux的發(fā)行版供大眾下載。還計(jì)劃提供支持Python作為主要編程語言屑柔,支持Java屡萤、BBC BASIC (通過 RISC OS 映像或者Linux的"Brandy Basic"克隆)、C 和Perl等編程語言锯蛀。

4灭衷、TPYBoard


TPYBoard是由國內(nèi)TurnipSmart公司遵守MicroPython的MIT協(xié)議定制開發(fā)的一款微控制器板子,在保持原來所有硬件特點(diǎn)的基礎(chǔ)上增加了SWD接口旁涤,方便燒寫TPYBoard的固件(兼容MicroPython的固件)翔曲。它運(yùn)行Micro Python迫像,它是Python語言的一種精益和快速的實(shí)現(xiàn),將Python經(jīng)過優(yōu)化運(yùn)行在微控制器上瞳遍。使用常規(guī)的Python 3.0闻妓,你可以毫不費(fèi)力地運(yùn)行你的下一個(gè)DIY項(xiàng)目。

TPYBoard的硬件特點(diǎn)(兼容Micro Python的硬件):

· STM32F405RG MCU.

· 168 MHz Cortex-M4 CPU with 32-bit hardware floating point.

· 1 MiB flash storage, 192 KiB RAM.

· USB口, 支持串口掠械,通用存儲(chǔ)由缆,HID協(xié)議。

· SD卡插槽猾蒂。

· MMA76603軸加速度計(jì).

· 4 LEDs, 1復(fù)位按鈕, 1通用按鈕.

· 3.3V0.3A板載 LDO ,可從USB口或者外置電池供電均唉。

· 實(shí)時(shí)時(shí)鐘。

· 30個(gè)通用IO口肚菠,其中28個(gè)支持5V輸入輸出舔箭。

· 2個(gè) SPI接口,2個(gè) CAN接口, 2個(gè)I2C接口, 5個(gè)USART接口.

· 14個(gè) 12-bit ADC引腳。

· 2個(gè)DAC 引腳蚊逢。

· 1個(gè)SWD接口(新增)层扶。

PCB規(guī)格:

· 尺寸: 64mm X 54mm。

· 重量: 17g烙荷。

那么它和傳統(tǒng)的微控制器板相比怎么樣镜会?正如它的創(chuàng)造者所說的:

和Arduino相比,Micro Python的板子更強(qiáng)大终抽,容易編程戳表,并且在你的PC端不需要編譯器。和樹莓派相比昼伴,Micro Python板子更便宜扒袖,更小巧,更簡單(你可以自己做一個(gè)亩码,甚至修改設(shè)計(jì),以適應(yīng)你的需要)野瘦,而且它能耗更少描沟。大多數(shù)其他的板子都用C來編程,C是較低級的語言鞭光,想要正確編程并不容易吏廉。另一方面,Python是非常高級的語言惰许,這就意味著使用做同樣的事情席覆,Python和C語言相比將使用更簡單更少的代碼。


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末汹买,一起剝皮案震驚了整個(gè)濱河市佩伤,隨后出現(xiàn)的幾起案子聊倔,更是在濱河造成了極大的恐慌,老刑警劉巖生巡,帶你破解...
    沈念sama閱讀 221,888評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件耙蔑,死亡現(xiàn)場離奇詭異,居然都是意外死亡孤荣,警方通過查閱死者的電腦和手機(jī)甸陌,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,677評論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來盐股,“玉大人钱豁,你說我怎么就攤上這事》柚” “怎么了牲尺?”我有些...
    開封第一講書人閱讀 168,386評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長涛目。 經(jīng)常有香客問我秸谢,道長,這世上最難降的妖魔是什么霹肝? 我笑而不...
    開封第一講書人閱讀 59,726評論 1 297
  • 正文 為了忘掉前任估蹄,我火速辦了婚禮,結(jié)果婚禮上沫换,老公的妹妹穿的比我還像新娘臭蚁。我一直安慰自己,他們只是感情好讯赏,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,729評論 6 397
  • 文/花漫 我一把揭開白布垮兑。 她就那樣靜靜地躺著,像睡著了一般漱挎。 火紅的嫁衣襯著肌膚如雪系枪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,337評論 1 310
  • 那天磕谅,我揣著相機(jī)與錄音私爷,去河邊找鬼。 笑死膊夹,一個(gè)胖子當(dāng)著我的面吹牛衬浑,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播放刨,決...
    沈念sama閱讀 40,902評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼工秩,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起助币,我...
    開封第一講書人閱讀 39,807評論 0 276
  • 序言:老撾萬榮一對情侶失蹤浪听,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后奠支,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體馋辈,經(jīng)...
    沈念sama閱讀 46,349評論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,439評論 3 340
  • 正文 我和宋清朗相戀三年倍谜,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了迈螟。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,567評論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡尔崔,死狀恐怖答毫,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情季春,我是刑警寧澤洗搂,帶...
    沈念sama閱讀 36,242評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站载弄,受9級特大地震影響耘拇,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜宇攻,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,933評論 3 334
  • 文/蒙蒙 一惫叛、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧逞刷,春花似錦嘉涌、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,420評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至帆喇,卻和暖如春警医,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背坯钦。 一陣腳步聲響...
    開封第一講書人閱讀 33,531評論 1 272
  • 我被黑心中介騙來泰國打工法严, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人葫笼。 一個(gè)月前我還...
    沈念sama閱讀 48,995評論 3 377
  • 正文 我出身青樓,卻偏偏與公主長得像拗馒,于是被迫代替她去往敵國和親路星。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,585評論 2 359

推薦閱讀更多精彩內(nèi)容