• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      適合Python小白的編輯器Thonny

      2021-06-28 11:48白二娃
      電腦報 2021年13期
      關(guān)鍵詞:編輯器新手圖標

      白二娃

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

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

      1. 安裝簡單,無需配置

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

      2. 支持中文

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

      3. 界面簡潔,功能夠用

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

      4. 圖形化的包管理器

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

      5. 細化的調(diào)試功能是個亮點

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

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

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

      6. 需要手動的代碼補全

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

      7. 更換新版Python解釋器

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

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

      小結(jié)

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

      猜你喜歡
      編輯器新手圖標
      司空見慣感覺煩 鎖屏畫面快走開
      新手釣魚指南
      編輯精選APP
      你距離微信創(chuàng)作達人還有多遠?
      Android手機上那些好看的第三方圖標包
      攝影新手與高手,到底差在哪里?
      圖標
      新手教師的好課多“磨”
      有意思的廁所圖標
      漂亮的網(wǎng)站Logo隨手“偷”
      莱芜市| 达孜县| 珲春市| 涪陵区| 商都县| 郑州市| 防城港市| 习水县| 喀喇沁旗| 勃利县| 红安县| 遂溪县| 常宁市| 平昌县| 钟山县| 土默特左旗| 宾川县| 莫力| 岑溪市| 广宗县| 定南县| 兴宁市| 清流县| 诸城市| 曲靖市| 宁城县| 衢州市| 永清县| 泽普县| 江门市| 铜陵市| 锡林郭勒盟| 安阳县| 红原县| 鞍山市| 西青区| 卢龙县| 洮南市| 江油市| 页游| 那曲县|