日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

这款Python王者编辑器,集Pycharm和Sublime优点于一身

發(fā)布時(shí)間:2024/9/15 python 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 这款Python王者编辑器,集Pycharm和Sublime优点于一身 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

轉(zhuǎn)自菜鳥學(xué)Python

編程里面的編輯器就像是武林大會里面的高手,每一年都有新秀,黑馬出現(xiàn)!比如有練習(xí)霸道的天罡之氣的榜首Pycharm,力量雄厚霸道戰(zhàn)斗力極強(qiáng),但是對斗氣消耗很大,占內(nèi)存大而且啟動速度有點(diǎn)慢!還有練習(xí)靈巧的劍法的Sublime小妹,身形婀娜多姿,長的漂亮,修煉風(fēng)屬性,啟動速度極快,但是力量不足!

今年的武林大會出現(xiàn)了一匹黑馬,就是集力量和速度于一體的高手,而且身材勻稱,臉型俊俏,肌肉線條感非常強(qiáng)!這款編輯器就是vscode, 剛好自己辦公電腦上的sublime鬧脾氣,就試著用它來寫了一下python,沒想到效果非常之棒,在此分享給大家。

01.

vscode介紹

Visual Studio Code(簡稱vscode),是微軟于2015年發(fā)布的一個(gè)跨平臺源代碼編輯器。雖然和Visual Studio同是出自微軟之手,但二者完全是不同的兩款產(chǎn)品,大家不要因?yàn)槊窒嘟煜?/p>

vscode的安裝沒有什么需要特別注意的地方,直接到官網(wǎng)(https://code.visualstudio.com/)下載自己系統(tǒng)對應(yīng)的版本,傻瓜式安裝就可以了。現(xiàn)在最新版的安裝程度只有50M+,安裝和啟動速度都很快,相比pycharm這種重型武器實(shí)在是爽太多了。下圖就是啟動vscode后的界面,看起來是不是非常的清亮整潔。

主界面中的左側(cè)側(cè)邊欄有幾個(gè)比較重要的欄目,分別是文件管理、搜索、調(diào)試和插件管理。

1)文件管理。在這里可以對項(xiàng)目文件進(jìn)行管理,其模式和pycharm、sublime等其他編輯器基本相同。

2)搜索。側(cè)邊欄的搜索和ctrl+F略有不同,主要表現(xiàn)在它是對當(dāng)前工作區(qū)(項(xiàng)目目錄)內(nèi)的所有文件進(jìn)行搜索。舉個(gè)例子(下圖),我在這里搜索time關(guān)鍵字,它會把所有文件中的time關(guān)鍵字搜索出來,而不僅僅是當(dāng)前的1.py文件。

3)調(diào)試。大家都知道sublime有一大軟肋就是缺少調(diào)試功能,但是同為輕量級編輯器的vscode卻配備了這一功能,而且用戶體驗(yàn)還不錯(cuò)。關(guān)于vscode的調(diào)試在下文中會有詳細(xì)介紹,這里暫且略過。

4)插件管理。vscode的插件管理模式與pycharm有些相似,總之就是非常方便,另外vscode也支持插件離線安裝,具體方法網(wǎng)上很多,這里提供一個(gè)下載離線插件包的網(wǎng)站:https://marketplace.visualstudio.com/VSCode。

值得一提的是,vscode的插件的確十分豐富,例如jupyter模擬、代碼規(guī)范化、Git管理等功能都可以通過安裝插件來實(shí)現(xiàn)。個(gè)人認(rèn)為vscode的調(diào)試功能和插件管理都要遠(yuǎn)勝于sublime,雖然sublime也有很好的插件支持但是沒有vscode豐富和完善,至于調(diào)試功能就更不用說了。

02.

搭建python開發(fā)環(huán)境

在這一部分我們重點(diǎn)講一下如何基于vscode構(gòu)建python開發(fā)環(huán)境。上面我們也講到過,vscode只是一個(gè)代碼編輯器而非集成開發(fā)環(huán)境,因此其本身是不具備編譯功能的,那該如何管理它和本地的開發(fā)環(huán)境呢,沒錯(cuò)還是要靠插件。

打開我們上面講的插件管理側(cè)邊欄,在應(yīng)用商店中搜索python返回的第一個(gè)結(jié)果就是我們需要的插件,下圖是我安裝完之后顯示的畫面。從插件的介紹來看,目前支持的python版本有2.7以及3.5以上的所有版本,也就是說當(dāng)下比較流行的python版本它都支持。

