TL;博士

對於使用 VSCode 的 Python 開發人員、資料科學家和分析師來說,此編譯提供了一些擴展,可以提高 Python 和一般編碼需求的編碼生產力和效率。

介紹 GIF

<小時/>

1. Taipy Studio

Taipy 是一個開源 Python 庫,用於建立 Web 應用程式前端和後端。

您只需使用 Python 即可為您的資料/機器學習用例建立多頁面、多用戶和可自訂的 GUI。

但它不止於此。

Taipy 還可以處理您的後端,因為它允許管道編排和管理。

現在,回到 Taipy Studio 的 VSCode 擴充功能。此擴充功能是兩個工具的包裝器,旨在加速 Taipy 應用程式的建立。

  • Taipy Studio Configuration Builder:圖形管道編輯器,全部在點擊環境中;

  • Taipy Studio GUI 助手:在編寫 GUI 時包括 IntelliSense。

太比 PNG

<小時/>

QueenB

{% cta https://github.com/Avaiga/taipy %} Star ⭐ Taipy 儲存庫 {% endcta %}

我們已經快有 2000 顆星了,沒有你我們無法做到這一點🙏

<小時/>

2. Github Copilot

還需要出示副駕駛嗎?這個工具就是您自己的程式碼助手。

利用人工智慧,Copilot 可以無縫地自動完成您的程式碼。

另一個主要功能是能夠提供上下文感知建議。

對於開發人員來說,這是一個偉大的遊戲規則改變者,可以節省時間和提高效率,並且將其直接作為 VSCode 擴展使用是完全有意義的。

副駕駛 PNG

<小時/>

3. Rainbow CSV

光看名字,你就差不多能猜到這個工具的功能了。 Rainbow CSV 將透過以不同顏色突出顯示列來讓您的 CSV 檔案易於閱讀。

就這麼簡單,但對任何處理資料的人來說都很有幫助。真正改變使用者視覺體驗的遊戲規則。

RCSV PNG

<小時/>

4. 待辦事項樹

對於需要在程式碼的待辦事項清單中進行組織的人來說,這個工具非常有用。使用此擴展,只需在需要時在程式碼中加入 TODO 或 FIXME 標記即可。

ToDo Tree 將會尋找這些標籤並將它們組織成樹狀結構。

現在您可以輕鬆返回標籤。

TODO 樹 PNG

<小時/>

5. Jupyter

如果您想使用類似筆記本的 IDE 來啟動資料/ML 專案以促進探索和實驗,VSCode 透過 Jupyter 擴充功能提供此功能。

當筆記型電腦的限制(例如擴展、部署、測試和維護)使得有必要轉向更傳統的編碼實踐時,在 VSCode 上進行所有設定只會讓事情變得更容易。

Jupyter PNG

<小時/>

6. Markdown 表情符號

這裡並沒有什麼真正令人驚訝的地方。此 VSCode 擴展為 VSCode Markdown 預覽提供表情符號支持,這是為任何 Markdown 專案加入表現和可讀性的好方法。

MKD 表情符號 PNG

<小時/>

7. Pylint

Pylint 與 Python linter 同名,是其在 VSCode 中的擴充。它透過分析程式碼、檢查錯誤並為您提供改進建議來幫助您提高效率。

確保您的腳本遵循所有編碼標準是必須的。

Pylint GIF

<小時/>

8. Pylance

Pylance 是 Python 語言的支援。

它最初作為 Python 庫存在,但透過此擴充整合到 VSCode 中。

一些主要特點:

  • 程式碼完成

  • 自動導入

  • 與 Juypter 筆記本相容

  • 語意突出顯示

皮蘭斯 PNG

<小時/>

9. Liveshare

使用此 VSCode 擴充功能可以輕鬆進行協作。無需配置任何東西;只需啟動 Liveshare 會話並繼續除錯會話即可。

Liveshare 也保留您所有的個人 IDE 首選項,讓協作更加輕鬆。

Liveshare PNG

<小時/>

10. Markdown 多合一

此擴充增強了 VSCode 中 Markdown 的使用,並具有各種不同的功能:

  • 內容表生成

  • 鍵盤快速鍵

  • 程式碼區塊插入

  • 預覽功能

該工具非常適合編寫“README.md”檔案。

MD AIO PNG

<小時/>

由於各種原因,VSCode 已成為開發人員最常使用的 IDE 之一。

它的主要功能包括強大的 git 整合和跨平台支持,但擴展是一個突出的功能。

它們支援自訂您的環境,促進與各種工具的無縫整合。

<小時/>

希望您喜歡這篇文章!

我是一名新手作家,歡迎任何改進建議!

新秀圖片

如果您有任何疑問,請隨時與我們聯繫。


原文出處:https://dev.to/taipy/top-10-must-have-vscode-extensions-forpythonistas-561a


共有 0 則留言