2021 Django Python 開發 VSCode 套件推薦 Top 10 [必裝]

在 2021, VSCode 堪稱最好用的 Text Editor,功能齊全、由微軟維護,並且有非常多的 Open Source Community Extensions。

讓我們一起來看看在 2021 如果要做 Django 開發 或 Python 開發,有哪些推薦必裝的套件吧!

一、Django

Django 這個套件提供 Jinja 和 Django HTML 的 snippets,讓我們在撰寫前端模板的時候有語法高亮 Syntax Highlight 和 自動補全 Autocomplete。

二、MagicPython

MagicPython 有更良好的 Python 語法高亮,很適合給 Python 開發環境做使用,方便辨識 Syntax, Class, function 等內容。

三、Pylance

Pylance 是一個 Python 的 language server,可以做到類似在 VSCode 中 編寫 Javascript 自動偵測錯誤等的功能。

四、Python

老字號 Python 必裝套件,由Microsoft維護,安裝下去各種功能都有,包含Pylance, Linting, Debugging, Jupyter Notebook 支援,如果其他的都不想裝,這個真的不能不裝啦!

五、Python Docstring Generator

寫程式的你我都知道,Python 的 doc-string 可以讓我們很清楚的知道這個 class 或函數是用來做什麼的。而這個 Python Docstring Generator 可以很好的提供我們常用的 doc-string snippet 讓我們快速而有效率的建立文檔。

六、Python Extension Pack

如果覺得一次裝很多東西太麻煩,可以先動動手指,安裝 Python Extension Pack,它搜集了幾個好用包含我們前面提到的Python Extension,這樣一來就可以省下我們不少時間囉!

七、Python Indent

Python 因為作為一個沒有 “;” 的語言,我們的斷行或結構常常需要用到 Tab 或 Space 來劃分,當然到底該用 Tab 或是 Tab 自動產生 Space*4 或 4次 Space 這是一個沒有結論的辯局。不過這個套件他可以幫助我們自動修正Python Indentation的問題,推薦大家也可以裝裝看喔!

八、python snippets

這個套件提供很多常用的 python snippet,像筆者自己最常用的就是 args_kwargs,每次一直打真的好累。自從有這個套件,輸入這樣的內容還有很多其他常見的語法都可以省下不少時間呢~

九、SQLite

做Django開發的過程,我們常常會以sqlite當作開發環境的資料庫,這時候如果想開開看資料庫裡面長什麼樣子又不想用其他厚重如 DBeaver 等工具怎麼辦呢?可以使用這個套件,就可以在 VSCode 裡面快速開啟我們的 sqlite 檔案,整個螢幕都開著VSCode 直接一邊改 Code!

十、Readme Pattern

這個套件可以讓我們快速建立專案的 Readme.md檔案,有多種風格選擇,包含:Bot, Hackathon, Minimal, Standard。讓我們快速建立專案文檔供其他開發者參考,也非常推薦給大家喔~

小技巧:

大家在做 Python 開發的時候記得使用 CMD+, 或 CTRL+, 進入 settings,搜尋 “formatter” 選擇 Python。這樣一來,就可以有Python相關自動排版的功能喔。存檔的時候,他會要你選擇用 Black, autopep8 或 yapf 等工具,選好後,他就會自動安裝到你的虛擬環境或pip環境。像筆者我自己喜歡用 autopep8 那你可以選擇自己習慣或團隊風格相應的工具喔~

結語:

以上就是我們的 2021 Django, Python 開發 VSCode 套件推薦 Top 10拉~如果大家有什麼推薦的套件也歡迎留言交流討論喔!

另外在 CodeCroc 程式夸克,我們目前有 2021 Django 全端開發大師課,課程中會教到很多Django框架的實用技能,也會教你完成一個電商網站,大家有興趣也可以看看課程喔!

Write a comment