<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          必備的 VS code 插件

          共 2628字,需瀏覽 6分鐘

           ·

          2021-08-29 21:12

          開源最前線(ID:OpenSourceTop) 猿妹編譯
          鏈接:https://medium.com/better-programming/the-best-vs-code-extensions-for-python-developers-for-2021-748b2ce16eee

          今天,要和大家介紹Python程序員在2021年最不應(yīng)該錯過的頂級VS Code擴展:


          1、Python



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

          但為什么要安裝它呢?除了語法高亮顯示,Python還有一個強大的功能,如:
          • IntelliSense:使用自動補全、代碼導(dǎo)航、語法檢查等功能編寫代碼

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

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

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

          • 測試:使用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)入排序來重構(gòu)你的Python代碼


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


          2、Python Snippets


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

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


          3、Python Docstring Generator


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

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


          4、Python Test Explorer for Visual Studio Code


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


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


          5、Python Preview


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

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


          6、Python Type Hint

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

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


          7、jupiter


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

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

          逆鋒起筆是一個專注于程序員圈子的技術(shù)平臺,你可以收獲最新技術(shù)動態(tài)、最新內(nèi)測資格、BAT等大廠大佬的經(jīng)驗、增長自身學(xué)習(xí)資料、職業(yè)路線、賺錢思維,微信搜索逆鋒起筆關(guān)注!

          4 個 Python 編程游戲網(wǎng)站,玩嗨了~

          Python 中有 3 個不可思議的返回功能

          用 Python 做一個游戲輔助腳本!

          VSCode 自動化插件

          VSCode 花式摸魚大法,悄悄用起來!

          瀏覽 34
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  亚洲ⅴ国产v天堂a无码二区 | 夜夜撸 | 午夜做受| 国产成人99精品免费视频明星 | 午夜男女羞羞影院 |