最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

推薦Python小白理想的IDE編輯器thonny

 更新時(shí)間:2021年10月25日 16:22:26   作者:寫(xiě)代碼的明哥  
這篇文章主要為大家介紹了推薦一款Python編輯器thonny,非常適合Python使用,具體原因文中給出詳細(xì)說(shuō)明,希望能夠有所幫助,祝大家多多進(jìn)步

若你在搜索引擎(如百度)或者各種問(wèn)答社區(qū)(如知乎)搜索 學(xué)習(xí)Python 最好的 IDE/編輯器是哪個(gè)?

我想答案肯定是:PyCharm、Jupyter、VSCode、Vim、Sublime Text

不過(guò),在我看來(lái),最好的編輯器 應(yīng)當(dāng)視情況而定,比如

如果你是搞數(shù)據(jù)分析、機(jī)器學(xué)習(xí)的,推薦你使用 Jupyter

如果是搞大型工程項(xiàng)目的,經(jīng)常要閱讀開(kāi)源項(xiàng)目代碼,推薦你使用 PyCharm

如果你需要使用多種編輯語(yǔ)言,并且不喜歡使用 JB 家的破解版軟件,推薦你使用 VS Code

如果你閑得淡疼、追求極客,那推薦你使用 Vim

除此之外,還有非常多優(yōu)秀的 Python 代碼編輯器,比如 Sublime Text、Atom、Wing、Spyder 等。

但是我今天要介紹的這個(gè) IDE ,你很有可能沒(méi)有使用過(guò),更有可能連聽(tīng)都沒(méi)聽(tīng)過(guò),它叫 Thonny,它是由塔爾圖大學(xué)開(kāi)發(fā),適合新手程序員。其界面沒(méi)有任何復(fù)雜或多余功能,很容易上手。另一個(gè)適合新手的地方是,你可以看到 Python 在每一步中對(duì)你的表達(dá)式的評(píng)估。

我推薦所有的 Python 新手,都去安裝一個(gè) Thonny 。

理由如下:

  • 它支持全平臺(tái)(Windows,Mac,Linux)
  • 它支持簡(jiǎn)體中文,對(duì)英文不好的同學(xué)非常友好
  • 它界面簡(jiǎn)潔直白,內(nèi)置的功能都是完全面向新手的
  • 它內(nèi)置 Python 3,無(wú)需新手額外安裝Python和配置環(huán)境
  • 它的調(diào)試界面非常直觀,可吊打市面上 90% 的編輯器
  • 它提供比代碼行粒度更小的調(diào)試模式,是它閃光點(diǎn)之一
  • 它支持語(yǔ)法高亮,應(yīng)該是基本功能了
  • 它支持代碼補(bǔ)全(只可惜不是自動(dòng),而是手動(dòng))
  • 它內(nèi)置非常簡(jiǎn)潔易用的圖形界面包管理器

下面一一為大家進(jìn)行演示

1. 全平臺(tái)支持

無(wú)論你使用的是 Win、Mac,還是 Linux,Thonny 都有對(duì)應(yīng)的版本支持。

Win 和 Mac 版本的安裝包,我已經(jīng)全部打包好了,可點(diǎn)此下載:https://wws.lanzous.com/iX5rWlvkdfa

對(duì)于 Linux 用戶,需要使用命令來(lái)安裝

# Binary bundle for PC (Thonny+Python):
$ wget -O - https://thonny.org/installer-for-linux)

# With pip
$ pip3 install thonny

# Debian, Raspbian, Ubuntu, Mint and others:
sudo apt install thonny

# Fedora
$ sudo dnf install thonny

2. 支持簡(jiǎn)體中文

Thonny 是雖然是外國(guó)人開(kāi)發(fā)的,不過(guò)它目前也是支持簡(jiǎn)體中文的,這對(duì)于英文不好的初學(xué)者,真的是福音。

在你安裝的時(shí)候就會(huì)提示你進(jìn)行語(yǔ)言選擇

如果安裝時(shí)忘記設(shè)置,同樣也是可以在菜單欄二次更改。

3. 內(nèi)置 Python

對(duì)于新手來(lái)說(shuō),最重要的就是能夠盡快有一個(gè)可以跑代碼的環(huán)境

Thonny 內(nèi)置了 Python 3.7.9 ,因此它不需要你去官網(wǎng)下載 Python 解釋器,也不用你去學(xué)習(xí)如何配置環(huán)境變量。

通過(guò)查看 os 模塊的路徑,可以得知這個(gè) Python 的安裝路徑

