成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

2021年了,Python開發者不容錯過的7個VS Code擴展

開發 開發工具
對于 Python 開發者來說,哪些 VS Code 擴展最值得推薦呢?開發者 Juan Cruz Martinez 列舉了 2021 年最值得向 Python 開發者推薦的 VS Code 擴展,包括 python、Python Snippets 以及 Python Preview 等。

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

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

最值得向 Python 開發者推薦的 VS Code 擴展

1. Python

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

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

當涉及到使用 Python 編寫代碼時,該擴展提供以下多項重要功能:

  • IntelliSense:使用自動補全、代碼導航、語法檢查等功能編寫代碼;
  • Linting:使用 Pylint、Flake8 等獲取額外代碼分析;
  • 代碼格式化:使用 black、autopep 或 YAPF 格式化代碼;
  • 調試:調試 Python 腳本、web 應用程序以及遠程或多線程進程;
  • 測試:使用 unittest、pytest 或 nose 通過測試資源管理器運行和調試測試;
  • Jupyter Notebooks:創建和編輯 Jupyter Notebooks,添加和運行代碼單元,渲染繪圖,通過變量瀏覽器可視化變量,使用 data viewer 可視化數據幀,等等;
  • 環境:自動激活 virtualenv、venv、pipenv、conda 和 pyenv 環境并在它們之間切換;
  • 重構:通過變量提取、方法提取和導入排序(import sorting)重構 Python 代碼。

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

2. Python Snippets

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

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

3. Python Docstring Generator

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

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

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

4. Python Test Explorer for Visual Studio Code

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

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

Python Test Explorer 演示

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

5. Python Preview

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

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

6. Python Type Hint

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

Python Type Hint 演示

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

7. Jupyter

Jupyter Notebook 現已成為數據分析、機器學習的必備工具,因為它可以讓數據分析師集中精力向用戶解釋整個分析過程。除了 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

【本文是51CTO專欄機構“機器之心”的原創譯文,微信公眾號“機器之心( id: almosthuman2014)”】 

戳這里,看該作者更多好文

 

 

 

責任編輯:趙寧寧 來源: 51CTO專欄
相關推薦

2021-01-25 15:18:37

Python 開發編程語言

2024-01-25 18:08:57

CSSHTML文件

2023-12-04 11:05:44

2015-09-22 13:25:46

Web開發者HTML5工具

2024-01-18 00:00:00

開發框架Port

2025-06-13 09:15:55

2023-06-29 17:53:00

VSCode插件程序

2023-11-24 07:50:35

后端網頁開發

2022-09-22 16:17:12

css編程語言開發

2015-12-24 18:26:16

Android

2019-07-18 16:46:29

Web開發趨勢Node.js

2023-09-08 10:23:13

JavaScriptNPM模塊

2025-03-07 09:12:28

2018-07-04 08:31:51

DevOpsGDPR語音搜索優化

2024-01-18 18:12:38

開發平臺工程工具框架

2020-02-04 09:00:00

物聯網開發VS CodeIOT

2024-07-09 17:07:00

2022-06-16 07:32:38

VSCodePython插件

2020-08-05 10:13:14

JavaScript開發

2012-02-02 10:40:47

開發者盛會Linux
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩精品一区二区三区中文字幕 | 538在线精品| 日韩精品一区在线 | 国产精品99久久久久 | av色站| 亚洲欧美一区二区三区国产精品 | 国产不卡在线观看 | 国产视频福利一区 | 久久成人精品视频 | a级黄色片视频 | 7799精品视频天天看 | 色在线看 | 久久精品1| 真人女人一级毛片免费播放 | 99综合| 在线观看av中文字幕 | 国产一区二区三区在线视频 | 91精品国产91久久久久久不卞 | 免费精品视频在线观看 | 亚洲精品在线视频 | 中文字幕成人av | 日本又色又爽又黄又高潮 | 91社区在线观看播放 | 亚洲天堂av在线 | 国产成人在线一区二区 | 欧美aaa级 | 91精品国产综合久久国产大片 | 麻豆国产一区二区三区四区 | 久久成人国产精品 | 国产精品久久久久久久午夜 | 国产 欧美 日韩 一区 | 亚洲风情在线观看 | 亚洲综合色站 | 亚洲91精品| 97高清国语自产拍 | 国产色爽 | 美女黄色在线观看 | 欧美日韩在线视频观看 | 中文字幕乱码一区二区三区 | 成人性视频在线 | 超碰97在线免费 |