7 ekstensi Kode VS yang berguna untuk pengembang Python

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!



All Articles