<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>

          有了這款Python神器,新手也會(huì)調(diào)試代碼!

          共 923字,需瀏覽 2分鐘

           ·

          2021-11-19 04:15

          大家好,我是黃同學(xué)??
          對于很多新手朋友來說,覺得學(xué)習(xí)Python是一件難事。
          今天黃同學(xué)為大家介紹一款神器,它能夠幫助你了解計(jì)算機(jī)運(yùn)行每一行代碼時(shí)會(huì)發(fā)生什么。
          這對于我們更好的了解Python運(yùn)行和調(diào)試代碼,確實(shí)有很大的幫助。

          看看官網(wǎng)是怎么說的

          • 官網(wǎng):https://pythontutor.com/
          這款神器叫做Python tutor,它就是用來可視化執(zhí)行代碼的。
          不管你是學(xué)習(xí)Python、Java、C、C++、JavaScript或Ruby。Python Tutor能夠幫助我們克服學(xué)習(xí)編程的一個(gè)基本障礙:了解計(jì)算機(jī)運(yùn)行每一行代碼時(shí)會(huì)發(fā)生什么。
          您可以使用它在 Web 瀏覽器中編寫Python、Java、C、C++、JavaScript 和Ruby代碼,并逐步查看其執(zhí)行情況。
          180多個(gè)國家/地區(qū)的超過1000萬人使用Python Tutor可視化了1億多段代碼,通常作為教科書、講座和在線教程的補(bǔ)充。據(jù)我們所知,它是計(jì)算教育中使用最廣泛的程序可視化工具。

          如何使用它

          首先,你可以選擇你想要執(zhí)行的代碼語言,我使用的是Python。

          從上圖可以看出,這個(gè)界面超級(jí)簡單,一共有3個(gè)部分,分別介紹如下:

          • ① 選擇語言;
          • ② 代碼輸入框;
          • ③?兩種模式
          關(guān)于①②大家一看便知,下面我們來講講Visualize ExecutionLive Programming Mode這兩種模式。
          • Visualize Execution模式:寫完程序需要自己手動(dòng)去執(zhí)行,進(jìn)而看到程序執(zhí)行的每一步發(fā)生了什么情況;
          • Live Programming Mode模式:不用手動(dòng)執(zhí)行程序,每寫一行程序,系統(tǒng)會(huì)自動(dòng)執(zhí)行并可視化;
          一般來說,最好使用Visualize Execution模式。我們既然使用這個(gè)工具,就是想看清楚代碼的執(zhí)行過程,因此還是自己動(dòng)手一步步執(zhí)行,觀察執(zhí)行結(jié)果比較好。
          好記性不如爛筆頭,我們不過多的說,直接為大家做個(gè)演示。
          def?func(x):
          ????if?x?18
          :
          ????????print("未成年")
          ????????return?"未成年"
          ????else:
          ????????print("成年")
          ????????return?"成年"
          ????????
          x?=?20
          func(x)
          比如有上面一段代碼,我們來看看執(zhí)行情況。

          整個(gè)程序執(zhí)行過程,活生生呈現(xiàn)你眼前,夠清楚吧。

          各位伙伴們好,詹帥本帥搭建了一個(gè)個(gè)人博客和小程序,匯集各種干貨和資源,也方便大家閱讀,感興趣的小伙伴請移步小程序體驗(yàn)一下哦!(歡迎提建議)

          推薦閱讀


          牛逼!Python常用數(shù)據(jù)類型的基本操作(長文系列第①篇)

          牛逼!Python的判斷、循環(huán)和各種表達(dá)式(長文系列第②篇)

          牛逼!Python函數(shù)和文件操作(長文系列第③篇)

          牛逼!Python錯(cuò)誤、異常和模塊(長文系列第④篇)


          瀏覽 47
          點(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>
                  国产成人视频在线 | 又粗又硬视频 | 秋霞福利在线 | 欧美熟妇另类久久久久久不卡 | 天堂v视频永久在线播放平台 |