俗話說,工欲善其事必先利其器。想學好python ,需要先學學python開發工具Pycharm(Java編寫的工具)。
1.Pycharm的安裝,我自己之前已經安裝過了。不需要Java運行環境,自帶JRE。需要python2.x或者python3.x。
下載的官網:https://www.jetbrains.com 工具 有專業版,社區版(不能進行網站開發??),教育版
所以我需要安裝專業版,注冊碼,可以聯系老師。
2.python中的基本概念。
項目文件(.idea)
內容根(content root):常規根、資源根、模板根、源碼根。
支持的語言,指的是能新建的類型。
3.Pycharm工具的使用
(1)新建一個項目 (2)打開一個項目 (3)check out一個項目,這個主要指的是從github上面將一個項目,克隆到本地。
對編號這列,右鍵可進行一系列操作,如隱藏編號,折疊代碼等
(左下角也可以快捷的打開工具)如何連接數據庫這塊沒整明白?、
4、自定義Pycharm,運行與配置文件。
設置縮進風格,一個tab代表4個空格,在在縮進8個空格。
默認情況下,需要對一個python文件進行配置,然后才能直接執行。
但是右鍵run之后會自動生成配置,然后下次直接點擊三角形符號便可以運行。
5、調試項目
同Java,打斷點,單步調試。單元測試(???完全沒明白,他的作用和意義是什么呢)
6、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里面自形定義快捷鍵。
7、配置項目解釋器。
(1)配置系統解釋器 (2)配置virtualenv (3)配置pipenv (4)配置Conda。后三個算是包管理工具。
(1)配置系統解釋器(settings)也可以新建的時候指定解釋器。
(2)如果需要使用虛擬環境的話,需要選擇虛擬環境上的解釋器。虛擬環境,目前理解的作用就是將當前程序和別的程序隔離開來,比如安裝的包一類的,互不影響。虛擬環境的項目,會在路徑中生成一個叫venv的文件夾,將這個項目用到的放置在site-packages中。也可以從settings的解釋器中點擊加號安裝需要的 包。
(3)pipenv 默認情況下,系統里不帶這個。需要利用pip install pipenv安裝,pipenv既有pip 的功能,又有虛擬環境的功能。
利用cmd命令行,可對系統安裝的包進行查看,默認情況下系統自帶virtualenv,