|
是Java還是C++ ? 是Go還是Python?
你為你最?lèi)?ài)或者最熟悉的編程語(yǔ)言打Call了嗎?
Python在國(guó)外是一門(mén)非常熱門(mén)的編程語(yǔ)言,近些年在國(guó)內(nèi)也被發(fā)掘與追捧, Python的開(kāi)放、簡(jiǎn)潔、黏合正符合了現(xiàn)發(fā)展階段對(duì)大數(shù)據(jù)分析、可視化、各種平臺(tái)程序協(xié)作產(chǎn)生了快速的促進(jìn)作用。它具有豐富而強(qiáng)大的庫(kù),能夠把用其他語(yǔ)言制作的各種模塊(尤其是C/C++)很輕松地聯(lián)結(jié)在一起,應(yīng)用于任何平臺(tái),而且還有我們最喜歡的開(kāi)源 、免費(fèi)噢!
關(guān)于MicroPython?
MicroPython是以Python語(yǔ)言為基礎(chǔ),運(yùn)行在一系列微控制器硬件平臺(tái)上的系統(tǒng)的名稱(chēng),類(lèi)似于Arduino。是近年來(lái)開(kāi)源社區(qū)中非常熱門(mén)的項(xiàng)目之一。它功能強(qiáng)大、使用簡(jiǎn)單,是創(chuàng)客、DIY愛(ài)好者、工程師非常好的工具。同時(shí)適用于從小學(xué)到大學(xué)各個(gè)年齡段的同學(xué)完成Python的入門(mén)學(xué)習(xí)。
和其他類(lèi)似軟件相比,MicroPython是真正可以用在產(chǎn)品開(kāi)發(fā)中的軟件。以其開(kāi)放的架構(gòu)和MIT授權(quán)方式,在很短時(shí)間內(nèi)就風(fēng)靡世界。MicroPython開(kāi)發(fā)產(chǎn)品原型的速度更快,程序也更加容易實(shí)現(xiàn)模塊化,更方便進(jìn)行維護(hù)。
MicropPython的學(xué)習(xí),如何從0到1?
1、選擇合適的硬件平臺(tái)
MicroPython通常理解為一個(gè)軟件系統(tǒng),還需要一個(gè)硬件平臺(tái)來(lái)運(yùn)行它。而TPYBoardv102開(kāi)發(fā)板就是運(yùn)行MicroPython的硬件平臺(tái),同時(shí)也是一款STM32核心板。同時(shí)作為國(guó)內(nèi)MicroPython研究的先行者,TPYBoard已經(jīng)陸續(xù)推出了基于無(wú)線網(wǎng)通信的v202、基于以太網(wǎng)通信的v201、基于GPS通信定位的v702、STM32F407系列開(kāi)發(fā)板以及多本教材。并配有完善的技術(shù)支持及教程資料,是MicroPython入門(mén)及研究的不二之選。
2、在線編程工具
TPYBoard擁有國(guó)內(nèi)首款從代碼到圖形編程同時(shí)進(jìn)行的IDE-PythonEditor:http://www.tpyboard.com/pythoneditor。
1.jpg (167 KB, 下載次數(shù): 52)
下載附件
2018-9-26 16:27 上傳
PythonEditor主界面包含左側(cè)的拖拽塊選擇區(qū)、中間的模塊編輯區(qū)、右側(cè)的代碼顯示區(qū)、下方的程序保存運(yùn)行區(qū)、以及上方的拖拽代碼切換區(qū)域,擁有以下幾個(gè)特點(diǎn):
2.jpg (148.81 KB, 下載次數(shù): 51)
下載附件
2018-9-26 16:27 上傳
a、可視化編程,操作簡(jiǎn)單
b、圖形化操作,無(wú)需代碼拖拖拽拽就能編程
c、左邊拼插,右邊顯示對(duì)應(yīng)代碼,輕松學(xué)編程
3、一站式采購(gòu)平臺(tái)
TPYBoard TB商城蘿卜城,零基礎(chǔ)實(shí)現(xiàn)你物聯(lián)網(wǎng)創(chuàng)意的開(kāi)發(fā)板購(gòu)買(mǎi),還有各類(lèi)元器件可實(shí)現(xiàn)一站式元器件采購(gòu)!
4、完善的技術(shù)支持
TPYBoard擁有在線學(xué)習(xí)網(wǎng)站、獨(dú)立的教程網(wǎng)站、千人QQ技術(shù)交流群以及MicroPython玩家匯微信公眾號(hào)。真正滿(mǎn)足小白零基礎(chǔ)入門(mén),同時(shí)也是MicroPython愛(ài)好者、學(xué)生畢設(shè)以及工業(yè)產(chǎn)品研發(fā)的首選。
3.png (24.38 KB, 下載次數(shù): 54)
下載附件
2018-9-26 16:27 上傳
MicroPython新手友好、功能強(qiáng)大、高效靈活的,學(xué)會(huì)之后無(wú)論是想進(jìn)入數(shù)據(jù)分析、人工智能、嵌入式開(kāi)發(fā)這些領(lǐng)域,還是希望掌握第一門(mén)編程語(yǔ)言,都可以用MicroPython來(lái)開(kāi)啟無(wú)限未來(lái)的無(wú)限可能!
|
|