999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

適合Python小白的編輯器Thonny

2021-06-28 11:48:25白二娃
電腦報 2021年13期

白二娃

對于剛剛開始學習Python的小白來說,直接安裝一個軟件無需配置,簡簡單單就可以開始編寫并正常執行程序其實并不容易。就算他跟著書上的教程安裝Python解釋器、安裝IDE或編輯器、配置環境然后能夠看見“Hello world”時也不是萬事大吉,因為他不久之后還多半會遇到第三方包安裝和管理出錯的問題,能在半個小時內搞定就已經是非常順利了。

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

1. 安裝簡單,無需配置

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

2. 支持中文

它支持簡體中文,同學們用起來更簡單。安裝時會提示進行語言選擇,在菜單欄→Tools→Options→General→Language中也可以再次設置。

3. 界面簡潔,功能夠用

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

4. 圖形化的包管理器

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

5. 細化的調試功能是個亮點

獨特的調試功能讓Thonny不再那么普通,也是我將它推薦給Python新手的主要原因。因為相比其他編輯器Thonny的調試不再局限于一行行地執行而是將一行代碼拆成更多步驟。首先在菜單欄→視圖→變量中保證已經打開了變量面板,此時你定義的變量,都會實時顯示在變量面板上,這樣在調試模式中你就可以看到運行中每一步的變量變化。

以一個求水仙花數的循環程序為例,點擊運行旁邊的爬蟲圖標進入調試模式,爬蟲圖標旁邊的4個圖標“步過(F6)、步進(F7)、步出、恢復執行(F8)”點亮。每次點擊步過(F6)時,執行一行代碼,這和其他編輯器的調試模式相同。但點擊步進(F7)時,程序會根據代碼情況在一行之內以高亮形式表示代碼細分執行時的進度。比如第三行代碼shi_wei = (i%100)//10,用步進模式運行時,會先高亮(i%100)//10,再將當前的i值100帶入,計算出100%100的值0,這短短一行代碼需要點擊12次F7才會讓你在變量面板中看到這行代碼本次循環的運算結果shi_wei = 0。

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

6. 需要手動的代碼補全

Thonny雖然有代碼補全功能,但需要手動按Tab鍵才能觸發,相比其他能夠智能補全的IDE或編輯器來說是個弱項。

7. 更換新版Python解釋器

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

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

小結

Thonny是塔爾圖大學基于Python內置圖形庫Tkinter開發出來面向Python初學者的輕量級編輯器,它能幫助新手搞懂每一行代碼的運行細節,對于初次接觸代碼編程的小白來說避免了繁雜的環境配置問題,真正做到學習編程無障礙。

主站蜘蛛池模板: 成年人国产网站| 91精品人妻互换| 极品私人尤物在线精品首页 | 国产97视频在线观看| 98超碰在线观看| 日韩黄色精品| 国产在线欧美| 欧美专区在线观看| 欧美日韩成人在线观看| 中文字幕精品一区二区三区视频| 日韩欧美国产成人| 亚洲色图欧美一区| 亚洲综合色吧| 亚洲男女天堂| 中文字幕乱妇无码AV在线| 一本一本大道香蕉久在线播放| 精品偷拍一区二区| 免费亚洲成人| 国产极品美女在线| 中文字幕乱码二三区免费| 亚洲欧美日韩成人高清在线一区| 亚洲综合一区国产精品| 亚洲91精品视频| 国产91视频免费观看| 国产青榴视频在线观看网站| 在线国产你懂的| 亚洲一级毛片在线观播放| 婷婷综合在线观看丁香| 国产欧美在线视频免费| 69综合网| 久久精品国产精品青草app| 亚洲精品无码AV电影在线播放| 亚洲人成网站在线观看播放不卡| 91久久偷偷做嫩草影院电| 中文字幕1区2区| 蜜臀av性久久久久蜜臀aⅴ麻豆| 亚洲天堂免费在线视频| 国产精品一老牛影视频| 欧美国产综合视频| 狠狠色成人综合首页| 国产一区二区三区在线无码| 美女内射视频WWW网站午夜| 国产美女无遮挡免费视频网站 | 亚洲丝袜第一页| 青青草国产免费国产| 国产无遮挡猛进猛出免费软件| 国产成人一级| 国语少妇高潮| 国产女人18水真多毛片18精品| 国产精品一区在线观看你懂的| 久久男人视频| 91精品国产麻豆国产自产在线| 欧美精品亚洲精品日韩专| 色播五月婷婷| 五月天久久综合| 国产美女免费网站| 青青青国产精品国产精品美女| 网久久综合| jizz亚洲高清在线观看| 91精品啪在线观看国产60岁 | 婷婷亚洲综合五月天在线| 久久国产高潮流白浆免费观看| 日韩一区二区三免费高清| 国产97公开成人免费视频| 成年免费在线观看| 中文字幕中文字字幕码一二区| 欧美日韩午夜| 无码粉嫩虎白一线天在线观看| 综1合AV在线播放| 久久不卡国产精品无码| 99国产在线视频| 欧美伦理一区| 国产十八禁在线观看免费| 国产成人a毛片在线| 青青青国产视频手机| 久久成人国产精品免费软件| 国产一区成人| 日韩天堂在线观看| 极品国产一区二区三区| 亚洲精品天堂在线观看| 欧美成人午夜影院| 中文字幕色站|