宇宙第一好用的Python編輯器-Pycharm

使用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)很好了。按照笑來老師的說法叁巨,付費就是占便宜)

download.png

各個平臺都支持:Windows斑匪,macOS,Linux 各取所需

1 首次使用

1 . 新建項目 File->New Project

2 .輸入項目名(比如Demo)锋勺、路徑蚀瘸、選擇python解釋器。如果沒有出現(xiàn)python解釋器庶橱,進入步驟3


new project.png

3 .選擇python解釋器贮勃。可以看到苏章,一旦添加了python解釋器寂嘉,pycharm就會掃描出你已經(jīng)安裝的python擴展包,和這些擴展包的最新版本枫绅。(估計是pycharm連接了pypi)
重新要選擇的時候也可以用Settings->project Interpreter 來設(shè)置泉孩。

Interpreter.png

4 .點擊OK之后,就會創(chuàng)建一個空項目并淋,里面包含一個.idea的文件夾寓搬,用于pycharm管理項目。
5 .好了预伺,可以快寫一個新的項目嘗試一下pycharm吧订咸!

CC先生說:
PyCharm風(fēng)格(配色方案)的調(diào)整曼尊,可以在:【File】-->【Settings】 的 Editor的子選項Colors&Fonts里進行設(shè)置酬诀。
個人偏愛Dracula(吸血鬼德庫拉伯爵),如下圖

Dracula.png

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)為灰色,表示之前你沒有為你的項目選擇解釋器)

counterror.png

出錯原因是這個文件的語法里面在Python2中如果不指定coding方式就會報錯征炼,此時需要把解釋器修改為Python3

config.png

點擊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í)行單位。

pytest.png

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

  1. 先從碼云上checkout一個剛建好的PythonDemo的倉庫
1.png
2.png

2)Clone以后可以在本地看到一個PythonDemo的文件夾,里面有一個隱含的文件夾和從遠程倉庫取下來的文件沧踏。

3.png

3)在本地新建一個文件歌逢,注意建立完是紅色的,表示還未添加翘狱,add之后是綠色的秘案,做過修改是藍色的,忽略的文件是灰色的潦匈。此處我們是新加了一個wangyimusic.py.

new.png
  1. 選中要添加的文件wangyimusic.py.阱高,右鍵Commit File
commit.png
commit and push.png

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- 收縮所有的代碼塊

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末赤惊,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子凰锡,更是在濱河造成了極大的恐慌未舟,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,311評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件掂为,死亡現(xiàn)場離奇詭異裕膀,居然都是意外死亡,警方通過查閱死者的電腦和手機勇哗,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評論 2 382
  • 文/潘曉璐 我一進店門昼扛,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人欲诺,你說我怎么就攤上這事抄谐。” “怎么了扰法?”我有些...
    開封第一講書人閱讀 152,671評論 0 342
  • 文/不壞的土叔 我叫張陵蛹含,是天一觀的道長。 經(jīng)常有香客問我迹恐,道長挣惰,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,252評論 1 279
  • 正文 為了忘掉前任殴边,我火速辦了婚禮,結(jié)果婚禮上珍语,老公的妹妹穿的比我還像新娘锤岸。我一直安慰自己,他們只是感情好板乙,可當(dāng)我...
    茶點故事閱讀 64,253評論 5 371
  • 文/花漫 我一把揭開白布是偷。 她就那樣靜靜地躺著拳氢,像睡著了一般。 火紅的嫁衣襯著肌膚如雪蛋铆。 梳的紋絲不亂的頭發(fā)上馋评,一...
    開封第一講書人閱讀 49,031評論 1 285
  • 那天,我揣著相機與錄音刺啦,去河邊找鬼留特。 笑死,一個胖子當(dāng)著我的面吹牛玛瘸,可吹牛的內(nèi)容都是我干的蜕青。 我是一名探鬼主播,決...
    沈念sama閱讀 38,340評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼糊渊,長吁一口氣:“原來是場噩夢啊……” “哼右核!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起渺绒,我...
    開封第一講書人閱讀 36,973評論 0 259
  • 序言:老撾萬榮一對情侶失蹤贺喝,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后宗兼,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體搜变,經(jīng)...
    沈念sama閱讀 43,466評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,937評論 2 323
  • 正文 我和宋清朗相戀三年针炉,在試婚紗的時候發(fā)現(xiàn)自己被綠了挠他。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,039評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡篡帕,死狀恐怖殖侵,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情镰烧,我是刑警寧澤拢军,帶...
    沈念sama閱讀 33,701評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站怔鳖,受9級特大地震影響茉唉,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜结执,卻給世界環(huán)境...
    茶點故事閱讀 39,254評論 3 307
  • 文/蒙蒙 一度陆、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧献幔,春花似錦懂傀、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽恃泪。三九已至,卻和暖如春犀斋,著一層夾襖步出監(jiān)牢的瞬間贝乎,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工叽粹, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留览效,地道東北人。 一個月前我還...
    沈念sama閱讀 45,497評論 2 354
  • 正文 我出身青樓球榆,卻偏偏與公主長得像朽肥,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子持钉,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,786評論 2 345

推薦閱讀更多精彩內(nèi)容