卸載 PyCharm!這才是 Python 小白的最理想的 IDE
點(diǎn)上方關(guān)注“SQL數(shù)據(jù)庫開發(fā)”,
設(shè)為“置頂或星標(biāo)”,第一時(shí)間送達(dá)干貨
作者:寫代碼的明哥
如果你是搞數(shù)據(jù)分析、機(jī)器學(xué)習(xí)的,推薦你使用 Jupyter
如果是搞大型工程項(xiàng)目的,經(jīng)常要閱讀開源項(xiàng)目代碼,推薦你使用 PyCharm
如果你需要使用多種編輯語言,并且不喜歡使用 JB 家的破解版軟件,推薦你使用 VS Code
如果你閑得淡疼、追求極客,那推薦你使用 Vim
Thonny,它是由塔爾圖大學(xué)開發(fā),適合新手程序員。其界面沒有任何復(fù)雜或多余功能,很容易上手。另一個(gè)適合新手的地方是,你可以看到 Python 在每一步中對你的表達(dá)式的評估。它支持全平臺(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)置非常簡潔易用的圖形界面包管理器
1. 全平臺(tá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. 支持簡體中文


3. 內(nèi)置 Python




4. 簡潔的界面
%Run xx.py 的魔法命令。
5. 可視化包管理器

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

7. 驚艷全座的調(diào)試功能
變量面板,此時(shí)你在 Shell 中定義的變量,都會(huì)顯示在變量面板上,一旦你對變量進(jìn)行修改,變量面板也會(huì)實(shí)時(shí)刷新。
步過(Step Over) :以代碼行為單位的單步調(diào)試步進(jìn)(Step Into):比步過更細(xì)粒度的單步調(diào)試,可進(jìn)入函數(shù)步出(Step Out) :執(zhí)行到函數(shù)執(zhí)行結(jié)束恢復(fù)執(zhí)行:執(zhí)行到程序結(jié)束

age <= 3 這個(gè)表達(dá)式,會(huì)先顯示 age 的變量值,然后和3進(jìn)行邏輯運(yùn)算,再把運(yùn)算的結(jié)果顯示出來。
步進(jìn) 進(jìn)入函數(shù)調(diào)用,每調(diào)用一步函數(shù),都會(huì)重新打開一個(gè)帶有單獨(dú)的局部變量表和代碼指針的新窗口,它能夠幫助學(xué)習(xí)者充分了解函數(shù)調(diào)用的原理,尤其對于理解遞歸這種相對復(fù)雜的邏輯。
8. 快捷鍵一覽表

Mac 的快捷鍵

9. 寫在最后
點(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)入高手如云的交流群。