當(dāng)然了,如果你覺(jué)得 Python 3.7 已經(jīng)過(guò)時(shí)了,想使用最新的 Python 3.9 也是可以設(shè)置的

4. 簡(jiǎn)潔的界面

整個(gè)軟件的界面非常的簡(jiǎn)潔,可以說(shuō)多余的功能一個(gè)都沒(méi)有,而該有的功能也一個(gè)不少。

隨便打開(kāi)一個(gè)測(cè)試用的 Python 腳本,點(diǎn)擊右上角的運(yùn)行按鈕就可以運(yùn)行這個(gè)腳本程序,程序中打印的內(nèi)容會(huì)在 Shell 窗口中打印,從界面上很容易可以看出,實(shí)際上你點(diǎn)擊運(yùn)行按鈕后,就是在 Shell 窗口中執(zhí)行一條 %Run xx.py 的魔法命令。

5. 可視化包管理器

同時(shí)他還自帶了可視化的包管理器,方便新手安裝和卸載 Python 的各種第三方包

6. 手動(dòng)代碼補(bǔ)全

同時(shí)作為一款簡(jiǎn)易的 IDE , Thonny 同時(shí)也是支持代碼補(bǔ)全,只不過(guò)這代碼補(bǔ)全并不是那么智能,需要按下快捷鍵(⌃ + s)來(lái)手動(dòng)觸發(fā)。

7. 驚艷全座的調(diào)試功能

以上如果還不足以讓你動(dòng)心,別急,我來(lái)介紹下 Thonny 最讓為驚艷的調(diào)試功能。

通過(guò)菜單欄調(diào)出 變量面板,此時(shí)你在 Shell 中定義的變量,都會(huì)顯示在變量面板上,一旦你對(duì)變量進(jìn)行修改,變量面板也會(huì)實(shí)時(shí)刷新。

通過(guò)點(diǎn)擊控制面板上的小甲蟲(chóng),就進(jìn)入了調(diào)試模式,甲蟲(chóng)旁邊的四個(gè)按鈕就會(huì)跟著亮起來(lái),分別是

  • 步過(guò)(Step Over) :以代碼行為單位的單步調(diào)試
  • 步進(jìn) (Step Into):比步過(guò)更細(xì)粒度的單步調(diào)試,可進(jìn)入函數(shù)
  • 步出(Step Out) :執(zhí)行到函數(shù)執(zhí)行結(jié)束
  • 恢復(fù)執(zhí)行 :執(zhí)行到程序結(jié)束

咦,你肯定會(huì)說(shuō),明哥,你別標(biāo)題黨了,這些功能在 PyCharm 上不是都有嗎?

別急,請(qǐng)你接著往下看,Thonny 中的步進(jìn)調(diào)試達(dá)到的效果,就算是 PyCharm 也還沒(méi)有做到如此便于新手學(xué)習(xí)的調(diào)試體驗(yàn)。

它可以把單行表達(dá)式,拆分成多個(gè)步驟進(jìn)行調(diào)試,在這個(gè)過(guò)程中,表達(dá)式中的變量名會(huì)直接顯示為其數(shù)值,這對(duì)于新手理解復(fù)雜的單行表達(dá)式是非常有幫助的。

具體請(qǐng)看下面這張動(dòng)圖,age <= 3 這個(gè)表達(dá)式,會(huì)先顯示 age 的變量值,然后和3進(jìn)行邏輯運(yùn)算,再把運(yùn)算的結(jié)果顯示出來(lái)。

當(dāng)你使用 步進(jìn) 進(jìn)入函數(shù)調(diào)用,每調(diào)用一步函數(shù),都會(huì)重新打開(kāi)一個(gè)帶有單獨(dú)的局部變量表和代碼指針的新窗口,它能夠幫助學(xué)習(xí)者充分了解函數(shù)調(diào)用的原理,尤其對(duì)于理解遞歸這種相對(duì)復(fù)雜的邏輯。

下面以一個(gè)生成 斐波那契數(shù)列 的函數(shù)為例演示

Thonny 中步進(jìn)調(diào)試可以說(shuō)是它的一大亮點(diǎn),但是可惜的是Thonny 目前還不支持設(shè)置斷點(diǎn),這是比較遺憾的。

8. 快捷鍵一覽表

Windows 的快捷鍵

Mac 的快捷鍵

9. 寫(xiě)在最后

