python编辑器_没有人比它更懂少儿编程,慧编程Python'吮指编辑器'
咳咳!
大家好,我是偶爾寫(xiě)文章的康康老師。
今天跟大家介紹的是慧編程家的,睡在Scratch上鋪的兄弟——慧編程Python編輯器。
這是一款集才華和顏值為一體的'吮指'編輯器!
忘記肯德基,你的手指應(yīng)該為編程而生!
話不多說(shuō)先看顏值
1.1
黑白藍(lán)的搭配,它還是保持著慧編程高貴的國(guó)寶風(fēng)格,簡(jiǎn)潔可愛(ài)沒(méi)有一絲贅肉,給人寧?kù)o淡雅的感覺(jué),讓人聯(lián)想到陽(yáng)光、沙灘、海浪、仙人掌、還有一位康康老師。
好了,顏值滿分,順便給產(chǎn)品經(jīng)理來(lái)根華子~。
愛(ài)你,不是因?yàn)槟愕拿蓝?/strong>
再看整體布局,可以分為5部分
2.1頂部工具欄:
左上方這里可以新建、打開(kāi)或?qū)С鲎髌?#xff0c;給自己的作品起名字,是常規(guī)操作。
右上角就非常規(guī),第一個(gè)就是庫(kù)管理,這個(gè)非常酷。
Python成功和流行的原因之一是它強(qiáng)大的第三方庫(kù),這是因?yàn)檫@些庫(kù)構(gòu)建了Python的生態(tài)系統(tǒng),使它可以保持活力和高效。
在這里,庫(kù)是可視化的,我們可以根據(jù)自己的需要去安裝-更新或卸載,同時(shí)在左側(cè)慧編程將教學(xué)常用庫(kù)做了分類(lèi),人工智能、數(shù)據(jù)計(jì)算等等基本上都有了,還有他們的介紹,下方還提供了不同地址的安裝源,有豆瓣、清華大學(xué)和阿里云,再也不用擔(dān)心裝不上第三方庫(kù)了。
如果這里沒(méi)有你想用的庫(kù),沒(méi)關(guān)系,你還可以切換到pip模式,輸入你想要的庫(kù)就好了,寫(xiě)不寫(xiě)Python不要緊,這庫(kù)管理功能就夠把玩一天了。
這個(gè)庫(kù)管理器,可甜可咸,絲滑順手,給滿分,順便給產(chǎn)品經(jīng)理整根華子~
(注:安裝Python第三方庫(kù)有時(shí)候非常的慢,簡(jiǎn)直達(dá)到了奔潰的邊緣,不加個(gè)期限可能就是一萬(wàn)年了,因?yàn)槟J(rèn)pip是使用國(guó)外Python官方的源。)
慧編程提供了28個(gè)示例程序,橫跨人工智能、數(shù)據(jù)科學(xué)和Python基礎(chǔ),你盡管用,盡管研究,不夠用讓教研再上傳,喂不飽你算它輸!還沒(méi)緩過(guò)勁來(lái)?如果我告訴你它還自帶了一個(gè)Python教程你會(huì)不會(huì)灰常驚訝?
沒(méi)錯(cuò),它自帶了Python教程手冊(cè),邊看教程邊寫(xiě)代碼,按照目錄,哪里不會(huì)點(diǎn)哪里,簡(jiǎn)直就是爽翻天,隔屏猶唱最炫民族風(fēng)啊!
編程課這不是可以直接就開(kāi)講了嘛!簡(jiǎn)直就是教師的福音,初學(xué)者的利器。除此之外,右上角還提供了Python向圖形化編程的切換。
寫(xiě)著寫(xiě)著有點(diǎn)亢奮,吃根辣條壓壓驚,咱們 接著奏樂(lè) 接著舞!
2.2
設(shè)備操作區(qū):
在這里你可以使用Python為不同的硬件設(shè)備編寫(xiě)程序,有兩種模式,但好像我這里只能使用【童芯派】,不用硬件的話可以收起來(lái),不過(guò)這里我待會(huì)要吐槽一下(大聲比比!)
2.3
作品操作區(qū)
Python文件都在這里創(chuàng)建、添加和修改,還可以從官方資源庫(kù)中直接添加角色、聲音和背景,這為游戲開(kāi)發(fā)帶來(lái)了極大便利,別頂著發(fā)麻的頭皮找素材了,聚焦到代碼實(shí)現(xiàn)上吧!
你寫(xiě)好的文件也可以從這里導(dǎo)入進(jìn)來(lái),絲滑順暢。那么編寫(xiě)好程序了怎么保存呢?NoNoNo,不需要保存,這些文件直接被保存在本地了,右鍵打開(kāi)文件位置即可查看。
2.4
代碼編輯區(qū)
好了,到了大家最關(guān)心的環(huán)節(jié),寫(xiě)代碼用著怎么樣呢?在這里寫(xiě)代碼! ——縱!享!絲!滑!
看了看前端代碼,由于是使用的ACE Editor,慧編程python編輯器實(shí)現(xiàn)了語(yǔ)法高亮及代碼提示自動(dòng)補(bǔ)全。
在使用時(shí)能夠減少孩子們的過(guò)多鍵盤(pán)操作,提高編碼效率,這一點(diǎn)與成人用的編輯器無(wú)異,還原真實(shí)編程環(huán)境。
(小科普:ACE 是一個(gè)開(kāi)源的、獨(dú)立的、基于瀏覽器的代碼編輯器,可以嵌入到任何web頁(yè)面或JavaScript應(yīng)用程序中。)自動(dòng)縮進(jìn)、代碼折疊
代碼搜索、代碼錯(cuò)誤提示
改變字體大小、多個(gè)光標(biāo)和選擇(按住Ctrl)
頂部tab選項(xiàng)卡設(shè)計(jì),能夠打開(kāi)多個(gè)文件,快速切換
ACE的特性保證慧編程代碼編寫(xiě)的強(qiáng)大功能,理論上它大概能夠處理,額,超過(guò)4,000,000行代碼,簡(jiǎn)直是個(gè)大胃王啊!用一個(gè)順手的IDE寫(xiě)代碼真是一件開(kāi)心的事情,就像窩在被子里一樣舒服。
2.5
控制臺(tái)和終端
這里,我們可以選擇運(yùn)行程序、把程序上傳到設(shè)備、查看日志。在這里可以看到程序運(yùn)行的結(jié)果。
但如果是窗口程序例如:pygame、gui、turtle等這些會(huì)在本地運(yùn)行哦。在線編輯器!還支持本地運(yùn)行!真的像熊貓一樣稀有!如果運(yùn)行時(shí),檢測(cè)到有第三方庫(kù)的缺失,會(huì)給出提示。
康康老師說(shuō)
3.1
在康康老師在線下教學(xué)的時(shí)候,總是會(huì)有孩子說(shuō):“老師,我能不能在家里練習(xí)Python”,我會(huì)說(shuō):“可以,不過(guò)你需要把電腦拿過(guò)來(lái),老師需要給你的電腦安裝Python環(huán)境和編輯器”,然后孩子把主機(jī)搬過(guò)來(lái)了……
所以,在線編輯器這個(gè)事還是非常必要的。
簡(jiǎn)單快樂(lè),而不是第一步就把初學(xué)者拒之門(mén)外了。慧編程極大的降低了學(xué)習(xí)門(mén)檻,再也無(wú)需進(jìn)行復(fù)雜的操作和環(huán)境配置,簡(jiǎn)單易用,只要有網(wǎng)絡(luò),就能夠?qū)崿F(xiàn)教學(xué)與創(chuàng)作。最重要的是,它連登錄都不需要,干就完了!這開(kāi)放精神令我老淚縱橫啊!
通過(guò)以上的分析我們可以看到慧編程 Python 編程器, 實(shí)現(xiàn)了使用Python 對(duì)硬件編程, 通過(guò)對(duì)硬件的交互創(chuàng)作,擴(kuò)展了現(xiàn)階段python的使用范圍,趣味性upupup,同時(shí)外化了python教學(xué)效果。得益于慧編程強(qiáng)大的編輯器和窗口本地運(yùn)行的機(jī)制,我們甚至可以將一些游戲或者爬蟲(chóng)等代碼直接粘貼進(jìn)來(lái)使用。而這些程序需要的庫(kù)也能通過(guò)庫(kù)管理器快速安裝,多個(gè)鏡像安裝源,多方位保證 Python 庫(kù)成功安裝。
兩個(gè)字:出彩!
沒(méi)有對(duì)比就沒(méi)有傷害
目前來(lái)看,這款python編輯器是非常出眾的,不過(guò)也還有很大的成長(zhǎng)空間,那么接下來(lái)我們挑幾個(gè)編輯器簡(jiǎn)單進(jìn)行對(duì)比一下。
4.1編程貓海龜編輯器(https://wood.codemao.cn/ )
如果說(shuō)有什么能撼動(dòng)慧編程的,那非它莫屬了,這款編輯器也是使用的Ace-editor(基本都是)。咱們挑幾點(diǎn)來(lái)說(shuō)一說(shuō):
看臉的時(shí)代,先看顏值,整體顏色活力橙,沒(méi)毛病,主要分為三大區(qū)域,編程區(qū)、終端區(qū)和繪圖區(qū),同時(shí)還擁有雙模式,除了直接寫(xiě)出Python代碼,還有獨(dú)創(chuàng)的Python圖形化編程,搭一搭積木就可以輕松寫(xiě)出Python代碼。整體還是非常簡(jiǎn)約的,但布局中單獨(dú)劃出一塊給了海龜繪圖,終端只能查看輸出信息,有點(diǎn)浪費(fèi);
而且獨(dú)創(chuàng)的Python圖形化編程我真的覺(jué)得是一個(gè)糟點(diǎn),對(duì)于開(kāi)始學(xué)Python的學(xué)生來(lái)說(shuō),重要的是要知道語(yǔ)法格式,Python這點(diǎn)在圖形化編程中全覆蓋了,作對(duì)比還行,但用圖形化寫(xiě)Python真的不是個(gè)好主意,本來(lái)可以直接寫(xiě)代碼,現(xiàn)在卻要挨個(gè)找積木塊,有點(diǎn)形象工程。
代碼編輯區(qū)和慧編程大同小異,功能也相似,它有白天和黑夜兩種模式,默認(rèn)字體比較大,而且錯(cuò)誤高亮提示,能具體到位置,能夠更好的幫助孩子糾錯(cuò)。這些細(xì)節(jié)給滿分!
BUT目前只支持math、random、turtle、time (partial)、random (partial)、urllib (partial)、unittest、image、DOM (partial)、re (partial)等10個(gè)庫(kù),還提供了一些模板作品。
代碼文件方面,由于是云端運(yùn)行,代碼直接在線保存到了個(gè)人中心,也可以選擇保存在本地和導(dǎo)入文件,但它每次只能打開(kāi)一個(gè)文件,單文件運(yùn)行。
綜上,海龜在線編輯器有定的優(yōu)勢(shì),但還比較初級(jí),用來(lái)作一些小的練習(xí),用來(lái)畫(huà)畫(huà)還是非常棒的,與慧編程相比還是有些遜色。
4.2
有道咔嗒(https://kada.163.com/ide/python.html)
有道的編輯器跟編程貓很相似。頁(yè)面也是非常簡(jiǎn)約(過(guò)于簡(jiǎn)約),不過(guò)顏值方面吧算不算難看,也算不算好看,右側(cè)布局大量浪費(fèi),可以給70分吧。
相比編程貓,它沒(méi)有使用積木塊,左側(cè)多tab設(shè)計(jì),也支持打開(kāi)多個(gè)文件,支持導(dǎo)入導(dǎo)出,但是沒(méi)有報(bào)錯(cuò)提示?,程序運(yùn)行后也不會(huì)自動(dòng)停止?,需要手動(dòng)停止。
綜上,有道咔噠的在線編輯器,只能說(shuō)是一個(gè)非常簡(jiǎn)單的編輯器,適合隨手練習(xí)簡(jiǎn)單代碼。
4.3
騰訊扣叮(https://coding.qq.com/python-lab/ )
很多人不知道其實(shí)騰訊也有自己的在線Python編程工具,如果說(shuō)海龜在線編輯器能夠撼動(dòng)慧編程,那么扣叮就是能夠小小打一架的對(duì)手了。
首先是顏值過(guò)關(guān),簡(jiǎn)約大方。代碼編寫(xiě)方面,使用的是server-editor 和Classic Editor,對(duì)這兩個(gè)不太了解,但是從代碼編寫(xiě)體驗(yàn)上來(lái)說(shuō),不如慧編程,自動(dòng)縮進(jìn)、代碼提示、錯(cuò)誤提示等等都!不!到!位!。
用來(lái)做游戲應(yīng)該是不錯(cuò)的,騰訊素材很多,支持添加聲音、動(dòng)畫(huà)等,在線做游戲這個(gè)想法是不錯(cuò)。
支持文件導(dǎo)入導(dǎo)出、提供了瀏覽器模式、舞臺(tái)模式和云模式,提供了代碼編程和積木編程兩種編寫(xiě)方式,但是他們是不相通的,不能相互轉(zhuǎn)化。
在圖形化編程和代碼編程中反反復(fù)復(fù),令我疲憊,令我心碎。
除此之外,它提供了圖形預(yù)測(cè)?、姿態(tài)偵測(cè)、語(yǔ)音識(shí)別三種AI模塊,但這些模塊只能在積木塊中使用,而不是Python的庫(kù)!另外提供了硬件編程,目前有越疆機(jī)械臂和掌控版,由于沒(méi)有這兩個(gè)設(shè)備,所以沒(méi)有測(cè)試硬件方面。
綜上,扣叮和慧編程還是比較像的,硬件、人工智能等都比較完備,有自己的優(yōu)勢(shì),但使用起來(lái)比較復(fù)雜,糟點(diǎn)不少!
4.4
小猴編程(https://www.xiaohoucode.com/community/py-editor)
顏值方面,我給90分,簡(jiǎn)潔可愛(ài)。但功能也簡(jiǎn)單,只能說(shuō)是個(gè)小白臉,看著養(yǎng)眼罷了。另外,運(yùn)行程序需要登錄哦,這一點(diǎn)還是要像慧編程多學(xué)習(xí)學(xué)習(xí)開(kāi)放精神!open
4.5
啊哈編程(https://python.codeaha.com/ )
這個(gè)還是比較有意思的,它非常像Scratch拖動(dòng)積木塊,預(yù)設(shè)好了一些動(dòng)作,比如上下左右的鍵盤(pán)事件,當(dāng)把這些動(dòng)作拖動(dòng)到編輯區(qū)后會(huì)自動(dòng)轉(zhuǎn)化為Python代碼,也可以自己寫(xiě)代碼,這算是一種Scratch&Python綜合體吧?有點(diǎn)不習(xí)慣。
而且對(duì)于現(xiàn)在學(xué)Python的孩子來(lái)說(shuō),有代碼提示都已經(jīng)很不錯(cuò)了,如果真的像啊哈這樣,對(duì)于鍵盤(pán)打字的能力提高恐怕就更不太行了。做法有點(diǎn)非主流!手寫(xiě)代碼方面,代碼提示、錯(cuò)誤提示明顯不足,且錯(cuò)誤提示只能在運(yùn)行后以彈窗形式展示其他方面與扣叮有些相似,做小游戲還是不錯(cuò)的。
講真,孩子的Python編輯器除了要簡(jiǎn)約,還是保持主流編輯器的特性,閹割太多或者虎頭蛇尾反而變了味。
4.6
除此之外在給大家安利一款簡(jiǎn)單的在線Python編輯器,繪圖、練習(xí)都沒(méi)毛病,顏值也在線。https://www.coding61.com/turtle/index.html
4.7
客戶端Python編輯器除了剛剛上面提到的在線編輯器,一些Python編輯器客戶端也相當(dāng)不錯(cuò)。
1、mu編輯器
Mu 是一個(gè)給初學(xué)者的 Python 編輯器
2、海龜編輯器
海龜編輯器的客戶端可以說(shuō)是相當(dāng)完備了,如果說(shuō)要推薦客戶端,那它當(dāng)仁不讓。
康康老師總結(jié)
通過(guò)以上分析和對(duì)比,慧編程python編輯器是非常優(yōu)秀的,這里我們不再贅述,但是越是出眾,越要對(duì)它嚴(yán)格要求,這里我也提出自己的一些小建議,需求還是要提的,萬(wàn)一實(shí)現(xiàn)了呢?產(chǎn)品和程序們過(guò)來(lái)集合,面對(duì)疾風(fēng)吧!(開(kāi)啟大聲比比模式)
5.1布局方面第一次看到慧編程的界面時(shí),第一個(gè)感受就是,硬件屬性比較強(qiáng)!對(duì)于初學(xué)者來(lái)說(shuō),可能不是“哇,還可以連接硬件啊” 而是“啊,還需要硬件啊”。所以我覺(jué)得設(shè)備去可以默認(rèn)折疊起來(lái),或者和作品區(qū)換換位置放在下面,或者用彈窗的形式展示。左側(cè)的兩塊能夠最小化是不錯(cuò)的,給代碼留出更多空間,也更簡(jiǎn)潔了。
5.2引導(dǎo)方面
當(dāng)我要寫(xiě)這篇文章時(shí),我還沒(méi)有用過(guò)慧編程python編輯器,雖然它已經(jīng)出了四個(gè)月左右了吧!不是不想用,而是不會(huì)用。我多次嘗試使用它,但是打開(kāi)后就是這個(gè)頁(yè)面。
摸不著頭腦,我無(wú)法打開(kāi)作品也無(wú)法寫(xiě)任何代碼,而我的第一想法就是可能還得用硬件連接才行吧,恰好手頭沒(méi)有,只好放棄。
但上周,我在新電腦上裝了mlink,害!它就能用了,難道是需要mlink?
我承認(rèn)我有賭的成分,但我賭對(duì)了!
所以,一定要給個(gè)提示啊,明白指出安裝下mlink才能用啊!而不是這樣!
沒(méi)有涉及到圖形化界面或者硬件的時(shí)候,應(yīng)該不太需要mlink叭?!
所以別的編輯器一下就能看到代碼界面,慧編程不太行,夸獎(jiǎng)-1。只是因?yàn)樵谌巳褐猩倏戳怂谎?#xff1f;
5.3mlink2
mlink2是個(gè)很好的入口,網(wǎng)頁(yè)是通過(guò)默認(rèn)瀏覽器打開(kāi)的,但是如果用戶的電腦上沒(méi)有谷歌瀏覽器,或者不是默認(rèn)瀏覽器,瀏覽器不支持,可能會(huì)對(duì)他的體驗(yàn)大打折扣,導(dǎo)致無(wú)法寫(xiě)代碼,我看到mlink有一個(gè)“設(shè)置”,可以加一個(gè)選項(xiàng),選擇瀏覽器。他有就用他的,他沒(méi)有,就幫他有。
5.4寫(xiě)代碼方面可以考慮來(lái)一個(gè)護(hù)眼模式,孩子寫(xiě)代碼,專(zhuān)注的時(shí)候根本注意不到自己的坐姿,另外家長(zhǎng)對(duì)于孩子的視力看的也比較重,處于這個(gè)考慮,我覺(jué)得護(hù)眼模式還是非常重要的。
有一個(gè)例子給產(chǎn)品安利一下:TensorFlow版隱形背背佳。https://mp.weixin.qq.com/s/olrqJUWLn9Nkk3aVlTxcxA
另外,代碼字體默認(rèn)也要大一些哦,目前的代碼提示只能具體到行數(shù),可以參考編程貓,具體到錯(cuò)誤的位置,這樣會(huì)更容易幫助孩子糾錯(cuò)!
運(yùn)行按鈕可以再突出點(diǎn),差點(diǎn)沒(méi)找到!
另外對(duì)于教學(xué)的話,如果能有一個(gè)斷點(diǎn)調(diào)試?功能會(huì)更好,可以通過(guò)它一步步觀察程序是怎么運(yùn)行的。
5.5控制臺(tái)方面
不知道算不算是一個(gè)小BUG,運(yùn)行后調(diào)整控制臺(tái)高度時(shí),輸出內(nèi)容都消失,還需要重新運(yùn)行。
5.6文件存儲(chǔ)方面
現(xiàn)在的文件都是保存在本地的,如果能像圖形化編程那樣,代碼文件保存在云端?,那就美滋滋了!
(各位老師眾籌華子去犒勞一下開(kāi)發(fā)部諸位將士!)
5.7
客戶端
建議也出一個(gè)客戶端,這樣是不是沒(méi)有網(wǎng)絡(luò)時(shí)也能打開(kāi)學(xué)習(xí)了。
以上僅是個(gè)人一些不成熟的想法,但這些問(wèn)題并不影響我向大家安利它,相信它會(huì)變得更好,但使童心飛將在,不教吐槽度明天,奧利給!
簡(jiǎn)單快樂(lè),慧編程python吮指編輯器,你值得擁有。溫馨提示:吮指前請(qǐng)先用舒膚佳洗手哦!
同是天涯教書(shū)人,相逢何必曾相識(shí),各位老師,各位同仁,文章斷斷續(xù)續(xù)寫(xiě)了一周,不過(guò)也像好酒越釀越香。
如果這壺酒你喝高了?喝大了?那就把你看完文章積攢的想法,就借著評(píng)論釋放了吧!
往期推薦
少兒編程Scratch翻車(chē)?別急,這款國(guó)產(chǎn)神器也許更適合孩子
02
如何優(yōu)雅的擁有自己的Scratch編輯器
03
童芯派背誦神器!媽媽再也不擔(dān)心我的學(xué)習(xí)了
總結(jié)
以上是生活随笔為你收集整理的python编辑器_没有人比它更懂少儿编程,慧编程Python'吮指编辑器'的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 汇编实验:查找电话号码
- 下一篇: python局部静态变量_全局变量、局部