看到有不少同窗都想學Python,因此我來爲你們介紹一下Python開發環境的搭建,幫助你們快速開始學習。python
要學習Python,第一件事情天然是安裝Python了。訪問下面的網頁,點擊最新版Python的連接(截止到目前爲止,最新的Python是3.8.2)。linux
https://www.python.org/downloads/windows/
而後翻到頁面最下方,按照你的系統來選擇安裝程序,這裏我64位的系統,因此選擇x86-64的本地安裝包。git
下載以後安裝便可,惟一須要注意的一點就是安裝時候會詢問你是否將Python添加到PATH環境變量中,這一步要選擇是。後面的選項就無所謂了。shell
另外一種方式就是用命令行的方式來安裝Python,在Windows系統下有chocolatery和scoop兩個包管理器可使用。scoop包管理器由於安裝的時候會建立一個current虛擬文件夾,永遠指向安裝路徑,在安裝這些版本號常常更新的開發環境的時候很是適合。因此這裏就介紹使用scoop來安裝Python。json
首先打開一個powershell窗口,輸入下面的命令,設置權限,容許遠程簽名腳本的執行。windows
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
而後輸入下面的命令安裝scoop。安全
iwr -useb get.scoop.sh | iex
scoop安裝完畢以後,用scoop安裝Python就很簡單了。多線程
scoop install python
若是但願scoop可以多線程下載的話,能夠先安裝aria2,scoop安裝完aria2以後,後續的下載安裝就會自動使用aria2的多線程功能來下載了。編輯器
scoop install aria2
無論使用哪一種方式,在安裝完Python以後,在命令行之中應該能夠啓動Python解釋器。若是下面的命令輸出Python版本號的話,說明你的Python安裝成功了。工具
python -V
pip是Python的包管理器,用它能夠安裝Python數量龐大的第三方包,享受Python生態系統帶來的便利。默認狀況下,pip從國外鏡像下載包,速度比較慢。咱們能夠配置讓它使用國內的鏡像。配置方法很簡單,運行下面的命令便可。
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
vscode是一個開源免費、功能強大、使用方便的編輯器,若是對開發環境要求不高的話,徹底可使用vscode來編寫Python代碼的工具。
下載安裝vscode很簡單,到下面的網站,點擊下載按鈕便可下載vscode,下載完成後安裝便可。
https://code.visualstudio.com/
固然若是你以爲使用命令行方式安裝軟件挺方便的話,一樣也能夠用scoop來安裝vscode。默認狀況下scoop只開啓了main倉庫,裏面只有一些命令行軟件。若是要安裝vscode這種圖形界面軟件的話,須要開啓extras倉庫。
scoop bucket add extras
而後就能夠用scoop來安裝vscode了。
scoop install vscode
vscode默認只是一個編輯器,若是要讓他具備開發環境的能力,須要安裝一些擴展,並作一些配置。
打開vscode,點擊左側面板的擴展圖標,而後再擴展搜索欄中輸入擴展名稱便可安裝擴展。
這裏推薦安裝如下擴展:
固然,你也能夠安裝其餘擴展,將vsocde打形成一個支持多種語言的強大編輯器。不過這裏僅介紹和Python相關的這幾個擴展。
下面還須要對vscode進行一些配置,讓他更加好用。配置方法很簡單,按F1調出命令面板,而後輸入json並選擇「首選項:打開設置(json)」,來打開用戶配置文件。
這是一個JSON格式的文件,若是你們是第一次使用vscode的話,這裏應該是空的,因此能夠安全的複製個人配置文件。固然你能夠自定義配置文件,按本身的喜愛進行設置。將鼠標移動到設置項上面,還會彈出設置的提示,幫助咱們理解每項設置的做用。例如fontFamily是字體、fontSize是字號、formatOnSave可讓編輯器在保存的時候自動格式化代碼等等。
{ "editor.fontFamily": "'Jetbrains Mono','Fira Code','MesloLGS NF','思源黑體',Consolas, 'Courier New', monospace", "editor.fontSize": 18, "editor.fontLigatures": true, "editor.formatOnSave": true, "files.autoSave": "onFocusChange", "editor.suggestSelection": "first", "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue", "explorer.confirmDelete": false, "explorer.confirmDragAndDrop": false, "debug.onTaskErrors": "showErrors", "git.autofetch": true, "terminal.integrated.shell.linux": "/bin/zsh", "git.enableCommitSigning": true, "editor.codeActionsOnSave": { "source.fixAll": true }, }
配置完畢以後,你應該能夠在vscode中享受編寫Python代碼的樂趣了。vscode擴展提供的代碼補全和提示功能,再加上按Ctrl+S保存時格式化代碼的功能,能夠很是方便的編寫代碼。
打開vscode,新建並打開一個文件夾,而後點擊新建文件圖標,新建一個後綴名爲py的Python代碼文件,便可開始編寫代碼。
雖然vsocde能夠在不打開項目文件夾的狀況下爲代碼文件顯示高亮,可是若是你但願擁有代碼補全、提示、格式化等功能,就必須在項目文件夾中工做才行。
在項目中編寫Python代碼時就能夠享受vscode的便利了。
想要運行Python文件的時候,點擊右上角的三角形運行按鈕(Code Runner擴展的功能)便可。或者在菜單中選擇運行->以非調試模式運行也能夠。因爲CodeRunner會使用默認的系統編碼,因此在中文環境下可能會出現輸出漢字亂碼的狀況,因此最好用vscode的調試功能來運行,它不會出問題。
Jetbrains Pycharm是一個開源免費的Python IDE,功能很是給力,同時還有付費的專業版。不過對初學者來講,開源免費的社區版已經徹底夠用了。也許你以前曾經據說過Intellij IDEA這個Java IDE,Pycharm和他是兄弟,都是Jetbrains公司出品的,因此Pycharm的強大之處不用多說了吧。
訪問下面的Pycharm下載頁面,點擊右邊的社區版按鈕進行下載,下載完成後安裝便可。
https://www.jetbrains.com/pycharm/download/#section=windows
若是你用scoop的話,須要添加extras或者Jetbrains倉庫來安裝Pycharm。
scoop bucket add extras jetbrains scoop install pycharm
打開Pycharm,點擊Configure->Settings,來打開配置界面。若是你已經打開了一個項目的話,點擊菜單欄File->Settings來打開配置界面。接下來就是一些常規設置,你們看截圖設置就能夠了。
首先是代碼字體的設置,推薦使用Jetbrains系列開發的Jetbrains Mono字體,作了多項優化,更適合開發者使用,並且支持連字。
IDE主題我習慣使用暗色的Darcula了,若是你喜歡的話,也可使用其餘主題。
控制檯字體默認會使用代碼字體,我我的感受控制檯不須要那麼大,因此能夠在設置小一點,能看見就好了。
考慮到多種語言的支持,我建議將Pycharm默認文件編碼設置爲UTF8。
Pycharm和vscode相似,都必須打開項目(或者文件夾)才能啓用高級編輯功能。第一次使用的話,能夠在右邊點擊建立或者打開項目。
打開項目以後,右鍵點擊左側的項目文件夾,而後選擇新建Python文件,便可新建新的Python代碼文件。
Pycharm的優勢就是他是一個集成開發環境,已經集成了Python開發的各類功能,因此無需安裝其餘插件便可完成Python的編輯工做。使用體驗較vscode而言也更好,固然系統佔用可能也更高一些。
用Pycharm運行文件的時候要稍微麻煩一點,點擊菜單欄Run->Run...,而後選擇要運行的文件名,就能夠運行文件了。在Pycharm中格式化代碼快捷鍵是Ctrl+Alt+L,無需按Ctrl+S保存代碼,由於會自動保存代碼。
Pycharm的快捷鍵也十分強大,熟練使用之後能夠迅速完成各項功能。想要使用Pycharm的話,最好下載一個Pycharm RefCard,隨時查看快捷鍵,地址以下:
https://resources.jetbrains.com/storage/products/pycharm/docs/PyCharm_ReferenceCard.pdf
Kite是一個Python代碼自動補全和文檔提示引擎,能讓咱們編寫Python代碼的體驗更上一層樓。Kite能夠在幾乎全部主流編輯器和IDE中使用,天然包括了上面介紹的vscode和Pycharm。
Kite安裝起來很簡單,訪問下面的地址,也就是上圖的網頁,而後點擊圖中的下載按鈕便可下載Kite引擎。
https://kite.com/
安裝的時候,Kite會詢問要安裝的編輯器,選擇以後Kite就會在編輯器中安裝Kite插件。
以後咱們在這些編輯器中編寫代碼,就能夠享受到Kite的便利了。其實上面我截得兩張動圖,就已經安裝了Kite引擎,它在代碼補全的時候能夠給咱們提供更加精細的選項。這裏稍微注意一點,由於Kite運行的時候,會在系統後臺啓動一個語言引擎對代碼進行分析。若是你目前沒有編寫代碼,能夠從系統托盤中暫時關閉它。
通過以上的步驟,你應該已經擁有了vscode和Pycharm的開發環境了。以後就能夠開始學習編寫代碼了。可是要注意,學習Python是一個長期的過程,搭建開發環境僅僅是一個開始。再方便的開發環境,也不能代替實際的學習,祝願你們都能輕鬆學會Python,用它來讓咱們的生活更加輕鬆!