Kami sangat senang mengumumkan bahwa rilis Python Extension untuk Visual Studio Code bulan Oktober 2019 sekarang telah tersedia. 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 Visual Studio Code. Anda dapat mempelajari lebih lanjut tentang
dukungan Python di Visual Studio Code dalam dokumentasi.
Dalam rilis ini kami membahas 97 masalah, termasuk pengeditan asli Jupyter Notebooks, sebuah tombol untuk menjalankan file Python di terminal, dan menyisir dan mengimpor peningkatan dengan Server Bahasa Python. Daftar perangkat tambahan lengkap tercantum di
changelog kami.
Artikel ini di blog kami.Pengeditan asli Notebook Jupyter
Kami senang mengumumkan rilis pertama pengeditan asli notebook Jupyter di dalam VS Code! Pengalaman asli Jupyter menghadirkan cara baru bagi ilmuwan data dan pengembang notebook untuk secara langsung mengedit file .ipynb dan mendapatkan interaktivitas notebook Jupyter dengan semua kekuatan VS Code. Anda dapat memeriksa
Dukungan Asli untuk Mengedit Notebook Jupyter di posting blog
VS Code untuk mempelajari lebih lanjut tentang fitur ini dan cara memulai.

Jalankan File Python di tombol Terminal
Rilis ini termasuk tombol "play" untuk menjalankan Run Python File dalam perintah Terminal. Sekarang hanya perlu satu klik untuk menjalankan file Python dengan ekstensi Python!
Tombol baru terletak di sisi kanan atas editor, cocok dengan perilaku ekstensi
Code Runner :


Jika Anda masuk ke binding kunci, Anda juga dapat
menyesuaikan 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 mengikat kunci untuk perintah python.execInTerminal seperti yang Anda inginkan. Misalnya, Anda bisa 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.
Meminta dan mengimpor peningkatan dengan Server Bahasa Python
Rilis ini juga mencakup
tiga aturan linting baru dengan Server Bahasa Python, serta peningkatan signifikan pada pelengkapan otomatis untuk paket seperti PyTorch dan panda.
Selain itu, ada perbaikan besar yang dilakukan untuk mengimpor resolusi. Secara historis Server Bahasa telah memperlakukan root workspace sebagai entri sys.path (mis. Root workspace utama) dari impor modul pengguna, yang menyebabkan peringatan impor palsu yang tidak terselesaikan yang positif ketika mengimpor modul dari direktori src. Dengan rilis ini, jika ada direktori src di lingkungan proyek, Server Bahasa secara otomatis mendeteksi dan menambahkan direktori ke daftar jalur pencariannya. Anda dapat merujuk ke
dokumentasi untuk mempelajari lebih lanjut tentang mengonfigurasi jalur pencarian untuk Server Bahasa.
Perubahan dan Peningkatan Lainnya
Kami juga telah menambahkan perangkat tambahan kecil dan memperbaiki masalah yang diminta oleh pengguna yang akan meningkatkan pengalaman Anda bekerja dengan Python dalam Visual Studio Code. Beberapa perubahan penting termasuk:
- Perbaiki untuk masalah penemuan tes dengan pytest 5.1+. ( # 6990 )
- Perbaikan untuk mendeteksi shell. ( # 6928 )
- Memilih orang dalam pengguna ke dalam versi Beta dari Server Bahasa secara default. ( # 7108 )
- Mengganti kejadian pep8 dengan pycodestyle. Semua menyebutkan pep8 telah diganti dengan pycodestyle (terima kasih Marsfan ). ( # 410 )
Kami terus menguji A / B fitur baru. Jika Anda melihat sesuatu yang berbeda yang tidak diumumkan oleh tim, Anda dapat menjadi bagian dari percobaan! Untuk melihat apakah Anda bagian dari percobaan, Anda dapat memeriksa baris pertama di saluran output ekstensi Python. Jika Anda ingin keluar dari pengujian A / B, Anda dapat membuka file pengaturan pengguna.json (Lihat> Palet Perintah ... dan menjalankan Preferensi: Buka Pengaturan (JSON)) dan mengatur pengaturan "python.experiments.enabled" ke salah
Pastikan untuk
mengunduh ekstensi Python untuk Visual Studio Code sekarang untuk mencoba peningkatan di atas. Jika Anda mengalami masalah,
silakan ajukan masalah pada halaman
Python VS Code GitHub .