Thonny

維基百科,自由的百科全書
跳至導覽 跳至搜尋
Thonny
File:Thonny logo.png
File:Thonny2 0 screenshot windows 10.png
開發者Aivar Annamaa與其他貢獻者
當前版本Module:Wd第196行Lua錯誤:attempt to call field 'getGlobalSiteId' (a nil value)Module:Wd第196行Lua錯誤:attempt to call field 'getGlobalSiteId' (a nil value)
原始碼庫github.com/thonny/thonny/
程式語言Python
作業系統跨平台
平台Windows, Linux, macOS
類型集成開發環境
許可協議MIT
網站thonny.org

Thonny (/ˈθɒni/ THON-ee)是一款免費開源Python集成開發環境,專門為初學者設計,由愛沙尼亞的一位程式設計師Aivar Annamaa編寫。它支持以不同的單步調試、分步計算表達式、調用堆棧的詳細可視化以及解釋引用和概念的模式。[1]

功能[編輯]

  • 行號
  • 單步執行無斷點的語句
  • 實時顯示調試時變量的值
  • 單步執行表達式的計算(表達式被其值替換)
  • 用於執行函數調試的單獨窗口(解釋局部變量和調用堆棧)
  • 變量和內存可以通過使用簡化的模型或使用更真實的模型來解釋
  • 簡單的pip圖形化界面
  • 支持CPythonMicroPython
  • 支持通過SSH在遠程設備上運行與管理文件
  • 記錄用戶作以重播或分析編程過程

[2][3][4][5]

可用平台[編輯]

該軟體在WindowsmacOSLinux上工作,以二進制捆綁包的形式提供,包括最新的Python解釋器[3]或pip安裝的軟體包。[6]它可以通過作業系統的包管理工具在Debian樹莓派UbuntuFedora上安裝。它是由Python的Tkinter小部件工具包編寫的。

接待[編輯]

Thonny受到了Python和計算機科學教育社區的好評。[7][8][9] 它已成為多個編程MOOC中的推薦工具。 [10][11] 自2017年6月起,它已默認包含在樹莓派的官方作系統發行版Raspberry Pi OS中。 [12]

參見[編輯]

引用[編輯]

  1. ^ Annamaa, Aivar. Introducing Thonny, a Python IDE for learning programming. 第15届Koli Calling Conference on Computing Education Research会议记录. Koli, Finland: ACM: 117–121. 2015 [2025-06-08]. (原始內容存檔於2019-06-01). 
  2. ^ Annamaa, Aivar. Thonny, a Python IDE for learning programming. 2015年ACM计算机科学教育创新与技术会议论文集. Vilnius, Lithuania: ACM: 343. 2015. 
  3. ^ 3.0 3.1 Thonny官网. [28 October 2018]. (原始內容存檔於2022-05-20). 
  4. ^ Thonny on a Raspberry Pi: Using the new Python IDE in Raspbian. The MagPi Magazine. [28 October 2018]. (原始內容存檔於2019-07-22). 
  5. ^ Learn to code with Thonny — a Python IDE for beginners. Fedora Magazine. [28 October 2018]. 
  6. ^ Thonny Python distribution. Python Package Index. [28 October 2018]. (原始內容存檔於2018-10-28). 
  7. ^ Are you a Python newbie? Meet the IDE for beginners. JAXenter. [28 October 2018]. 
  8. ^ New Term New Tool - Thonny, a Python IDE. C'est la Z. [28 October 2018]. (原始內容存檔於2018-10-28). 
  9. ^ Python IDEs for beginners - Thonny, Geany or Idle. ProjectCodeEd. [28 October 2018]. (原始內容存檔於2019-02-28). 
  10. ^ Installing Packages in Thonny. Python Data Visualization MOOC by Rice University. [28 October 2018]. 
  11. ^ Thonny. Programming MOOC by University of Tartu. [28 October 2018]. (原始內容存檔於2018-10-28). 
  12. ^ A Raspbian desktop update with some new programming tools. Raspberry Pi blog. [28 October 2018]. (原始內容存檔於2018-10-28). 

外部連結[編輯]