使用Python編碼的小伙伴們,你們都用的是什么編輯器呢?
對于我個人而言,宇宙第一好用的Python編輯器非Pycharm莫屬身隐,沒有之一。
官網(wǎng):https://www.jetbrains.com/pycharm/
它有Pro和Community兩個版本唯灵,簡單來說就是收錢的和不收錢的贾铝。
下載地址:https://www.jetbrains.com/pycharm/download/#section=windows
對于廣大的無業(yè)人士來說,Community版本已經(jīng)就夠用了。(實在要買也不貴垢揩,159刀一年的使用費玖绿,相對于便利程度來說已經(jīng)很好了。按照笑來老師的說法叁巨,付費就是占便宜)
各個平臺都支持:Windows斑匪,macOS,Linux 各取所需
1 首次使用
1 . 新建項目 File->New Project
2 .輸入項目名(比如Demo)锋勺、路徑蚀瘸、選擇python解釋器。如果沒有出現(xiàn)python解釋器庶橱,進入步驟3
3 .選擇python解釋器贮勃。可以看到苏章,一旦添加了python解釋器寂嘉,pycharm就會掃描出你已經(jīng)安裝的python擴展包,和這些擴展包的最新版本枫绅。(估計是pycharm連接了pypi)
重新要選擇的時候也可以用Settings->project Interpreter 來設(shè)置泉孩。
4 .點擊OK之后,就會創(chuàng)建一個空項目并淋,里面包含一個.idea的文件夾寓搬,用于pycharm管理項目。
5 .好了预伺,可以快寫一個新的項目嘗試一下pycharm吧订咸!
CC先生說:
PyCharm風(fēng)格(配色方案)的調(diào)整曼尊,可以在:【File】-->【Settings】 的 Editor的子選項Colors&Fonts里進行設(shè)置酬诀。
個人偏愛Dracula(吸血鬼德庫拉伯爵),如下圖
2 設(shè)置字體大小
pycharm 是很好的一個IDE骆撇,唯一缺點是啟動慢瞒御。
默認字體太小,在mac下神郊,需要瞪大24K氪金狗眼才能看清肴裙。 為了保護好眼睛,我們需要把字體調(diào)整大一點涌乳。
步驟:
Settings-->Editor-->Colors & Fonts-->Font 然后在size那里調(diào)整蜻懦。
注意,要先保存一個新的Scheme夕晓,才能調(diào)整字體大小宛乃。
3 編寫文件并運行
1 . 在之前的Demo項目下新建一個Python文件取名為count,并寫入常見的四則運算的代碼:
class Calculator():
'''實現(xiàn)兩個數(shù)的加減乘除'''
def __init__(self,a,b):
self.a = int(a)
self.b = int(b)
# 加法
def add(self):
return self.a + self.b
# 減法
def sub(self):
return self.a - self.b
# 乘法
def mul(self):
return self.a * self.b
# 加法
def div(self):
return self.a / self.b
2 . 點擊右上角的運行的時候發(fā)現(xiàn)報錯(若運行圖標(biāo)為灰色,表示之前你沒有為你的項目選擇解釋器)
出錯原因是這個文件的語法里面在Python2中如果不指定coding方式就會報錯征炼,此時需要把解釋器修改為Python3
點擊1的那個位置出來Edit Configuration的彈窗析既。
在上圖config的彈窗中選擇箭頭2所指向的解釋器的位置來選擇Python3的解釋器。
Run/Debug Configuration的彈窗里設(shè)置的是py文件運行和調(diào)試時候的配置谆奥,Python和Python tests不同的在于Python tests是按照Python單元測試的格式來執(zhí)行的py文件眼坏。
Python運行時是以Script為單位的,就是一個文件為一個運行的單位酸些。
而Pythontests運行時可以目錄宰译,腳本,類魄懂,方法囤屹,函數(shù)分別為執(zhí)行單位。
3 . 運行的時候就是
- 點擊右上角的三角形的綠色按鈕逢渔,
- 或者右鍵的方式選取要運行的腳本肋坚,Run with....
- 或者Ctrl+Shift+F10
4 .出錯的時候經(jīng)常有出錯的行號顯示,顯示行號有兩種辦法:
1)臨時設(shè)置肃廓。右鍵單擊行號處智厌,選擇 Show Line Numbers。 但是這種方法盲赊,只對一個文件有效铣鹏,并且,重啟PyCharm 后消失哀蘑。
2)永久設(shè)置诚卸。File --> Settings -->Editor -->Appearance , 之后勾選Show Line Numbers。
5 . PyCharm 作為IDE绘迁,斷點調(diào)試是必須有的功能合溺。否則,我們還真不如用純編輯器寫的快缀台。
1)設(shè)置斷點
在代碼前面棠赛,行號的后面,鼠標(biāo)單擊膛腐,就可以設(shè)置斷點睛约。
2)調(diào)試斷點 點擊那個綠色的甲蟲圖標(biāo)(似乎甲蟲已經(jīng)成為debug專用圖標(biāo)了),進行斷點調(diào)試哲身。
3)點擊后辩涝,會運行到第一個斷點。會顯示該斷點之前的變量信息勘天。
4)點擊Step Over 或者按F8怔揩,我們繼續(xù)往下運行棍丐,到下一個斷點
6 .通過Pycharm 使用Git
環(huán)境配置 碼云上新建一個PythonDemo項目
SSH地址為:git@git.oschina.net:ccsensei/PythonDemo.git
- 先從碼云上checkout一個剛建好的PythonDemo的倉庫
2)Clone以后可以在本地看到一個PythonDemo的文件夾,里面有一個隱含的文件夾和從遠程倉庫取下來的文件沧踏。
3)在本地新建一個文件歌逢,注意建立完是紅色的,表示還未添加翘狱,add之后是綠色的秘案,做過修改是藍色的,忽略的文件是灰色的潦匈。此處我們是新加了一個wangyimusic.py.
- 選中要添加的文件wangyimusic.py.阱高,右鍵Commit File
5)完成后則可以在對應(yīng)的碼云項目里面看到剛新加的文件。(是不是異常方便啦~~)
Pycharm 快捷鍵方式:
Alt+Enter 自動添加包
Ctrl+t SVN更新
Ctrl+k SVN提交
Ctrl + / 注釋(取消注釋)選擇的行
Ctrl+Shift+F 高級查找
Ctrl+Enter 補全
Shift + Enter 開始新行
TAB Shift+TAB 縮進/取消縮進所選擇的行
Ctrl + Alt + I 自動縮進行
Ctrl + Y 刪除當(dāng)前插入符所在的行
Ctrl + D 復(fù)制當(dāng)前行茬缩、或者選擇的塊
Ctrl + Shift + J 合并行
Ctrl + Shift + V 從最近的緩存區(qū)里粘貼
Ctrl + Delete 刪除到字符結(jié)尾
Ctrl + Backspace 刪除到字符的開始
Ctrl + NumPad+/- 展開或者收縮代碼塊
Ctrl + Shift + NumPad+ 展開所有的代碼塊
Ctrl + Shift + NumPad- 收縮所有的代碼塊