亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        適合Python小白的編輯器Thonny

        2021-06-28 11:48:25白二娃
        電腦報(bào) 2021年13期
        關(guān)鍵詞:菜單欄編輯器新手

        白二娃

        對(duì)于剛剛開始學(xué)習(xí)Python的小白來說,直接安裝一個(gè)軟件無需配置,簡(jiǎn)簡(jiǎn)單單就可以開始編寫并正常執(zhí)行程序其實(shí)并不容易。就算他跟著書上的教程安裝Python解釋器、安裝IDE或編輯器、配置環(huán)境然后能夠看見“Hello world”時(shí)也不是萬事大吉,因?yàn)樗痪弥筮€多半會(huì)遇到第三方包安裝和管理出錯(cuò)的問題,能在半個(gè)小時(shí)內(nèi)搞定就已經(jīng)是非常順利了。

        然后他在百度或知乎尋找“學(xué)習(xí)Python 最好的 IDE/編輯器是哪個(gè)?”的時(shí)候,那些程序員多半會(huì)推薦PyCharm、Jupyter、VSCode、Vim、Sublime Text等等。不過我今天要推薦一款超級(jí)適合Python初學(xué)者的編輯器Thonny,它有以下優(yōu)點(diǎn):

        1. 安裝簡(jiǎn)單,無需配置

        目前Thonny內(nèi)置Python 3.7.9版,無需額外安裝Python和學(xué)習(xí)復(fù)雜的配置環(huán)境變量,只需要到thonny.org下載一個(gè)安裝文件就夠了,安裝完打開程序就能直接跑代碼。而且它還支持全平臺(tái)(Windows、Mac、Linux),就算是以后切換到其他平臺(tái)也不用換編輯器了。

        2. 支持中文

        它支持簡(jiǎn)體中文,同學(xué)們用起來更簡(jiǎn)單。安裝時(shí)會(huì)提示進(jìn)行語言選擇,在菜單欄→Tools→Options→General→Language中也可以再次設(shè)置。

        3. 界面簡(jiǎn)潔,功能夠用

        編寫一個(gè)簡(jiǎn)單的Python腳本,點(diǎn)擊右上角的運(yùn)行按鈕就可以在下方的Shell窗口中看到運(yùn)行效果,從界面上可以看出,點(diǎn)擊運(yùn)行按鈕就是在Shell窗口中執(zhí)行了一條%Run ‘xx.py的命令。所以有需要時(shí)你可以在這個(gè)Shell窗口的>>>符號(hào)后直接運(yùn)行命令。右邊的變量窗口和實(shí)例檢查也很有用(圖1)。

        4. 圖形化的包管理器

        對(duì)新手來說用pip命令安裝第三方包時(shí)常常會(huì)遇到問題。Thonny自帶的包管理器很好用,在菜單欄→工具→管理包中可以在PyPI中搜索并安裝常見的包。在已安裝列表中可以對(duì)包進(jìn)行升級(jí)或卸載(圖2)。

        5. 細(xì)化的調(diào)試功能是個(gè)亮點(diǎn)

        獨(dú)特的調(diào)試功能讓Thonny不再那么普通,也是我將它推薦給Python新手的主要原因。因?yàn)橄啾绕渌庉嬈鱐honny的調(diào)試不再局限于一行行地執(zhí)行而是將一行代碼拆成更多步驟。首先在菜單欄→視圖→變量中保證已經(jīng)打開了變量面板,此時(shí)你定義的變量,都會(huì)實(shí)時(shí)顯示在變量面板上,這樣在調(diào)試模式中你就可以看到運(yùn)行中每一步的變量變化。

        以一個(gè)求水仙花數(shù)的循環(huán)程序?yàn)槔c(diǎn)擊運(yùn)行旁邊的爬蟲圖標(biāo)進(jìn)入調(diào)試模式,爬蟲圖標(biāo)旁邊的4個(gè)圖標(biāo)“步過(F6)、步進(jìn)(F7)、步出、恢復(fù)執(zhí)行(F8)”點(diǎn)亮。每次點(diǎn)擊步過(F6)時(shí),執(zhí)行一行代碼,這和其他編輯器的調(diào)試模式相同。但點(diǎn)擊步進(jìn)(F7)時(shí),程序會(huì)根據(jù)代碼情況在一行之內(nèi)以高亮形式表示代碼細(xì)分執(zhí)行時(shí)的進(jìn)度。比如第三行代碼shi_wei = (i%100)//10,用步進(jìn)模式運(yùn)行時(shí),會(huì)先高亮(i%100)//10,再將當(dāng)前的i值100帶入,計(jì)算出100%100的值0,這短短一行代碼需要點(diǎn)擊12次F7才會(huì)讓你在變量面板中看到這行代碼本次循環(huán)的運(yùn)算結(jié)果shi_wei = 0。

        如果你使用步進(jìn)(F7)進(jìn)入函數(shù)調(diào)用,每調(diào)用一步函數(shù),都會(huì)重新打開一個(gè)帶有單獨(dú)的局部變量表和代碼指針的新窗口,這能幫助你充分了解函數(shù)調(diào)用的原理和步驟,對(duì)于理解遞歸這類算法的邏輯非常有益(圖3)。

        6. 需要手動(dòng)的代碼補(bǔ)全

        Thonny雖然有代碼補(bǔ)全功能,但需要手動(dòng)按Tab鍵才能觸發(fā),相比其他能夠智能補(bǔ)全的IDE或編輯器來說是個(gè)弱項(xiàng)。

        7. 更換新版Python解釋器

        Thonny內(nèi)置了Python 3.7.9,可以通過在shell窗口用os查看這個(gè)Python的安裝路徑(圖4)。

        如果你想換用更新版的Python 3.9,可以在安裝這個(gè)解釋器后在菜單欄→工具→設(shè)置→解釋器→可選Python 3解釋器或虛擬環(huán)境→選擇其他版本Python的安裝目錄。

        小結(jié)

        Thonny是塔爾圖大學(xué)基于Python內(nèi)置圖形庫Tkinter開發(fā)出來面向Python初學(xué)者的輕量級(jí)編輯器,它能幫助新手搞懂每一行代碼的運(yùn)行細(xì)節(jié),對(duì)于初次接觸代碼編程的小白來說避免了繁雜的環(huán)境配置問題,真正做到學(xué)習(xí)編程無障礙。

        猜你喜歡
        菜單欄編輯器新手
        My Saturday(2)
        你距離微信創(chuàng)作達(dá)人還有多遠(yuǎn)?
        新手如何練馬拉松?
        海峽姐妹(2018年12期)2018-12-23 02:39:20
        車輛段收發(fā)車運(yùn)行圖編輯器的設(shè)計(jì)與實(shí)現(xiàn)
        碰撞:知名作家與新手司機(jī)
        自編翻譯程序
        CHIP新電腦(2015年10期)2015-10-15 12:48:23
        新手問答
        汽車科技(2015年1期)2015-02-28 12:14:34
        基于VLIW目標(biāo)機(jī)的ELF二進(jìn)制編輯器設(shè)計(jì)與實(shí)現(xiàn)
        如何導(dǎo)出GIF動(dòng)畫?等
        分秒必爭(zhēng),讓“自動(dòng)存盤”快人一步
        国产一级黄色片一区二区| 五月天精品视频在线观看| 国产WW久久久久久久久久| 久久久成人av毛片免费观看| 中文字幕隔壁人妻欲求不满 | 我的美艳丝袜美腿情缘| 色综合久久网| 真人无码作爱免费视频禁hnn| 国产精品无码久久久久免费AV| 亚洲最大的av在线观看| 国产精品国产高清国产专区| 老妇女性较大毛片| 未满十八勿入av网免费| 韩国女主播一区二区三区在线观看| 亚洲中文久久精品字幕| 四虎影视永久地址www成人| 午夜无码一区二区三区在线| 日本一区二区啪啪视频| 国产精品亚洲一区二区三区| 欧美两根一起进3p做受视频| 亚洲免费视频网站在线| 加勒比av在线一区二区| 久人人爽人人爽人人片av| 亚洲av成人综合网| 久草视频在线这里只有精品| 日本免费一二三区在线| 色吊丝中文字幕| 国产欧美va欧美va香蕉在线观| 麻豆av在线免费观看精品| 综合图区亚洲另类偷窥| 午夜成人理论无码电影在线播放| 久久国产精品99精品国产987| av免费在线国语对白| 国内女人喷潮完整视频| 视频一区二区在线播放| 亚洲一本之道高清在线观看| 亚洲av成人综合网成人| 国产精品久久久| 日韩欧美亚洲国产一区二区三区| 日本人妻精品有码字幕| 免费a级作爱片免费观看美国|