俗話說,工欲善其事必先利其器。想學好python ,須要先學學python開發工具Pycharm(Java編寫的工具)。python
1.Pycharm的安裝,我本身以前已經安裝過了。不須要Java運行環境,自帶JRE。須要python2.x或者python3.x。git
下載的官網:https://www.jetbrains.com 工具 有專業版,社區版(不能進行網站開發??),教育版github
因此我須要安裝專業版,註冊碼,能夠聯繫老師。數據庫
2.python中的基本概念。python3.x
項目文件(.idea)ide
內容根(content root):常規根、資源根、模板根、源碼根。工具
支持的語言,指的是能新建的類型。單元測試
3.Pycharm工具的使用開發工具
(1)新建一個項目 (2)打開一個項目 (3)check out一個項目,這個主要指的是從github上面將一個項目,克隆到本地。測試
對編號這列,右鍵可進行一系列操做,如隱藏編號,摺疊代碼等
(左下角也能夠快捷的打開工具)如何鏈接數據庫這塊沒整明白?、
四、自定義Pycharm,運行與配置文件。
設置縮進風格,一個tab表明4個空格,在在縮進8個空格。
默認狀況下,須要對一個python文件進行配置,而後才能直接執行。
可是右鍵run以後會自動生成配置,而後下次直接點擊三角形符號即可以運行。
五、調試項目
同Java,打斷點,單步調試。單元測試(???徹底沒明白,他的做用和意義是什麼呢)
六、Pycharm快捷鍵
help-keymap reference 可以從查看全部的快捷鍵。
經常使用的:
#Ctrl + / 註釋 再按一下就取消註釋
# Alt + 1 打開關閉項目視圖
# Ctrl + d 複製行
#ctrl + y 刪除行
#shift+Alt+up 代碼上移
#shift+Alt+Down 代碼下移
#Alt+enter錯誤修復
#shift+enter 當前行下面添加新行
#Ctrl+alt+enter當前行上面添加新行
#Ctrl+alt+s 打開配置
#double shift
#ctrl + e最近打開的文件。
也能夠在settings-keymap裏面自形定義快捷鍵。
七、配置項目解釋器。
(1)配置系統解釋器 (2)配置virtualenv (3)配置pipenv (4)配置Conda。後三個算是包管理工具。
(1)配置系統解釋器(settings)也能夠新建的時候指定解釋器。
(2)若是須要使用虛擬環境的話,須要選擇虛擬環境上的解釋器。虛擬環境,目前理解的做用就是將當前程序和別的程序隔離開來,好比安裝的包一類的,互不影響。虛擬環境的項目,會在路徑中生成一個叫venv的文件夾,將這個項目用到的放置在site-packages中。也能夠從settings的解釋器中點擊加號安裝須要的 包。
(3)pipenv 默認狀況下,系統裏不帶這個。須要利用pip install pipenv安裝,pipenv既有pip 的功能,又有虛擬環境的功能。
利用cmd命令行,可對系統安裝的包進行查看,默認狀況下系統自帶virtualenv,