Python dalam Visual Studio Code. Edisi April

Kami senang mengumumkan bahwa pada bulan April 2019, pembaruan ekstensi Python untuk Visual Studio Code dirilis. Anda dapat mengunduh ekstensi Python dari Marketplace atau menginstalnya langsung dari galeri ekstensi di Visual Studio Code. Anda dapat mempelajari lebih lanjut tentang dukungan Python di Visual Studio Code dalam dokumentasi.

Dalam masalah ini, kami membuat sejumlah perbaikan, yang tercantum di changelog kami, menutup total 84 masalah, termasuk:

  • Explorer Variabel dan Penampil Data
  • Peningkatan konfigurasi debug
  • Perbaikan tambahan di Server Bahasa Python

Cari di bawah kucing untuk mencari tahu lebih banyak!

gambar

Explorer Variabel dan Penampil Data


Python Interactive kini hadir dengan Variable Explorer dan Penampil Data bawaan (fitur yang sangat dicari pengguna kami). Sekarang Anda dapat dengan mudah melihat, memeriksa, dan memfilter variabel dalam aplikasi, termasuk daftar, array NumPy, bingkai data Pandas, dan banyak lagi lainnya!

Bagian Variabel sekarang akan ditampilkan ketika kode dan sel dijalankan di Jendela Interaktif Python. Setelah Anda mengembangkannya, Anda akan melihat daftar variabel dalam sesi Jupyter saat ini. Variabel tambahan akan ditampilkan secara otomatis saat mereka digunakan dalam kode. Mengklik pada header setiap kolom akan mengurutkan variabel dalam tabel.

gambar

Anda juga dapat mengklik dua kali pada setiap baris atau menggunakan tombol "Tampilkan variabel di penampil data" untuk melihat data lengkap dari setiap variabel di Penampil Data yang baru ditambahkan, serta melakukan pencarian sederhana pada nilainya:

gambar

Penampil Data membutuhkan paket Pandas versi 0.20 atau lebih baru. Jika tidak tersedia, Anda akan menerima pesan untuk menginstal atau memperbaruinya.

Jelajahi Variabel diaktifkan secara default. Anda dapat menonaktifkannya melalui File> Preferensi> Pengaturan dan cari Python> Ilmu Data: Tampilkan Jupyter Variable Explorer .

Peningkatan konfigurasi debug


Kami menyederhanakan proses konfigurasi debugger untuk ruang kerja. Sekarang, jika ketika Anda mulai debugging (melalui Panel Debug, F5 atau Debug> Mulai Debugging ) tampak bahwa konfigurasi debugging tidak ada, Anda akan diminta untuk membuat konfigurasi debugging untuk aplikasi Anda. Membuat konfigurasi debug dapat dilakukan menggunakan set menu, alih-alih secara manual mengkonfigurasi file launch.json .

gambar

Prompt ini juga akan ditampilkan ketika menambahkan konfigurasi debug lain melalui file launch.json:

gambar

Perbaikan tambahan di Server Bahasa Python


Rilis ini mencakup beberapa perbaikan dan peningkatan untuk Server Bahasa Python. Kami mengembalikan fitur yang dihapus dalam rilis 0.2: "Ubah Nama Simbol", "Pergi ke Definisi" dan "Temukan Semua Referensi", dan juga melakukan perbaikan pada waktu buka dan penggunaan memori ketika mengimpor perpustakaan ilmiah seperti Pandas, Plotly, PyQt5 , terutama ketika bekerja di lingkungan Anaconda penuh.

Untuk mengaktifkan Server Bahasa, ubah python.jediEnabled ke false di File> Preferensi> Pengaturan Pengguna . Kami sedang berupaya membuat server bahasa default dalam beberapa rilis berikutnya, jadi jika Anda memiliki masalah, kirimkan pertanyaan di halaman Server Bahasa Python di GitHub .

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:

  • Ubah perilaku debugger default untuk menampilkan nilai kembali. ( # 3754 )
  • Ubah kata-kata dari "Tes Unit" menjadi "Tes" atau "Pengujian". ( # 4384 )
  • Mengganti parameter debugStdLib dengan justMyCode. ( # 4032 )
  • Menambahkan opsi untuk mengaktifkan / menonaktifkan codelens sains data. ( # 5211 )
  • Meningkatkan keandalan deteksi uji menggunakan pytest. ( # 4795 )
  • Memperbarui file README .

Ingatlah untuk mengunduh ekstensi Python untuk Visual Studio Code sekarang untuk mencoba peningkatan di atas. Jika Anda memiliki masalah, silakan menulis tentang hal itu di halaman Kode Python VS di GitHub .

Source: https://habr.com/ru/post/id450202/


All Articles