pycharm社區(qū)版是一款免費的python編輯器,這款軟件可以幫助開發(fā)人員在使用python進行開發(fā)時節(jié)省大量時間。這款軟件具有調試、語法高亮、Project 管理、代碼跳轉、智能提示、自動完成、單元測試等一套完整的工具,還有它的IDE提供的一些高級功能,用來支持Django框架下的專業(yè)Web開發(fā)。
使用方法:
1、下載安裝
Pycharm提供免費的社區(qū)版與 付費的專業(yè)版。專業(yè)版額外增加了一些功能,如項目模板、遠程開發(fā)、數(shù)據(jù)庫支持等。個人學習 Python使用免費的社區(qū)版已足夠。
安裝過程照著提示一步步操作就可以了。注意安裝路徑盡量不使用帶有 中文或空格的目錄,這樣在之后的使用過程中減少一些莫名的錯誤。
2、新建項目
安裝好軟件之后,我們開始創(chuàng)建第一個項目,界面如下
左側導航欄選擇 Pure Python,右側的 Location選擇項目的路徑, Interpreter通過下拉欄選擇 Python版本,這里直接使用 Python的安裝路徑即可。
選擇完成之后,點擊 Create按鈕,進入界面。這時就可以創(chuàng)建文件了,步驟如下圖所示:
這里我們以剛剛創(chuàng)建的 Crossin-practices文件夾為例,依次點擊
Crossin-practices→ New→ Python File
得到了如下的結果
在 Name一欄輸入文件名即可,記得添加 .py后綴,點擊 OK之后就可以開始寫下
print('hello,world')
然后在界面點擊 右鍵 → Run example
出現(xiàn)這樣的結果:
對于同一個腳本,第一次運行使用 右鍵→ Run example,之后可以直接點擊右上角或者左下角的 綠三角。如下圖:
注意:更改文件運行的時候,三角和快捷鍵運行項目不會自動更改。所以常會運行了錯誤的文件而沒發(fā)現(xiàn)。所以我們推薦第一次運行使用右鍵的方式,將腳本切換之后再使用綠三角。
到此,建立項目,運行腳本文件的流程都介紹完畢了
3、配置 Pycharm
Pycharm提供的配置很多,這里講幾個比較重要的配置
編碼設置:
Python的編碼問題由來已久,為了避免一步一坑,Pycharm提供了方便直接的解決方案
在 IDE Encoding、Project Encoding、Property Files三處都使用 UTF-8編碼,同時在文件頭添加
#-*- coding: utf-8 -*
這樣在之后的學習過程中,或多或少會避免一些編碼坑。
解釋器設置:
當有多個版本安裝在電腦上,或者需要管理虛擬環(huán)境時,Project Interpreter提供方便的管理工具。
在這里可以方便的切換 Python版本,添加卸載庫等操作。
修改字體:
在 Editor→ Font選項下可以修改字體,調整字體大小等功能。
快捷鍵設置:
在 windows 下一些最常用的默認快捷鍵:
Pycharm也為不同平臺的用戶提供了定制的快捷鍵方案,習慣了用emacs、vim、vs的同學,可以直接選擇對應的方案。
同時,Pycharm也提供了自定義快捷鍵的功能。
修改完成之后就去試試效果吧!
4、調試
強大的 Pycharm為我們提供了方便易用的斷點調試功能,步驟如下圖所示:
簡單介紹一下調試欄的幾個重要的按鈕作用:
Resume Program:斷點調試后,點擊按鈕,繼續(xù)執(zhí)行程序;
Step Over:在單步執(zhí)行時,在函數(shù)內遇到子函數(shù)時不會進入子函數(shù)內單步執(zhí)行,而是將子函數(shù)整個執(zhí)行完再停止,也就是把子函數(shù)整個作為一步。有一點,經(jīng)過我們簡單的調試,在不存在子函數(shù)的情況下是和Step Into效果一樣的(簡而言之,越過子函數(shù),但子函數(shù)會執(zhí)行);
Step Into:單步執(zhí)行,遇到子函數(shù)就進入并且繼續(xù)單步執(zhí)行(簡而言之,進入子函數(shù));
Step Out: 當單步執(zhí)行到子函數(shù)內時,用step out就可以執(zhí)行完子函數(shù)余下部分,并返回到上一層函數(shù)。
如果程序在某一步出現(xiàn)錯誤,程序會自動跳轉到錯誤頁面,方便我們查看錯誤信息
更詳細的關于調試的知識參考之前的一篇文章:
如何在 Python 中使用斷點調試
5、Python 控制臺
為了方便用戶,Pycharm提供了另一個貼心的功能,將 Python shell直接集成在軟件中,調出方法如下:
個性化設置:
1.設置IDE皮膚主題
File -> Settings -> IDE Settings -> Appearance -> Theme -> 選擇“Alloy.IDEA Theme”
2.設置編輯器“顏色與字體”主題
File -> Settings -> IDE Settings -> Editor -> Colors & Fonts -> Scheme name -> 選擇“Default”
說明:先選擇“Default”,再“Save As”一份,命名為“default_copy”,因為默認的主題是“只讀的”,一些字體大小顏色什么的都不能修改,拷貝一份后方可修改!
2.1 修改字體大小
File -> Settings -> IDE Settings -> Editor -> Colors & Fonts -> Font -> Size -> 設置為“14”
3.顯示“行號”與“空白字符”
File -> Settings -> IDE Settings -> Editor -> Appearance-> 勾選“Show line numbers”、“Show whitespaces”、“Show method separators”
4. 關閉PEP8.py語言風格提示警告信息
在PyCharm項目設置中找到inspections選項,然后找到PEP 8 coding style violation,在右邊的ignore errors,點擊下面的加號,添加要忽略的警告信息編碼,這個編碼可以參考PEP8.py的官方網(wǎng)站,如下圖所示我添加了E501(line too long (82 > 79 characters))、E221、E401、E203這幾個要忽略的信息。
最近發(fā)現(xiàn)一個更為簡便的方法,點擊要忽略的錯誤所在,然后按Alt+Enter,在彈出下拉菜單選擇ignore errors like this,就可以快速忽略了。
4.1 關閉SQL語句背景顏色
File -> Settings -> Editor -> Colors & Fonts -> General -> Injected language fragment
圖片:http://xiangce.baidu.com/picture/detail/29693fb4cedd2e7bf1cc91180bd859e9f24b9b82
4.2 關閉SQL語言特征檢測右側出現(xiàn)的條紋標志
File -> Settings -> Inspections -> SQL -> SQL dialect detection
圖片:http://xiangce.baidu.com/picture/detail/ca46add80f05777d7a768e5f7787d95cd9e38dd4
4.3 關閉未使用變量,右側滾動條旁邊的條紋標志
File -> Settings -> Inspections -> JavaScript -> General -> Unused Javascript / ActionScript Local Symbol
--> Options -->Severity 將Warning改成Weak Warning 然后點擊后面"..." --> Edit Settings | Colors & Fonts
--> Error Stripe Mark (前面對勾去掉,所有的Weak Warning 警告都不在顯示右邊的條紋標志了)
5.修改IDE快捷鍵
File -> Settings -> IDE Settings -> Keymap
系統(tǒng)自帶了好幾種快捷鍵方案,下拉框中有如“default”,“Visual Studio”,在查找Bug時非常有用,“NetBeans 6.5”,“Default for GNOME”等等可選項,
因為“Eclipse”方案比較大眾,個人用的也比較多,最終選擇了“Eclipse”。
還是有幾個常用的快捷鍵跟Eclipse不一樣,為了能修改,還得先對Eclipse方案拷貝一份:
(1).代碼提示功能,默認是【Ctrl+空格】,現(xiàn)改為跟Eclipse一樣,即【Alt+/】
Main menu -> code -> Completion -> Basic -> 設置為“Alt+/”
Main menu -> code -> Completion -> SmartType -> 設置為“Alt+Shift+/”
不過“Alt+/”默認又被
Main menu -> code -> Completion -> Basic -> Cyclic Expand Word 占用,先把它刪除再說吧(單擊右鍵刪除)!
(百度你個垃圾,讓我上傳了N遍圖片也沒給老子顯示出來,圖片地址:http://xiangce.baidu.com/picture/detail/5c16440c83b923f1eaf20dedb8baa54184597447#picSign=5c16440c83b923f1eaf20dedb8baa54184597447)
(2).關閉當前文檔,默認是【Ctrl+F4】,現(xiàn)改為跟Eclipse一樣,即【Ctrl+W】
Main menu -> Window -> Active Tool Window -> Close Active Tab -> 設置為 “Ctrl+F4”;
Main menu -> Window -> Editor -> Close -> 設置為 “Ctrl+W”;
(百度你個垃圾,讓我上傳了N遍圖片也沒給老子顯示出來,圖片地址:http://xiangce.baidu.com/picture/detail/5c16440c83b923f1eaf20dedb8baa54184597447#picSign=30a3823aec2b782bf6e85665051f51d6440e8590)
6.Git版本控制
File -> Settings -> Version Control -> Git
Path to Git executable:D:\Program Files (x86)\Git\cmd\git.exe
截圖:http://xiangce.baidu.com/picture/detail/2e58b54577f687dffce63c9cf277affdb411ddff