濮阳杆衣贸易有限公司

主頁 > 知識庫 > 2021年值得向Python開發(fā)者推薦的VS Code擴展插件

2021年值得向Python開發(fā)者推薦的VS Code擴展插件

熱門標(biāo)簽:上海企業(yè)外呼系統(tǒng) okcc外呼系統(tǒng)怎么調(diào)速度 河南虛擬外呼系統(tǒng)公司 智能機器人電銷神器 外呼電信系統(tǒng) 電話機器人哪里有賣 萬利達(dá)百貨商場地圖標(biāo)注 惠州龍門400電話要怎么申請 熱門電銷機器人

Visual Studio Code(簡稱 VS Code)是一個由微軟開發(fā),同時支持 Windows、 Linux 和 macOS 等操作系統(tǒng)的免費代碼編輯器,它支持測試,并內(nèi)置了 Git 版本控制功能,同時也具有開發(fā)環(huán)境功能,例如代碼補全、代碼片段和代碼重構(gòu)等。VS Code 是程序員常用的代碼編輯器之一,是一個可在所有平臺上使用的開源、可擴展和輕量級的編輯器。這些品質(zhì)使微軟的 VS Code 大受歡迎,并成為 Python 開發(fā)的絕佳平臺。

VS Code 還擁有大量擴展,可以幫助提高開發(fā)效率、提升開發(fā)幸福感。對于 Python 開發(fā)者來說,哪些 VS Code 擴展最值得推薦呢?開發(fā)者 Juan Cruz Martinez 列舉了 2021 年最值得向 Python 開發(fā)者推薦的 VS Code 擴展,包括 python、Python Snippets 以及 Python Preview 等。

Python

首先當(dāng)然要推薦必備插件 Python 了,它提供了代碼分析、高亮和規(guī)范化等很多基本功能,裝好后就可以愉快地編寫 Python 了。

即使沒有 Python 擴展,VS Code 也支持 Python 代碼的高亮顯示。但是,如果你使用 Python 編寫代碼,則需要安裝此擴展。這個擴展由微軟開發(fā),同樣地,VS Code 也出自微軟。這對于提高 Python 開發(fā)者的工作效率至關(guān)重要,因為 VS Code 會在開發(fā)者打開第一個. py 文件后立即安裝此擴展。

當(dāng)涉及到使用 Python 編寫代碼時,該擴展提供以下多項重要功能:
IntelliSense:使用自動補全、代碼導(dǎo)航、語法檢查等功能編寫代碼;

  • Linting:使用 Pylint、Flake8 等獲取額外代碼分析;
  • 代碼格式化:使用 black、autopep 或 YAPF 格式化代碼;
  • 調(diào)試:調(diào)試 Python 腳本、web 應(yīng)用程序以及遠(yuǎn)程或多線程進(jìn)程;
  • 測試:使用 unittest、pytest 或 nose 通過測試資源管理器運行和調(diào)試測試;
  • Jupyter Notebooks:創(chuàng)建和編輯 Jupyter Notebooks,添加和運行代碼單元,渲染繪圖,通過變量瀏覽器可視化變量,使用 data viewer 可視化數(shù)據(jù)幀,等等;
  • 環(huán)境:自動激活 virtualenv、venv、pipenv、conda 和 pyenv 環(huán)境并在它們之間切換;
  • 重構(gòu):通過變量提取、方法提取和導(dǎo)入排序(import sorting)重構(gòu) Python 代碼。

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

Python Snippets

Python Snippets 是由 Ferhat Yalçın 開發(fā)的內(nèi)置代碼片段包的擴展。這個擴展對開發(fā)者非常友好,尤其是對 Python 初學(xué)者。它包含許多內(nèi)置代碼段,比如 string、list、sets、tuple、dictionary、class 等等。使用此插件的另一個優(yōu)點:它還為每個代碼段提供了至少一個示例,這對學(xué)習(xí) Python 的人來說非常有幫助。

Python Snippets 下載地址: 

Python Docstring Generator

