溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

2021年P(guān)ython程序員必備的VS code插件有哪些

發(fā)布時(shí)間:2021-10-19 11:02:57 來(lái)源:億速云 閱讀:254 作者:iii 欄目:編程語(yǔ)言

本篇內(nèi)容介紹了“2021年P(guān)ython程序員必備的VS code插件有哪些”的有關(guān)知識(shí),在實(shí)際案例的操作過(guò)程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

1. Python

2021年P(guān)ython程序員必備的VS code插件有哪些

VS Code在沒(méi)有這個(gè)擴(kuò)展的情況下也會(huì)支持Python代碼高亮顯示。但還是推薦你安裝Python這個(gè)擴(kuò)展,Python是由微軟自己開(kāi)發(fā)的,與VS  Code是同一個(gè)創(chuàng)建者。它對(duì)提高Python開(kāi)發(fā)人員的效率非常有用,VS Code會(huì)自動(dòng)建議你在打開(kāi)第一個(gè).py文件后立即安裝它。

但為什么要安裝它呢?除了語(yǔ)法高亮顯示,Python還有一個(gè)強(qiáng)大的功能,如:

  • IntelliSense:使用自動(dòng)補(bǔ)全、代碼導(dǎo)航、語(yǔ)法檢查等功能編寫代碼

  • Linting:使用Pylint、flke8等獲得額外的代碼分析

  • 代碼格式:使用black、autopep或YAPF格式化代碼

  • 調(diào)試:調(diào)試Python腳本、web應(yīng)用程序和遠(yuǎn)程或多線程進(jìn)程

  • 測(cè)試:使用unittest、pytest或nose通過(guò)測(cè)試資源管理器運(yùn)行和調(diào)試測(cè)試

  • Jupyter Notebooks:創(chuàng)建和編輯Jupyter Notebooks,添加和運(yùn)行代碼單元格,渲染圖,通過(guò)變量瀏覽器可視化變量,使用data  viewer可視化數(shù)據(jù)幀等等

  • 環(huán)境:自動(dòng)激活virtualenv, venv, pipenv, conda,和pyenv環(huán)境,并且支持自由切換

  • 重構(gòu):用變量提取、方法提取和導(dǎo)入排序來(lái)重構(gòu)你的Python代碼

下載地址:https://marketplace.visualstudio.com/items?itemName=ms-python.python

2. Python Snippets

2021年P(guān)ython程序員必備的VS code插件有哪些

Python Snippets是一個(gè) Ferhat Yalç?n  開(kāi)發(fā)的內(nèi)置代碼片段包的擴(kuò)展包,這個(gè)擴(kuò)展包對(duì)任何開(kāi)發(fā)人員來(lái)說(shuō)非常有用的,特別是對(duì)Python初學(xué)者,它包含許多內(nèi)置的代碼片段,比如字符串、列表、集合、元組、字典、類等等。使用這個(gè)插件的另一個(gè)好處是,它還為每個(gè)代碼片段提供了至少一個(gè)示例,使它在學(xué)習(xí)Python時(shí)很有用。

下載地址:https://marketplace.visualstudio.com/items?itemName=frhtylcn.pythonsnippets

3. Python Docstring Generator

2021年P(guān)ython程序員必備的VS code插件有哪些

文檔的重要性相信大家都知道,Python Docstring  Generator通過(guò)自動(dòng)創(chuàng)建文檔字符串,大大減少了開(kāi)發(fā)人員的工作量,關(guān)于這個(gè)擴(kuò)展最好的事情是它遵循docstring的所有標(biāo)準(zhǔn)格式,包括谷歌,docBlockr,Numpy,Sphinx和即將推出的PEP0257,此外,這個(gè)文檔字符生成器支持args、kwarg、decorators、errors  和帶有多行注釋功能的參數(shù)類型。

下載地址:https://marketplace.visualstudio.com/items?itemName=njpwerner.autodocstring

4. Python Test Explorer for Visual Studio Code

2021年P(guān)ython程序員必備的VS code插件有哪些

Python Test Explorer for Visual Studio Code允許你使用Test Explorer UI運(yùn)行Python  unittest或Pytest測(cè)試。這個(gè)小而方便的工具可以讓你有一個(gè)優(yōu)秀的用戶界面和調(diào)試功能來(lái)測(cè)試你的代碼。我們都知道單元測(cè)試的重要性,所以在IDE或代碼編輯器上擁有這樣一個(gè)工具是很有必要的。

2021年P(guān)ython程序員必備的VS code插件有哪些

下載地址:https://marketplace.visualstudio.com/items?itemName=LittleFoxTeam.vscode-python-test-adapter

5. Python Preview

2021年P(guān)ython程序員必備的VS code插件有哪些

Python  Preview是一個(gè)擴(kuò)展,它為Python代碼添加了可視化調(diào)試功能。它將調(diào)試代碼轉(zhuǎn)換為帶有動(dòng)畫和圖形元素的交互式會(huì)話,以表示應(yīng)用程序的狀態(tài)。就如下圖所示:

下載地址:https://marketplace.visualstudio.com/items?itemName=dongli.python-preview

6. Python Type Hint

2021年P(guān)ython程序員必備的VS code插件有哪些

我們可以把 Python 的 Type Hints 想象成 JavaScript 的 TypeScript。Python Type Hint  為內(nèi)置類型、預(yù)估類型、typing 模塊提供類型提示補(bǔ)全目錄。此外,它還可以在工作區(qū)中搜索 Python 文件以進(jìn)行類型估計(jì)。

下載地址:https://marketplace.visualstudio.com/items?itemName=njqdev.vscode-python-typehint

7. jupiter

2021年P(guān)ython程序員必備的VS code插件有哪些

jupiter是我最喜歡的VS Code擴(kuò)展之一。與Jupyter  Notebooks的集成是我最喜歡PyCharm功能之一,盡管公平地說(shuō),我更喜歡PyCharm的集成,而不是VS Code的集成。jupiter for VS  Code是免費(fèi)的,而PyCharm jupiter Notebook集成版只能專業(yè)版中提供。

下載地址:https://marketplace.visualstudio.com/items?itemName=ms-toolsai.jupyter

“2021年P(guān)ython程序員必備的VS code插件有哪些”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI