Mac下的Pycharm教程
除非你是用記事本寫程式碼,或者用vim寫程式碼的大牛,那麼推薦使用PyCharm編寫Python程式碼。
PyCharm是一種Python IDE,帶有一整套可以幫助使用者在使用Python語言開發時提高其效率的工具,比如除錯
、語法高亮
、Project管理
、程式碼跳轉
、智慧提示
、自動完成
、單元測試
、版本控制
。此外,該IDE提供了一些高階功能,以用於支援Django框架下的專業Web開發。
Pycharm分為專業版(Professional)和社群版(Community),專業版功能非常全,需要購買,可以試用,對比之下社群版功能有限,可以免費使用,並且開源。
下載mac版Pycharm
前往下載地址:
-
可以直接在首頁中下載專業版
-
也可以點選右上角的下載按鈕,選擇專業版還是社群版
-
然後選擇macOS,專業版,點選下載按鈕之後會自動下載
下載完成之後,雙擊開啟,拖動到mac的應用列表中,和安裝mac版其它軟體是一樣的操作。
若要使用破解版,請自行網上搜索。
Pycharm整體結構
- 工具欄中可以對IDE做一些設定
- 專案檔案區主要是自己工程下的一些檔案,還有Python依賴庫
- 執行除錯區可以用來執行、除錯Python程式碼
- 程式碼區為自己編寫程式碼的視窗
-
控制檯主要用於顯示一些列印資訊,還有除錯資訊
建立專案
-
開啟PyCharm,第一個按鈕就是建立一個新的專案,第二個是選擇開啟已有的專案
-
接著選擇建立一個Python專案,右邊第一欄是選擇專案的存放地址,第二欄是選擇直譯器,可以看到這裡有兩個Python版本,一個Python 2.7,一個是3.6,這取決你自己電腦裡安裝了幾個Python
-
專案建立成功後,還只是一個空的專案,需要向裡面新增Python檔案
-
建立檔名,點選OK
-
然後就可以在建立好的Python檔案裡,編寫自己的程式碼了
調整python直譯器
有時候拿到一個Python專案,可能不是自己想要的直譯器版本,可以選擇調整直譯器版本
-
對整個專案調整其直譯器
-
也可以對單獨一個檔案設定其直譯器
執行Python檔案
-
工具欄裡選擇執行run
-
右上角執行run
-
在程式碼區域右鍵選擇run
-
在左邊檔案區域,選擇要執行的檔案,右鍵run
-
執行run之後,還可以在控制檯重複執行run
顯示行號
-
在程式碼區域左邊豎欄中右鍵選擇Show Line Numbers
設定Python模板
-
通常在Python檔案中直接寫中文,或者用中文作註釋,會提示編碼問題
- 通常前面加上
# coding:utf-8
或者# -*- coding:utf-8 -*-
,來解決這個問題
當我們要建立很多Python檔案時,那麼每次都這樣寫,很麻煩,可以自定義一個Python模板,每次建立Python檔案時,它會新增上模板內容 - 選擇File->Default Settings...,然後按如下設定好模板內容:
#!/usr/bin/python
用於指明直譯器的路徑,有時候可能需要用到 -
再次建立Python檔案,開啟檔案,會自動顯示好模板裡的內容
斷點除錯
-
點選程式碼區左邊豎欄,可以下斷點,再次點選可以取消斷點,這裡下了兩個斷點
-
選擇右上角的debug按鈕,程式執行時會在下斷點的位置停下來
-
斷點除錯這塊總共有7個按鈕,假設從左到右給按鈕排號為:1-2-3-4-5-6-7
-
按鈕1
,快速定位到當前程式因斷點而停留的位置
假設當前程式碼區介面,顯示為test.py檔案
那麼點選按鈕1之後,介面會自動切換到當前斷點處
-
按鈕2
,下一步但僅限於當前內容
當前位置為:
點選按鈕2之後,會跳轉到這裡:
一直點選按鈕2的話,程式不會在work函式中停止,只會在for迴圈中,一步步走 -
按鈕3
,執行下一步
當前位置為:
點選按鈕3之後,會跳轉到這裡:
假若當前位置為:
點選按鈕3之後,會跳轉到這裡:
-
按鈕4
,執行下一步,但忽略libraries(匯入庫的語句)
當前位置為:
點選按鈕4之後,會跳轉到這裡:
-
按鈕5
,執行下一步,但忽略libraries和構造物件等 -
按鈕6
,當單步執行到子函式內,使用它就會執行完子函式的剩餘部分
當前位置為:
點選按鈕6之後,會跳轉到這裡:
-
按鈕7
,直接跳轉到一個斷點處
當前位置為:
點選按鈕7之後,會跳轉到這裡:
作者:看_有灰碟
連結:https://www.jianshu.com/p/dc396a37ddee
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯絡作者獲得授權並註明出處。