稍等,先寫個(gè)腦圖...
繼續(xù),讀完本文,你會(huì)學(xué)會(huì):
1.如何在VSCode中寫Python代碼;
2.如何在VSCode中使用Git;
為什么寫這篇總結(jié)
首先,我假設(shè)你是一名Python語言初學(xué)者,你下載了Python3.5,也安裝好了,準(zhǔn)備開始學(xué)習(xí),按照正常的網(wǎng)絡(luò)教程和書本,它會(huì)建議你用文本編輯器(比如sublime text)編輯Python代碼,使用命令行工具(例如windows下的cmd.exe)來運(yùn)行和測試你寫的Python代碼是否正確,沒錯(cuò),我就是這樣開始的。
這樣看上去沒有什么問題,但是你有沒有意識到寫代碼的效率是否非常低,如果你不對著網(wǎng)頁上的代碼抄寫,我打賭你肯定不會(huì)記得哪Python哪個(gè)包里面有哪些類和方法,所以對于以前在公司一直使用Visual Studio + Visual Assist的我來說,沒有智能提示,簡直沒法寫程序。。。
所以最后我找啊找,找到了VS Code!
Python,VSCode,Git分別是什么
簡單來說:
Python :一種注重開發(fā)效率的目前很流行的網(wǎng)絡(luò)編程語言;
-
VSCode :全稱Visual Studio Code,一款輕量級寫程序的IDE,可以通過插件擴(kuò)展來得到你想要的功能,如下圖;
寫C/C++程序的插件
寫Python程序的插件 Git :一款分布式源代碼管理工具(就是好用)。
如何使用Python
請參考廖雪峰Python教程:Python教程
如何使用Git
請參考廖雪峰Git教程:Git教程
我的常用命令(寫下來不會(huì)忘):
git init --- 初始化一個(gè)git倉庫
git add xxx.py --- 將xxx.py文件放到暫存區(qū)
git commit -m "first commit" --- 將暫存區(qū)文件提交到當(dāng)前分支(默認(rèn)是master)
git status --- 查看當(dāng)前倉庫的狀態(tài)
git log --- 查看日志
git reflog ---查看每次對版本有影響的命令和版本id
git clone https://github.com/xxx/xxx.git --- 從某個(gè)github倉庫克隆一份到你本地文件夾
git remote add origin git@github.com:xxx/xxx.git
git push -u origin master ---- 這一條和上一條命令組合使用,就是將本地git倉庫同步到github倉庫
如何使用VSCode
VSCode相對于Sublime的優(yōu)勢
-
優(yōu)勢1 :帶智能提示的語法高亮,如下圖:
函數(shù)使用提示.jpg -
優(yōu)勢2 :在IDE的終端里就可以執(zhí)行Python命令,無須另外打開CMD窗口,更簡潔
QQ截圖20171122001011.jpg 優(yōu)勢3 :集成Git
優(yōu)勢4 :各種可擴(kuò)展插件(待開發(fā))
在VSCode中使用Python
好了,現(xiàn)在我來教你如何使用VSCode,先來安裝Python插件和你喜歡的語法高亮插件(我喜歡Monokai):

在C盤下新建文件夾PythonTest,在PythonTest下面新建文件py1.py,然后用郵件單擊PythonTest文件夾,選擇Open with Code(如何下載和安裝VSCode自己百度)如下圖:

來,我們來寫隨便寫幾行代碼試試看:

如何運(yùn)行呢:

右鍵單擊py1.py文件,選擇“在終端中打開”,然后你就可以在VSCode自帶的終端里面使用:
Python py1.py
來測試代碼運(yùn)行效果了。
在VSCode中使用Git
為什么要在VSCode中使用Git,因?yàn)閂SCode自帶Git啊,不用安裝任何插件就能使用,況且Git是個(gè)好東西,不用白不用。
我假設(shè)你的VSCode工作目錄就是Git倉庫,那么,這就爽了,你的任何一個(gè)小改動(dòng),VSCode自帶的Git功能都會(huì)感知,如下圖,我加了一行代碼后保存,Git標(biāo)簽頁就提示我有改動(dòng):

在箭頭所指的消息框里面隨便寫一條commit理由,比如"love python",然后按Ctrl + Enter,這就是等于一條:
$ git commit -m "love python"
然后將你的修改推送的Github上去,如下圖操作:

是不是很簡單,終于可以愉快的寫Python代碼了。
總結(jié)
我的觀點(diǎn):如果一個(gè)新工具能很大地提高工作效率,那么就用新工具替代舊工具。
希望大家喜歡我的這篇《Python+VSCode+Git 學(xué)習(xí)總結(jié)》,如有什么問題,歡迎交流。



