2021年必备 Python 插件!
今天給大家分享一些Python中必備插件。如果你是初學小白,建議全部安裝并盡快上手,敲代碼效率直接起飛。當然如果你是老司機,也可查缺補漏。
一、Python
Python這個插件必裝,別問為啥!因為它是微軟VSCode開發團隊自己開發的,親兒子的級別。雖然 VSCode 不安裝任何插件也能高亮Python代碼,但該插件提供的功能遠不止如此,還有很多強大的功能,比如:
智能補全:通過自動補全,代碼導航,語法檢查等來編輯代碼
代碼檢查:使用Pylint、Flake8獲取額外的代碼分析,檢查編程錯誤
代碼格式:用black,autopep 或 YAPF 調整代碼格式
調試:調試Python腳本,Web應用程序以及遠程或多線程進程
測試:通過測試Explorer中unittest,pytest或nose運行和調試測試
Jupyter Notebook:創建和編輯Jupyter Notebook,添加和運行代碼單元、渲染圖、通過變量資源管理器可視化變量、使用數據查看器可視化數據框等等
環境:自動激活并在virtualenv、venv、pipenv、conda 和 pyenv 環境之間進行切換
重構:通過變量提取、方法提取和導入排序來重構Python代碼
如下所示:
文檔鏈接:https://marketplace.visualstudio.com/items?itemName=ms-python.python
二、Python Snippets
Python Snippets 插件可以讓我們的 Python 編程更加高效。它包含了大量的內置方法,以及string、list、sets、tuple、dictionary、class代碼片段,并且還為每個代碼段提供至少一個示例。
所有python內置方法代碼片段
所有python string片段
所有python list片段
所有python set片段
所有python tuple片段
所有python dictionary 字典片段
并包含許多其他代碼段(例如if/else、for、while、while/else、try/catch,文件處理和類片段和oop類示例(多態性、封裝、繼承.i.g)
如下所示:
文檔鏈接:https://marketplace.visualstudio.com/items?itemName=frhtylcn.pythonsnippets
三、Python Docstring Generator
Python Docstring Generator可以自動創建docstring,這真的為開發人員減少了的很大工作量。并且,生成的文檔字符串遵循所有標準格式,包括Google、docBlockr、Numpy、Sphinx和PEP0257。它的主要功能包括:
快速生成一個可通過Tab鍵瀏覽的docstring代碼段
在幾種不同類型的文檔字符串格式之間進行選擇
通過pep484類型提示、默認值和var名稱推斷參數類型
支持args,kwargs,修飾符,錯誤和參數類型
下面是實例:
具體使用方法、擴展配置、自定義模板可參考文檔:
文檔鏈接:https://marketplace.visualstudio.com/items?itemName=njpwerner.autodocstring
四、Python Test Explorer for Visual Studio Code
這個插件通過使用Test Explorer UI運行Python Unittest或Pytest測試,對于功能測試非常方便。具體功能如下:
在VS Code的側欄中的“測試”視圖中顯示“測試資源管理器”,其中包含所有檢測到的測試、套件及其狀態
在測試發現期間方便的錯誤報告
單元測試和Pytest調試
在資源管理器中選擇測試后,顯示失敗的測試日志
支持多根工作區
支持Unittest和Pytest測試框架及其插件
文檔鏈接:https://marketplace.visualstudio.com/items?itemName=LittleFoxTeam.vscode-python-test-adapter
五、Python Preview
Python Preview可展現可視化調試的過程,并添加到我們的Python代碼中。它將調試代碼轉換為帶有動畫和圖形元素的交互式會話,以表示應用程序狀態,對于代碼調試非常直觀。
文檔鏈接:https://marketplace.visualstudio.com/items?itemName=dongli.python-preview
六、Python Type Hint
Python Type Hint提供針對Python的類型提示自動完成功能,以及針對內置類型、類和鍵入模塊的完成項。
提供內置類型、估計類型和鍵入模塊的類型提示完成項
估計正確的類型,提供完成項
可以在工作區中搜索Python文件以進行類型估計
文檔鏈接:https://marketplace.visualstudio.com/items?itemName=njqdev.vscode-python-typehint
七、Jupyter
Jupyter可以說是我最喜歡的VS Code插件之一,可以讓我們在VS Code中完美使用Jupyter Notebooks。使用方法如下:
1、創建新筆記本,打開命令面板(Windows:Ctrl + Shift + P;iOS:Command + Shift + P),然后選擇命令Jupyter: Create New Blank Jupyter Notebook。
2、通過單擊狀態欄右下方的內核選擇器或調用Notebook: Select Notebook Kernel命令來選擇內核。
3、通過單擊語言選擇器或調用Notebook: Change Cell Language命令來更改單元格語言。
另外,Jupyter插件還支持VS Code Insiders中的其他語言,例如Julia和R。
文檔:https://marketplace.visualstudio.com/items?itemName=ms-toolsai.jupyter
以上就是本次分享的幾大Python編程擴展。
點分享
點收藏
點點贊
點在看
總結
以上是生活随笔為你收集整理的2021年必备 Python 插件!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 菜鸟裹裹怎么添加拼多多平台
- 下一篇: websocket python爬虫_p