Ekstensi VS Code yang paling penting dan berguna untuk pengembang Python dalam terjemahan baru kami.
Saya menggunakan PyCharm dan semuanya cocok untuk saya. Kemungkinan saya tidak akan mengubah editor dalam waktu dekat. Tapi ada begitu banyak sensasi seputar VS Code, begitu banyak orang di Reddit dan Twitter menyarankan saya untuk beralih ke VS Code, sehingga saya tidak bisa tidak mencobanya.
Dan itu adalah pengalaman yang luar biasa! Sementara hati saya masih milik PyCharm, VS Code adalah produk yang keren. Saya bisa 100% merekomendasikannya. Ini sangat dapat disesuaikan dan cepat, dan sejumlah besar ekstensi membuat VS Code sangat kuat dan fungsional.
Mari kita lihat ekstensi VS Code Python yang paling penting untuk tahun 2021.
Python
VS Code mendukung penyorotan kode untuk Python tanpa ekstensi ini. Namun, saya tetap merekomendasikan untuk menginstalnya. Ekstensi Python, seperti VS Code itu sendiri, dikembangkan oleh tim Microsoft. Sangat penting bagi produktivitas pengembang Python sehingga VS Code akan secara otomatis meminta Anda untuk menginstalnya segera setelah Anda membuka
.py
file pertama .
Tetapi mengapa kita membutuhkan ekstensi ini jika kita sudah memiliki penyorotan sintaks? Saat kami menulis Python, ekstensi ini adalah sumber fitur yang berguna:
- IntelliSense: Edit kode dengan pelengkapan otomatis, navigasi kode, pemeriksaan sintaks, dan banyak lagi.
- Linting: Selain itu, parsing kode dengan
Pylint
,Flake8
dll. - :
black
,autopep
YAPF
. - : Python-, -, .
- : Test Explorer
unittest
,pytest
nose
. - Jupyter Notebooks: Jupyter, (code cells), , Variable Explorer, Dataframe Data Viewer . .
- :
virtualenv
,venv
,pipenv
,conda
pyenv
. - : Python , .
Lihat cara kerja ekstensi ini:
β Unduh ekstensi Python
Cuplikan Python
Python Snippets adalah ekstensi yang menyediakan kumpulan cuplikan bawaan yang dikembangkan oleh Ferhat YalΓ§Δ±n. Plugin ini bagus untuk semua orang, termasuk pemula.
Python Cuplikan mengandung banyak built-in potongan, seperti
string
,
list
,
sets
,
tuple
,
dictionary
,
class
dan lain-lain.
Keuntungan lain dari plugin ini adalah menyediakan setidaknya satu contoh untuk setiap cuplikan, yang sangat penting saat mempelajari Python.
β Unduh Python Snippet
Generator Docstring Python
Tidak ada yang akan mempertanyakan pentingnya menyimpan catatan, tetapi kita semua memahami bahwa terkadang itu bisa menjadi tugas yang membuat frustrasi. The Python docstring Generator membutuhkan usaha minimal pada bagian dari pengembang berkat generasi otomatis docstrings.
Terutama dingin bahwa perpanjangan ini harus semua format standar string dokumentasi, termasuk
Google
,
docBlockr
,
Numpy
,
Sphinx
dan
PEP0257
).
Selanjutnya, garis dokumentasi pembangkit dukungan
args
,
kwargs
,
decorators
,
errors
dan tipe parameter, menampilkannya sebagai komentar multiline.
Lihat saja ini:
β Unduh Python Docstring Generator
Python Test Explorer untuk Visual Studio Code
Ekstensi Python Test Explorer memungkinkan Anda menjalankan pengujian Python
unittest
atau Pytest menggunakan UI Test Explorer. Alat kecil dan praktis dengan antarmuka pengguna dan kemampuan debugging yang hebat ini akan memungkinkan Anda menguji kode langsung dari VS Code.
Semua orang memahami pentingnya pengujian unit, jadi memiliki alat seperti itu di IDE atau editor kode adalah suatu keharusan.
β Unduh Python Test Explorer
Pratinjau Python
Pratinjau Python adalah ekstensi yang menyertakan debugging visual dalam kode Python Anda. Ini mengubah proses debug kode Anda menjadi aktivitas interaktif dengan animasi dan elemen grafis untuk mewakili status aplikasi Anda.
Anda harus melihat ini:
β Unduh Pratinjau Python
Petunjuk Jenis Python
Ya, Python memiliki sesuatu seperti Jenis. Dan ya, itu keren! Jenis Petunjuk untuk Python seperti TypeScript untuk JavaScript. Ekspansi ini adalah pengubah permainan. Semoga kita akan lebih sering melihatnya di tutorial dan implementasi. Python Type Hint memberikan petunjuk pelengkapan otomatis untuk tipe bawaan dan diasumsikan serta modul pengetikan.
Selain itu, ia dapat mencari file Python di ruang kerja untuk prediksi dan penentuan jenis.
β Unduh Petunjuk Jenis Python
Jupyter
Jupyter adalah salah satu ekstensi VS Code favorit saya. Ya, itulah yang Anda pikirkan - Notebook Jupyter di VS Code.
Saya tipe orang yang selalu bekerja dengan Jupyter Notebooks, ekstensi ini sangat berguna. Dan saya percaya bahwa saya masih harus banyak belajar di dalamnya.
Integrasi Notebook Jupyter adalah salah satu fitur favorit saya di PyCharm, dan sejujurnya, saya lebih menyukai integrasi PyCharm daripada integrasi VS Code. Namun, Jupyter gratis untuk VS Code, dan integrasi PyCharm hanya tersedia dalam versi pro.
β Unduh Jupyter
Keluaran
VS Code sangat mengejutkan saya! Ini adalah alat yang kuat untuk pengkodean yang cepat dan fleksibel dengan fungsionalitas tingkat lanjut.
Lucunya, semua ekstensi yang terdaftar adalah fitur favorit saya di PyCharm, tetapi di VS Code mereka gratis tetapi sama berguna.
Beberapa nuansa di editor VS Code mengganggu saya, jadi saya tetap memilih PyCharm. Namun, dengan munculnya ekstensi VS Code berkualitas seperti itu, saya memahami bahwa membenarkan biaya PyCharm akan menjadi semakin sulit.
Terima kasih atas perhatiannya!