Pycharm分為商業版和社區版,商業版是收費的,社區版面向的是python社區的學習人員,其提供的功能與商業版並無太大區別。通常來說,使用社區版即可滿足絕大部分程式員的開發需求。 ...
這是一本教同學們徹底學通Python的高質量學習教程,認真地學習每一章節的內容,每天只需學好一節,幫助你成為一名卓越的Python程式員:
本教程面向的是零編程基礎的同學,非科班人士,以及有一定編程水平的中高級程式員。
2.1.1 PyCharm簡介
PyCharm是專為python 開發的IDE工具,提供了諸多功能以幫助程式員提升開發效率,比如代碼調試、語法高亮、代碼跳轉、自動完成、智能提示等。
IDE是Integrated Development Environment的簡稱,即集成開發環境。所謂的集成開發環境,是指將代碼的編寫功能,編譯功能,調試功能等進行集成的開發工具。
Pycharm分為商業版和社區版,商業版是收費的,社區版面向的是python社區的學習人員,其提供的功能與商業版並無太大區別,一般來說,使用社區版即可滿足絕大部分程式員的開發需求。
2.1.2 PyCharm安裝
pycharm社區版的下載頁面:https://www.jetbrains.com/pycharm/download/#section=windows
下載頁面如下圖所示:
直接點擊英文Commuity下的download按鈕即可下載社區版pycharm。下載完畢以後,直接點擊圖標進行安裝。
2.1.3 配置python解釋器
安裝完畢pycharm以後,需要對IDE進行配置,將python解釋器加入到IDE中。
現在請讀者按照以下步驟進行操作:
(1) 點擊桌面的PyCharm圖標
(2) 主題配置
隨後會出現如下視窗:
首次安裝時勾選Do not import settings,然後點擊OK按鈕。PyCharm接下來會彈出一個主題配置的視窗:
讀者可按個人喜好來進行選擇,選擇完畢以後,直接點擊Skip Remaining and Set Defaults按鈕,跳過餘下的配置。
(3) 配置python解釋器
配置完主題以後,PyCharm接著會彈出以下視窗:
此時不要急於創建工程,點擊視窗右下角的Configure下拉框,然後點擊settings菜單,會彈出項目的設置框:
點擊頁面左側導航菜單的Project Interpreter,然後在右側視窗中點擊下拉框Project Interpreter,會看到一個Show All...選項:
點擊Show All...菜單會彈出一個子視窗:
直接點擊子視窗中的+按鈕,PyCharm會自動添加在系統中安裝配置好的python解釋器:
一路點擊OK按鈕即可:
點擊Apply按鈕,將配置的python解釋器應用到PyCharm中:
最後點擊OK按鈕,PyCharm最後再彈出一個python項目的目錄設置視窗:
筆者配置的項目路徑為D盤的python3-learning目錄。設置完項目路徑以後,點擊Create按鈕,配置完畢。
(4) 測試運行python腳本
在配置完python的項目目錄以後,打開PyCharm IDE時,PyCharm會自動將該目錄作為預設的工作目錄:
在視窗左側的Project視圖中,選中項目名,然後按下滑鼠右鍵,分別點擊New以及Python File菜單,會彈出一個New Python File的文件創建視窗:
將測試腳本命名為hellopython,並按下回車鍵,PyCharm會自動創建一個以.py為尾碼的python腳本文件:
在hellopython.py中輸入以下代碼:
print("hello python")
點擊工具欄上的Run菜單:
在Run菜單中的子菜單中,Run 'hellopython'表示直接運行hellopython.py腳本文件,Debug 'hellopython'表示對hellopython腳本進行調試。
Run或Debug菜單則表示運行或調試其它的腳本程式。
讀者在進行運行或調試時可以直接使用其對應的快捷鍵,例如按下Shift+F10快捷鍵可以直接運行當前的python腳本程式:
運行完畢以後,會在IDE底部視窗中看到腳本程式的輸出。
2.1.4 本節內容知識腦圖
通過下麵的知識腦圖,來對本節的學習內容進行複習:
2.1.5 本節知識要點
(1) PyCharm是專為python開發的IDE工具,提供了諸多功能幫助程式員提升開發效率,
比如代碼調試,語法高亮,代碼跳轉,自動完成,智能提示等。
(2) IDE即集成開發環境。集成開發環境是指將代碼的編寫功能,編譯功能,
調試功能等進行集成的開發工具。
(3) PyCharm分為商業版和社區版,商業版收費,社區版面向的是python社區的學習人員。
通常來說,使用社區版即可滿足絕大部分程式員的開發需求。
2.1.6 課後習題
(1) 為什麼可以在PyCharm中運行python腳本程式?
(2) 在PyCharm中運行代碼的快捷鍵是什麼?
(3) 什麼是代碼調試,請同學們自行學習如何在PyCharm中進行代碼調試
(4) 編輯器與IDE有什麼區別?