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

          卸載 PyCharm!這才是 Python 小白的最理想的 IDE

          共 3132字,需瀏覽 7分鐘

           ·

          2021-02-28 19:08

          點(diǎn)上方關(guān)注“SQL數(shù)據(jù)庫開發(fā)”,

          設(shè)為“置頂或星標(biāo)”,第一時(shí)間送達(dá)干貨

          來源:Python編程時(shí)光
          作者:寫代碼的明哥
          當(dāng)你在搜索引擎(如百度)或者各種問答社區(qū)(如知乎)搜索『學(xué)習(xí)Python 最好的 IDE/編輯器是哪個(gè)?』的時(shí)候
          我想答案肯定是:PyCharm、Jupyter、VSCode、Vim、Sublime Text
          不過,在我看來,最好的編輯器 應(yīng)當(dāng)視情況而定,比如
          • 如果你是搞數(shù)據(jù)分析、機(jī)器學(xué)習(xí)的,推薦你使用 Jupyter

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

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

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

          除此之外,還有非常多優(yōu)秀的 Python 代碼編輯器,比如 Sublime Text、Atom、Wing、Spyder 等。
          但是我今天要介紹的這個(gè) IDE ,你很有可能沒有使用過,更有可能連聽都沒聽過,它叫 Thonny,它是由塔爾圖大學(xué)開發(fā),適合新手程序員。其界面沒有任何復(fù)雜或多余功能,很容易上手。另一個(gè)適合新手的地方是,你可以看到 Python 在每一步中對你的表達(dá)式的評估。
          我推薦所有的 Python 新手,都去安裝一個(gè) Thonny 。
          理由如下:
          • 它支持全平臺(tái)(Windows,Mac,Linux)

          • 它支持簡體中文,對英文不好的同學(xué)非常友好

          • 它界面簡潔直白,內(nèi)置的功能都是完全面向新手的

          • 它內(nèi)置 Python 3,無需新手額外安裝Python和配置環(huán)境

          • 它的調(diào)試界面非常直觀,可吊打市面上 90% 的編輯器

          • 它提供比代碼行粒度更小的調(diào)試模式,是它閃光點(diǎn)之一

          • 它支持語法高亮,應(yīng)該是基本功能了

          • 它支持代碼補(bǔ)全(只可惜不是自動(dòng),而是手動(dòng))

          • 它內(nèi)置非常簡潔易用的圖形界面包管理器

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

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

          無論你使用的是 Win、Mac,還是 Linux,Thonny 都有對應(yīng)的版本支持。
          Win 和 Mac 版本的安裝包,我已經(jīng)全部打包好了,可在下面公眾號后臺(tái)【數(shù)據(jù)前線】回復(fù) thonny 獲取下載鏈接。
          對于 Linux 用戶,需要使用命令來安裝
          # 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. 支持簡體中文

          Thonny 是雖然是外國人開發(fā)的,不過它目前也是支持簡體中文的,這對于英文不好的初學(xué)者,真的是福音。
          在你安裝的時(shí)候就會(huì)提示你進(jìn)行語言選擇
          如果安裝時(shí)忘記設(shè)置,同樣也是可以在菜單欄二次更改。

          3. 內(nèi)置 Python

          對于新手來說,最重要的就是能夠盡快有一個(gè)可以跑代碼的環(huán)境
          Thonny 內(nèi)置了 Python 3.7.9 ,因此它不需要你去官網(wǎng)下載 Python 解釋器,也不用你去學(xué)習(xí)如何配置環(huán)境變量。
          通過查看 os 模塊的路徑,可以得知這個(gè) Python 的安裝路徑
          當(dāng)然了,如果你覺得 Python 3.7 已經(jīng)過時(shí)了,想使用最新的 Python 3.9 也是可以設(shè)置的

          4. 簡潔的界面

          整個(gè)軟件的界面非常的簡潔,可以說多余的功能一個(gè)都沒有,而該有的功能也一個(gè)不少。
          隨便打開一個(gè)測試用的 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í)作為一款簡易的 IDE , Thonny 同時(shí)也是支持代碼補(bǔ)全,只不過這代碼補(bǔ)全并不是那么智能,需要按下快捷鍵(? + s 或者 tab 鍵)來手動(dòng)觸發(fā)。

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

          以上如果還不足以讓你動(dòng)心,別急,我來介紹下 Thonny 最讓為驚艷的調(diào)試功能。
          通過菜單欄調(diào)出 變量面板,此時(shí)你在 Shell 中定義的變量,都會(huì)顯示在變量面板上,一旦你對變量進(jìn)行修改,變量面板也會(huì)實(shí)時(shí)刷新。
          通過點(diǎn)擊控制面板上的小甲蟲,就進(jìn)入了調(diào)試模式,甲蟲旁邊的四個(gè)按鈕就會(huì)跟著亮起來,分別是
          • 步過(Step Over) :以代碼行為單位的單步調(diào)試

          • 步進(jìn) (Step Into):比步過更細(xì)粒度的單步調(diào)試,可進(jìn)入函數(shù)

          • 步出(Step Out) :執(zhí)行到函數(shù)執(zhí)行結(jié)束

          • 恢復(fù)執(zhí)行 :執(zhí)行到程序結(jié)束

          咦,你肯定會(huì)說,明哥,你別標(biāo)題黨了,這些功能在 PyCharm 上不是都有嗎?
          別急,請你接著往下看,Thonny 中的步進(jìn)調(diào)試達(dá)到的效果,就算是 PyCharm 也還沒有做到如此便于新手學(xué)習(xí)的調(diào)試體驗(yàn)。
          它可以把單行表達(dá)式,拆分成多個(gè)步驟進(jìn)行調(diào)試,在這個(gè)過程中,表達(dá)式中的變量名會(huì)直接顯示為其數(shù)值,這對于新手理解復(fù)雜的單行表達(dá)式是非常有幫助的。
          具體請看下面這張動(dòng)圖,age <= 3 這個(gè)表達(dá)式,會(huì)先顯示 age 的變量值,然后和3進(jìn)行邏輯運(yùn)算,再把運(yùn)算的結(jié)果顯示出來。
          當(dāng)你使用 步進(jìn) 進(jìn)入函數(shù)調(diào)用,每調(diào)用一步函數(shù),都會(huì)重新打開一個(gè)帶有單獨(dú)的局部變量表和代碼指針的新窗口,它能夠幫助學(xué)習(xí)者充分了解函數(shù)調(diào)用的原理,尤其對于理解遞歸這種相對復(fù)雜的邏輯。
          下面以一個(gè)生成 斐波那契數(shù)列  的函數(shù)為例演示
          Thonny 中步進(jìn)調(diào)試可以說是它的一大亮點(diǎn),但是可惜的是Thonny 目前還不支持設(shè)置斷點(diǎn),這是比較遺憾的。

          8. 快捷鍵一覽表

          Windows 的快捷鍵

          Mac 的快捷鍵

          9. 寫在最后

          取之 Python,用之Python,Thonny 是基于 Python 內(nèi)置圖形庫 tkinter開發(fā)出來的一個(gè)可視化工具,它是完全面向 Python 初學(xué)者的 輕量級 Python IDE,它能幫助初學(xué)者搞懂每一行代碼的運(yùn)行細(xì)節(jié),它幫小白解決了一些繁雜的環(huán)境問題,真正做到拿到即學(xué)。
          在我看來,是最適合 Python 初學(xué)者的 IDE ,推薦給你使用。點(diǎn)擊關(guān)注下方公眾號回復(fù) thonny 就可以獲取到全平臺(tái)的 thonny 下載鏈接 

          點(diǎn)擊右下角「在看」和轉(zhuǎn)發(fā)

          是對我們最大的支持


          最后給大家分享我寫的SQL兩件套:《SQL基礎(chǔ)知識(shí)第二版》《SQL高級知識(shí)第二版》的PDF電子版。里面有各個(gè)語法的解釋、大量的實(shí)例講解和批注等等,非常通俗易懂,方便大家跟著一起來實(shí)操。


          有需要的讀者可以下載學(xué)習(xí),在下面的公眾號「數(shù)據(jù)前線」(非本號)后臺(tái)回復(fù)關(guān)鍵字:SQL,就行

          數(shù)據(jù)前線


          后臺(tái)回復(fù)關(guān)鍵字:1024,獲取一份精心整理的技術(shù)干貨

          后臺(tái)回復(fù)關(guān)鍵字:進(jìn)群,帶你進(jìn)入高手如云的交流群。

          瀏覽 41
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

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

          手機(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>
                  日本婷婷| 果冻传媒堕落人妻四玛丽莲A - 神秘资源 | 日韩精品九九九 | av黄色小说 | 中文字幕无码日韩专区免费 |