Kami senang mengumumkan ketersediaan ekstensi ekstensi Python Oktober untuk Visual Studio Code. Anda dapat
mengunduh ekstensi Python dari Marketplace atau menginstalnya langsung dari galeri ekstensi di Visual Studio Code. Jika Anda sudah menginstal ekstensi Python, Anda juga bisa mendapatkan pembaruan terbaru dengan me-restart kode Visual Studio. Anda dapat mempelajari lebih lanjut tentang
dukungan Python di Visual Studio Code dari dokumentasi.
Dalam rilis ini, kami melihat 97 masalah, termasuk pengeditan asli Jupyter Notebooks, tombol untuk meluncurkan file Python di terminal, dan perbaikan untuk linting dan impor menggunakan Server Bahasa Python. Daftar lengkap perbaikan disediakan di
changelog kami.

Pengeditan asli Notebook Jupyter
Kami senang mengumumkan rilis pertama pengeditan notebook asli Jupyter dalam VS Code! Pengalaman asli dengan Jupyter memberikan para ilmuwan dan pengembang data cara baru untuk secara langsung mengedit file .ipynb dan mendapatkan interaktivitas notebook Jupyter dengan semua kekuatan VS Code. Anda dapat mempelajari lebih lanjut tentang
pengeditan asli Notebook Jupyter di blog VS Code .

Tombol "Jalankan file Python di terminal"
Rilis ini termasuk tombol Putar untuk menjalankan Jalankan Python File dalam perintah Terminal. Sekarang hanya perlu satu klik untuk menjalankan file Python dengan ekstensi Python!
Tombol baru terletak di bagian kanan atas editor dan melakukan hal yang sama dengan ekstensi
Code Runner :


Jika Anda memiliki ikatan kunci, Anda juga dapat
mengonfigurasi pintasan keyboard Anda sendiri untuk menjalankan file Python di terminal dengan menjalankan perintah Preferensi: Buka Pintasan Keyboard (JSON) di palet perintah (Lihat> Palet Perintah ...) dan memasukkan kunci yang mengikat untuk perintah python.execInTerminal Misalnya, Anda mungkin memiliki definisi berikut untuk menjalankan file Python di terminal dengan pintasan khusus:

Jika ekstensi Code Runner diaktifkan, ekstensi Python tidak menampilkan tombol ini untuk menghindari kemungkinan kebingungan.
Meningkatkan linting dan impor dengan Server Bahasa Python
Rilis ini juga mencakup
tiga aturan linting baru dengan Server Bahasa Python, serta peningkatan autocomplete yang signifikan untuk paket-paket seperti PyTorch dan panda.
Selain itu, perbaikan besar telah dilakukan untuk mengimpor resolusi. Secara historis, Language Server melihat root ruang kerja sebagai entri sys.path (mis., Root ruang kerja utama) untuk impor modul pengguna, yang mengarah ke peringatan positif palsu tentang impor yang tidak sah ketika mengimpor modul dari direktori src. Dalam rilis ini, jika ada direktori src di lingkungan proyek, server bahasa secara otomatis mendeteksi dan menambahkan direktori ke daftar jalur pencarian. Anda dapat merujuk ke
dokumentasi untuk mempelajari lebih lanjut tentang menyiapkan jalur pencarian untuk Server Bahasa.
Perubahan dan peningkatan lainnya.
Kami juga menambahkan perbaikan kecil dan perbaikan bug yang diminta oleh pengguna, yang seharusnya meningkatkan pengalaman Anda dengan Python dalam Visual Studio Code. Beberapa perubahan penting termasuk:
- Memperbaiki masalah deteksi tes dengan pytest 5.1+. ( # 6990 )
- Perbaikan untuk deteksi shell. ( # 6928 )
- Secara otomatis menambahkan pengguna ke orang dalam Server Bahasa. ( # 7108 )