Quick start中寫的就是基于vscode搭建python環(huán)境的基本步驟,其中step1和step2分別是安裝python開發(fā)環(huán)境和vscode的python插件,這兩步應(yīng)該都沒有什么問題,我們重點(diǎn)講一下step3,也就是如何配置。

vscode中的解釋器配置默認(rèn)是以項(xiàng)目為單元進(jìn)行區(qū)分的,也就是說針對不同的項(xiàng)目可以配置不同的解釋器。為了便于理解我導(dǎo)入幾個(gè)以前的項(xiàng)目進(jìn)行演示,導(dǎo)入完畢后隨便打開一個(gè)py文件,然后按F1或者ctrl+shift+P打開命令控制欄(下圖),在這里輸入關(guān)鍵字select就能很容易找到python:選擇解釋器選項(xiàng),選擇這一選項(xiàng)后會列出我們已經(jīng)導(dǎo)入到工作區(qū)中的所有項(xiàng)目名稱。

配置完畢后會在vscode的左下角顯示當(dāng)前的解釋器版本等信息。

現(xiàn)在基于vscode的python環(huán)境就算搭建完成了,接下來我們就看看如何使用vscode來執(zhí)行python文件。

03.

運(yùn)行和調(diào)試python程序

1).運(yùn)行

vscode中運(yùn)行代碼的方法有很多,我們今天只講最基本的兩種,第一種方法是下圖所顯示的調(diào)試工具欄中的“在不調(diào)試的情況下啟動”(快捷鍵ctrl+F5)。

執(zhí)行后會在界面下方彈出終端信息,由于我們運(yùn)行的是一個(gè)打印100到1000之間水仙花數(shù)的程序,因此運(yùn)行結(jié)果會在終端中輸出,同時(shí)還會輸出一些其他的提示信息。

這種方法有一個(gè)缺點(diǎn)就是當(dāng)一個(gè)print語句打印內(nèi)容太多的時(shí)候(例如打印一個(gè)dataframe表格)輸出信息里會顯示不全,這時(shí)可以考慮使用第二種方法,單擊鼠標(biāo)右鍵并選擇“在終端中運(yùn)行python文件”,運(yùn)行后同樣會自動調(diào)出終端界面并輸出相關(guān)提示信息,但在使用print打印的時(shí)候卻能顯示完整的輸出結(jié)果。


2).調(diào)試

說完運(yùn)行再簡單聊一聊調(diào)試,可能由于我長期使用sublime的原因,對于vscode的調(diào)試功能實(shí)在是非常喜愛。斷點(diǎn)的設(shè)置這些基本概念就不提了,直接按F5進(jìn)入調(diào)試界面,下面這幅圖就是程序執(zhí)行了54次循環(huán)后的結(jié)果。

首先來看側(cè)邊欄,就是在文章第一部分提到的調(diào)試功能界面,其中變量欄包含了vscode自動識別的程序變量

在監(jiān)控欄可以自定義變量欄中沒有的表達(dá)式,例如我們想實(shí)時(shí)監(jiān)控i+j+k的值,就可以將表達(dá)式添加到這里;

再來看代碼部分,這里顯示的是程序的運(yùn)行位置以及一些功能鍵(繼續(xù)、跳過、單步執(zhí)行等);最后在控制臺部分則會實(shí)時(shí)打印最新的運(yùn)行結(jié)果。

另外,在開始調(diào)試之前可以為當(dāng)前項(xiàng)目添加一個(gè)配置項(xiàng)(launch.json),這樣就不必在每次調(diào)試之前都進(jìn)行調(diào)試配置了,下圖給出了添加調(diào)試配置項(xiàng)的一種方法。

畢竟是微軟的產(chǎn)品,vscode的調(diào)試功能用起來還是蠻順手的。


作為一款輕量級編輯器,vscode使用起來要比pycharm順滑的多,而相比sublime它的功能又更加完善,而且如果你的項(xiàng)目包含多種語言(例如web開發(fā)),所有代碼都可以在vscode中完成,不必再開多個(gè)工具。

推薦閱讀:(點(diǎn)擊下方標(biāo)題即可跳轉(zhuǎn))騷操作 !用 Python 偷偷抓取女朋友的行蹤
我在 GitHub 上看到了一個(gè)喪心病狂的開源項(xiàng)目!
騷操作 !用 Python 自動下載抖音美麗小姐姐

??長按 2 秒關(guān)注「 小詹學(xué)Python 」

總結(jié)

以上是生活随笔為你收集整理的这款Python王者编辑器,集Pycharm和Sublime优点于一身的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。