稍等,先寫個腦圖...
繼續,讀完本文,你會學會:
1.如何在VSCode中寫Python代碼;
2.如何在VSCode中使用Git;
為什么寫這篇總結
首先,我假設你是一名Python語言初學者,你下載了Python3.5,也安裝好了,准備開始學習,按照正常的網絡教程和書本,它會建議你用文本編輯器(比如sublime text)編輯Python代碼,使用命令行工具(例如windows下的cmd.exe)來運行和測試你寫的Python代碼是否正確,沒錯,我就是這樣開始的。
這樣看上去沒有什么問題,但是你有沒有意識到寫代碼的效率是否非常低,如果你不對着網頁上的代碼抄寫,我打賭你肯定不會記得哪Python哪個包里面有哪些類和方法,所以對於以前在公司一直使用Visual Studio + Visual Assist的我來說,沒有智能提示,簡直沒法寫程序。。。
所以最后我找啊找,找到了VS Code!
Python,VSCode,Git分別是什么
簡單來說:
-
Python :一種注重開發效率的目前很流行的網絡編程語言;
-
VSCode :全稱Visual Studio Code,一款輕量級寫程序的IDE,可以通過插件擴展來得到你想要的功能,如下圖;
-
Git :一款分布式源代碼管理工具(就是好用)。
如何使用Python
請參考廖雪峰Python教程:Python教程
如何使用Git
請參考廖雪峰Git教程:Git教程
我的常用命令(寫下來不會忘):
git init --- 初始化一個git倉庫
git add xxx.py --- 將xxx.py文件放到暫存區
git commit -m "first commit" --- 將暫存區文件提交到當前分支(默認是master)
git status --- 查看當前倉庫的狀態
git log --- 查看日志
git reflog ---查看每次對版本有影響的命令和版本id
git clone https://github.com/xxx/xxx.git --- 從某個github倉庫克隆一份到你本地文件夾
git remote add origin git@github.com:xxx/xxx.git
git push -u origin master ---- 這一條和上一條命令組合使用,就是將本地git倉庫同步到github倉庫
如何使用VSCode
VSCode相對於Sublime的優勢
-
優勢1 :帶智能提示的語法高亮,如下圖:
-
優勢2 :在IDE的終端里就可以執行Python命令,無須另外打開CMD窗口,更簡潔
-
優勢3 :集成Git
-
優勢4 :各種可擴展插件(待開發)
在VSCode中使用Python
好了,現在我來教你如何使用VSCode,先來安裝Python插件和你喜歡的語法高亮插件(我喜歡Monokai):
在C盤下新建文件夾PythonTest,在PythonTest下面新建文件py1.py,然后用郵件單擊PythonTest文件夾,選擇Open with Code(如何下載和安裝VSCode自己百度)如下圖:
來,我們來寫隨便寫幾行代碼試試看:
如何運行呢:
右鍵單擊py1.py文件,選擇“在終端中打開”,然后你就可以在VSCode自帶的終端里面使用:
Python py1.py
來測試代碼運行效果了。
在VSCode中使用Git
為什么要在VSCode中使用Git,因為VSCode自帶Git啊,不用安裝任何插件就能使用,況且Git是個好東西,不用白不用。
我假設你的VSCode工作目錄就是Git倉庫,那么,這就爽了,你的任何一個小改動,VSCode自帶的Git功能都會感知,如下圖,我加了一行代碼后保存,Git標簽頁就提示我有改動:
在箭頭所指的消息框里面隨便寫一條commit理由,比如"love python",然后按Ctrl + Enter,這就是等於一條:
$ git commit -m "love python"
然后將你的修改推送的Github上去,如下圖操作:
是不是很簡單,終於可以愉快的寫Python代碼了。
總結
我的觀點:如果一個新工具能很大地提高工作效率,那么就用新工具替代舊工具。
希望大家喜歡我的這篇《Python+VSCode+Git 學習總結》,如有什么問題,歡迎交流。