<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Thonny適合初學(xué)者的 Python IDE

          聯(lián)合創(chuàng)作 · 2023-10-01 12:03

          Thonny —— 一個(gè)面向初學(xué)者的 Python IDE

          Thonny 由愛沙尼亞的 Tartu 大學(xué)開發(fā),它采用了不同的方法,因?yàn)樗恼{(diào)試器是專為學(xué)習(xí)和教學(xué)編程而設(shè)計(jì)的。

          特性

          易于上手。Thonny 內(nèi)置了 Python 3.7,因此只需要一個(gè)簡單的安裝程序,你就可以開始學(xué)習(xí)編程了(如有必要,您還可以使用單獨(dú)的 Python安裝)。初始的用戶界面會(huì)刪除可能分散初學(xué)者注意力的所有功能。

          Initial layout

          查看變量方便。當(dāng)寫完代碼后,可以點(diǎn)擊 View &rarr; Variables 查看變量,對(duì)變量的地址和變量之間的引用一目了然。

          Variables table

          簡易的調(diào)試器。只需按 Ctrl + F5 而不是 F5,即可一步一步地運(yùn)行程序,且不需要打斷點(diǎn)。按 F6 進(jìn)行大步,按 F7 進(jìn)行一小步。步驟遵循程序結(jié)構(gòu),而不僅僅是代碼行。

          Stepping through statements

          Step through expression evaluation.If you use small steps, then you can even see how Python evaluates your expressions. You can think of this light-blue box as a piece of paper where Python replaces subexpressions with their values, piece-by-piece.

          Visualization of expression evaluation

          嵌套調(diào)用函數(shù)。單步執(zhí)行函數(shù)調(diào)用將打開一個(gè)帶有單獨(dú)局部變量表和代碼指針的新窗口,這能夠很好地理解函數(shù)調(diào)用的工作原理,對(duì)于理解遞歸尤其重要。

          Visualization of call frames

          高亮顯示語法錯(cuò)誤。沒有閉合的引號(hào)和括號(hào)是最常見的初學(xué)者語法錯(cuò)誤。Thonny 的編輯器能讓初學(xué)者十分容易發(fā)現(xiàn)錯(cuò)誤。

          Visualization of syntax errors

          突然顯示變量的作用域范圍。局部變量和全局變量在視覺上會(huì)有所區(qū)分。

          Local and global names are visually distinguished

          用于展示引用地址的“模型”。Variables are initially presented according to simplified model (name &rarr; value) but you can switch to more realistic model (name &rarr; address/id &rarr; value).

          Variables table vs values table

          自動(dòng)補(bǔ)全代碼。使用者可以在代碼補(bǔ)全的幫助下瀏覽 API。

          Code completion

          對(duì)初學(xué)者友好的系統(tǒng)級(jí)別 shell。 Select Tools &rarr; Open system shell to install extra packages or learn handling Python on command line. PATH and conflicts with other Python interpreters are taken care of by Thonny.

          System shell prepared for Python commands

          簡潔而干凈的 pip GUI. Select Tools &rarr; Manage packages for even easier installation of 3rd party packages.

          System shell prepared for Python commands
          瀏覽 19
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  欧美在线色 | 青草2017男人天堂 | 日逼视频网站 | 亚洲网站视频在线观看 | 精品熟妇视频一区二区三区 |