取之 Python,用之Python,Thonny 是基于 Python 內(nèi)置圖形庫(kù) tkinter開(kāi)發(fā)出來(lái)的一個(gè)可視化工具,它是完全面向 Python 初學(xué)者的 輕量級(jí) Python IDE,它能幫助初學(xué)者搞懂每一行代碼的運(yùn)行細(xì)節(jié),它幫小白解決了一些繁雜的環(huán)境問(wèn)題,真正做到拿到即學(xué)。

在我看來(lái),是最適合 Python 初學(xué)者的 IDE ,推薦給你使用。

Thonny 下載鏈接:http://m.fzitv.net/softs/783657.html

以上就是推薦Python小白理想的IDE編輯器thonny的詳細(xì)內(nèi)容,更多關(guān)于Python小白編輯器thonny的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Python HTMLTestRunner如何下載生成報(bào)告

    Python HTMLTestRunner如何下載生成報(bào)告

    這篇文章主要介紹了Python HTMLTestRunner如何下載生成報(bào)告,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • 關(guān)于python實(shí)現(xiàn)常用的相似度計(jì)算方法

    關(guān)于python實(shí)現(xiàn)常用的相似度計(jì)算方法

    這篇文章主要介紹了關(guān)于python實(shí)現(xiàn)常用的相似度計(jì)算方法,最初的相似度計(jì)算是為了表征向量的重合程度的,在這里最經(jīng)典的就是余弦相似度了,當(dāng)然使用正弦或者是正切等等三角函數(shù)也都是可以的,需要的朋友可以參考下
    2023-07-07
  • python替換文件中的指定行數(shù)技巧示例詳解

    python替換文件中的指定行數(shù)技巧示例詳解

    這篇文章主要介紹了python替換文件中的指定行數(shù)技巧示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • Python快速生成定制化的Word(docx)文檔

    Python快速生成定制化的Word(docx)文檔

    這篇文章主要為大家介紹了如何使用Python快速生成定制化的Word文檔實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • python類參數(shù)定義及數(shù)據(jù)擴(kuò)展方式unsqueeze/expand

    python類參數(shù)定義及數(shù)據(jù)擴(kuò)展方式unsqueeze/expand

    本文主要介紹了python類參數(shù)定義及數(shù)據(jù)擴(kuò)展方式unsqueeze/expand,文章通過(guò)圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-08-08
  • Pandas讀取excel合并單元格的正確方式(openpyxl合并單元格拆分并填充內(nèi)容)

    Pandas讀取excel合并單元格的正確方式(openpyxl合并單元格拆分并填充內(nèi)容)

    Excel文件中可能包含合并單元格的數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于Pandas讀取excel合并單元格的正確方式,主要介紹的openpyxl合并單元格拆分并填充內(nèi)容,需要的朋友可以參考下
    2023-06-06
  • Python中的代碼異常處理你掌握了嗎

    Python中的代碼異常處理你掌握了嗎

    Python?使用稱為異常(exception)的特殊對(duì)象來(lái)管理程序執(zhí)行期間發(fā)生的錯(cuò)誤,那Python中代碼異常處理的相關(guān)操作你都了解了嗎,本文為大家進(jìn)行了詳細(xì)整理,需要的可以參考下
    2023-06-06
  • Python爬蟲(chóng)scrapy框架Cookie池(微博Cookie池)的使用

    Python爬蟲(chóng)scrapy框架Cookie池(微博Cookie池)的使用

    這篇文章主要介紹了Python爬蟲(chóng)scrapy框架Cookie池(微博Cookie池)的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • wxpython繪制圓角窗體

    wxpython繪制圓角窗體

    這篇文章主要為大家詳細(xì)介紹了wxpython繪制圓角窗體,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • 利用Python如何生成便簽圖片詳解

    利用Python如何生成便簽圖片詳解

    python現(xiàn)在火熱的程度相信不用過(guò)多介紹了,下面這篇文章主要給大家介紹了關(guān)于利用Python如何生成便簽圖片的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-07-07

最新評(píng)論

正蓝旗| 神农架林区| 舞钢市| 乐平市| 仁布县| 仁寿县| 阳山县| 巩义市| 讷河市| 东乡族自治县| 舟山市| 杭锦旗| 铜川市| 文登市| 建湖县| 广河县| 青岛市| 大厂| 清新县| 蓝田县| 万山特区| 营山县| 葫芦岛市| 台中县| 肥西县| 象山县| 漾濞| 达州市| 桐柏县| 潞城市| 临朐县| 池州市| 昆山市| 西平县| 青州市| 海安县| 五华县| 石嘴山市| 石楼县| 延吉市| 祁阳县|