Thonny是一款Python編輯器,這款軟件基于tkinter開發(fā)出來,支持Windows、Mac、Linux等多平臺,在代碼區(qū)為用戶提供語法著色,代碼補(bǔ)全等功能,讓你在寫代碼時變得輕松。軟件中還打包了幾個學(xué)習(xí)工具,讓用戶可以更好的熟悉Python編程語言。軟件的上手難度也較低,在軟件中已經(jīng)為用戶設(shè)置好了舒服的布局,在簡單的操作之后,就能直接上手。
軟件介紹
Thonny 由愛沙尼亞的 Tartu 大學(xué)開發(fā),它采用了不同的方法,因?yàn)樗恼{(diào)試器是專為學(xué)習(xí)和教學(xué)編程而設(shè)計的。是初學(xué)者專用編程學(xué)習(xí)工具,具備了一個友好的IDE,為您提供幾個有用的學(xué)習(xí)工具,所有這些都打包成一個直觀的GUI,讓你更快的熟悉Python編程語言。
軟件特色
容易上手。
Thonny內(nèi)置了Python 3.7,所以只需要一個簡單的安裝程序,就可以開始學(xué)習(xí)編程了。(如果有必要,你也可以使用單獨(dú)的Python安裝。) 初始用戶界面上沒有任何可能分散初學(xué)者注意力的功能。
無障礙的變量。
當(dāng)你完成hell-worlds后,選擇View → Variables,看看你的程序和shell命令是如何影響Python變量的。
簡單的調(diào)試器。
只需按Ctrl+F5代替F5,你就可以一步一步地運(yùn)行你的程序,不需要斷點(diǎn)。大步按F6,小步按F7。步驟遵循程序結(jié)構(gòu),而不僅僅是代碼行。
通過表達(dá)式評估的步驟。
如果你使用小步驟,那么你甚至可以看到Python是如何評價你的表達(dá)式的。你可以把這個淺藍(lán)色的盒子看成是一張紙,Python 在這里用子表達(dá)式的值逐一替換子表達(dá)式。
函數(shù)調(diào)用的忠實(shí)表示。
步入函數(shù)調(diào)用會打開一個新窗口,里面有單獨(dú)的局部變量表和代碼指針。良好的理解函數(shù)調(diào)用的工作原理對于理解遞歸特別重要。
突出語法錯誤。
未關(guān)閉的引號和括號是最常見的初學(xué)者語法錯誤。Thonny的編輯器可以讓你很容易發(fā)現(xiàn)這些錯誤。
解釋了作用域。
高亮顯示變量的出現(xiàn),可以提醒你相同的名稱并不總是意味著相同的變量,并且有助于發(fā)現(xiàn)錯別字。本地變量與全局變量有了直觀的區(qū)分。
解釋引用的模式。
變量表最初按照簡化模式(名稱→值)呈現(xiàn),但可以切換到更現(xiàn)實(shí)的模式(名稱→地址/ID→值)。
變量表與值表
代碼完成。
學(xué)生可以通過代碼完成的幫助,探索API。
初學(xué)者友好的系統(tǒng)shell。
選擇 "工具"→打開系統(tǒng)shell來安裝額外的軟件包或?qū)W習(xí)在命令行上處理Python。PATH和與其他Python解釋器的沖突由Thonny處理。
簡單、干凈的pip GUI。
選擇工具 → 管理軟件包,更容易安裝第三方軟件包。
怎么設(shè)置中文
1、首先先下載安裝軟件。
2、在打開軟件的時候,會讓用戶選擇語言,我們選擇簡體中文即可
3、或者在進(jìn)入軟件后選擇【Tools】-【options】
4、在【language】一欄選擇【簡體中文】
怎么安裝Python庫
1、將Python庫放到目錄已安裝的thonny(例如:D:\Program Files\Thonny)目錄下
例如:D:\Program Files\Thonny\pip-19.0.1
2、使用windows的cmd命令:
d:
cd D:\Program Files\Thonny\pip-19.0.1
3、進(jìn)入目錄下
執(zhí)行 ..\python.exe setup.py install
4、執(zhí)行安裝完成就可以在 D:\Program Files\Thonny\Scripts 文件下看到pip
接下來就可以使用了。
怎么安裝模塊
1、1、點(diǎn)擊“工具”->“管理插件”
2、在“Thonny插件”窗口,輸入:thonny-black-format,然后,點(diǎn)擊“從PyPI安裝包”,當(dāng)模塊的描述出現(xiàn)時,即可點(diǎn)擊“安裝”
3、安裝成功后,退出Thonny,重新進(jìn)入,現(xiàn)在,工具菜單會多出一項(xiàng)“Format with Black”
4、現(xiàn)在,就可以對當(dāng)前的Python源代碼進(jìn)行自動的格式化啦。
常見問題
我想幫助翻譯Thanne UI或網(wǎng)頁到另一種語言。我該如何開始?
我們對所有提供翻譯的人表示感謝,但此刻,托尼沒有為此設(shè)立任何基礎(chǔ)設(shè)施。(因?yàn)镻ython關(guān)鍵字和庫),我們不認(rèn)為它是一個優(yōu)先事項(xiàng),因?yàn)門hanne用戶需要處理英語。
另一方面,我們高興地添加了用其他語言編寫的教程/幫助/文檔的鏈接。
一個相關(guān)的問題:Thanne的主要開發(fā)人員不是以英語為母語的人。隨意建議對語法/拼寫/風(fēng)格進(jìn)行修改。
為什么Thonny不支持?jǐn)帱c(diǎn)?
我們相信,對于完全初學(xué)者來說,當(dāng)前的“無斷點(diǎn)”風(fēng)格更容易理解。
另一方面,我們理解在某些情況下斷點(diǎn)是有用的,甚至是必要的。關(guān)于向THONY添加斷點(diǎn)的討論見第177版
下載地址
精品推薦
-
IntelliJ IDEA 2019
詳情 -
Microsoft VC++6.0安裝包
詳情 -
Microsoft VC++2015版運(yùn)行庫
詳情 -
VC++2019運(yùn)行庫
詳情 -
RobotStudio
詳情 -
Intel Visual Fortran
詳情 -
Microsoft Visual Studio 2022
詳情 -
Microsoft VC++2010運(yùn)行庫安裝包
詳情 -
Ghidra反匯編
詳情 -
vjc機(jī)器人仿真軟件
詳情 -
robodk最新破解版
詳情 -
VB Decompiler Pro免費(fèi)版
詳情 -
WeDo 2.0
詳情 -
hypermill2021超級加密狗破解版
詳情 -
西門子s7-200編程軟件
詳情 -
Microsoft Visual Studio 2022專業(yè)破解版
詳情
網(wǎng)友評論