下定決心要開發自己多線程學習能力,所以在學應付面試的同時,決定再開Python一起學。
準備就跟著《Python基礎教程》第二版學習啦!廢話不多說,下面就開始。
P.S. Python版本為3.5.2,使用Visual Studio Code作為編輯器,Windows 10系統。如果初學還是用IDLE吧,vscode配置起來要小折騰一下。
1. 安裝Python
在Windows很容易,去Python官網www.python.org下載安裝包安裝就行了。運行的時候打開IDLE。
不過今天想嘗試一下Visual Studio Code寫Python,自然是要配置一番。
首先打開vscode,點擊左邊欄最后一個方塊形狀的按鈕,在商店可以安裝一些擴展插件。然后搜索python,安裝第一個插件Python(當前版本0.7.0)。
安裝完畢后會要求重新加載,點擊按鈕即可。
然后在自己的硬盤上新建一個目錄,從vscode里面打開這個目錄作為Python學習的目錄。
然后點擊左側圖標新建一個文件開始學習啦!
新建文件記得輸入后綴名.py,這樣vscode就會自動識別為python文件,給相應的代碼高亮。
然后py文件只要按F5就可以進入調試了。也可以點左邊側欄第四個debug圖標,然后點擊上面“調試”邊上的綠色按鈕。點開以后會停止,vscode中間上方出現一個工具條,點擊綠色箭頭即可調試。
第一次運行可能提示“Linter pylint is not installed”,點Disable this Linter即可。
然后要配置一下launch.json。按Ctrl+P,在跳出來的框框輸入“>launch”回車。
在打開的launch.json文件中找到“stopOnEntry”這一項,修改為false。這樣以后按下F5就會直接運行,不需要按兩下了。
然后就要安裝語法檢查了,這樣寫錯了也能提示。點擊頁面中部的“終端”按鈕,輸入“pip install flake8”回車,就可以安裝flake8了。
然后打開vscode,點擊左上方菜單“文件”-“首選項”-“設置”打開用戶設置界面。在中間框框里輸入“python.linting.flake”找到flake的配置。此時屏幕中間應該能找到“python.linting.flake8Enabled”這個選項,點擊左邊筆狀按鈕設置為true。
之后在py文件中再運行一下,會提示沒有安裝flake8,點擊安裝,就大功告成了。不過我使用下來flake8的檢查要每次保存文件之后,并不是實時的。
最后一步就是要自動格式化代碼。點擊vscode中部“終端”按鈕。在下面命令行中輸入“pip install yapf”,等待yapf安裝完畢。
安裝完后再點擊左上方的“文件”-“首選項”-“設置”,在框框里輸入“python.formatting.provider”,修改autopep8為yapf即可。以后沒事兒按按Alt+Shift+F就可以自動格式化代碼,比如添加空格,刪除多余的行之類的。
調試的時候發現一點問題,如果需要用戶輸入的時候,不能在調試控制臺Console輸入,會有問題,需要設置調試方式為Integrated Terminal/Console,然后在終端Terminal就可以正常輸入了。
想寫基礎知識來著,結果安裝就寫了很多,下一篇再放基礎知識學習吧。