在編程中,文檔編寫非常重要,但這又是一個比較無聊、耗時的任務(wù)。Python Docstring Generator 通過自動創(chuàng)建 docstring 減少了開發(fā)者的工作量。

該擴展最好的地方是它遵循了 docstring 的所有標(biāo)準(zhǔn)格式,包括 Google、docBlockr、Numpy、Sphinx 和即將推出的 PEP0257。這個 docstring 生成器還支持 args、kwargs、decorators、errors 和帶有多行注釋功能的參數(shù)類型。

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

Python Test Explorer for Visual Studio Code

Python Test Explorer 擴展允許開發(fā)者使用 Test Explorer UI 運行 Python unittest 或 Pytest tests。這個小而方便的工具能夠使開發(fā)者通過極佳的的用戶界面和調(diào)試功能從 VS Code 中測試代碼。

我們都知道單元測試的重要性,所以在 IDE 或代碼編輯器上擁有這樣的工具是必須的。

Python Test Explorer 演示。

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

Python Preview

Python Preview 是將可視化調(diào)試添加到 Python 代碼中的一個擴展。它將調(diào)試代碼轉(zhuǎn)換為包含動畫和圖形元素的交互式會話,以表示應(yīng)用程序狀態(tài)。如下動圖所示:

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

Python Type Hint

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

Python Type Hint 演示。

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

Jupyter

Jupyter Notebook 現(xiàn)已成為數(shù)據(jù)分析、機器學(xué)習(xí)的必備工具,因為它可以讓數(shù)據(jù)分析師集中精力向用戶解釋整個分析過程。除了 Python 之外,Jupyter Notebook 還可以支持 Java、R、Julia 和其他流行的編程語言。VS Code Python 插件已提供了對 Jupyter Notebook 的本地支持。

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

原文鏈接:https://medium.com/better-programming/the-best-vs-code-extensions-for-python-developers-for-2021-748b2ce16eee

以上就是2021年值得向Python開發(fā)者推薦的VS Code擴展插件的詳細(xì)內(nèi)容,更多關(guān)于python vscode擴展插件的資料請關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:
  • VSCode下好用的Python插件及配置
  • Python 在 VSCode 中使用 IPython Kernel 的方法詳解
  • PyCharm vs VSCode,作為python開發(fā)者,你更傾向哪種IDE呢?
  • Vs Code中8個好用的python 擴展插件
  • 如何在vscode中安裝python庫的方法步驟
  • 詳解vscode實現(xiàn)遠(yuǎn)程linux服務(wù)器上Python開發(fā)
  • Win10用vscode打開anaconda環(huán)境中的python出錯問題的解決
  • vscode寫python時的代碼錯誤提醒和自動格式化的方法
  • macOS系統(tǒng)下Vscode的python配置教程
  • VSCode基礎(chǔ)使用與VSCode調(diào)試python程序入門的圖文教程
  • Anconda環(huán)境下Vscode安裝Python的方法詳解
  • 配置python的編程環(huán)境之Anaconda + VSCode的教程

標(biāo)簽:百色 綏化 淮安 周口 秦皇島 綿陽 周口 合肥

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《2021年值得向Python開發(fā)者推薦的VS Code擴展插件》,本文關(guān)鍵詞  2021年,值得,向,Python,開發(fā)者,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《2021年值得向Python開發(fā)者推薦的VS Code擴展插件》相關(guān)的同類信息!
  • 本頁收集關(guān)于2021年值得向Python開發(fā)者推薦的VS Code擴展插件的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    宁波市| 泸西县| 乳山市| 乐平市| 密山市| 河源市| 高州市| 西丰县| 云梦县| 宜兴市| 宽甸| 德格县| 澳门| 华宁县| 凯里市| 巢湖市| 措勤县| 香河县| 汽车| 鄂尔多斯市| 民乐县| 芦山县| 阳新县| 栾城县| 许昌县| 广东省| 沙田区| 青州市| 仁布县| 桃园市| 左云县| 巨鹿县| 清苑县| 汉阴县| 阳高县| 屯昌县| 泰安市| 且末县| 镇巴县| 茂名市| 锡林浩特市|