Visual Studio Code adalah editor kode sumber yang ringan. Kode Visual Studio sering disebut VS Code. Kode VS berjalan di desktop Anda. Ini tersedia untuk Windows, macOS, dan Linux Show
VS Code hadir dengan banyak fitur seperti IntelliSense, pengeditan kode, dan ekstensi yang memungkinkan Anda mengedit kode sumber Python secara efektif. Bagian terbaiknya adalah VS Code bersifat open-source dan gratis Selain versi desktop, VS Code juga memiliki versi browser yang dapat Anda gunakan langsung di browser web Anda tanpa menginstalnya Tutorial ini mengajarkan Anda cara menyiapkan Visual Studio Code untuk lingkungan Python sehingga Anda dapat mengedit, menjalankan, dan men-debug kode Python Menyiapkan Kode Visual StudioUntuk mengatur Kode VS, Anda mengikuti langkah-langkah ini Pertama, navigasikan ke situs web resmi VS Code dan unduh kode VS berdasarkan platform Anda (Windows, macOS, atau Linux) Kedua, luncurkan wizard penyiapan dan ikuti langkah-langkahnya Setelah penginstalan selesai, Anda dapat meluncurkan aplikasi kode VS Instal Ekstensi PythonAgar Kode VS berfungsi dengan Python, Anda perlu menginstal ekstensi Python dari Visual Studio Marketplace Salah satu editor kode paling keren yang tersedia untuk pemrogram, Visual Studio Code, adalah editor open-source, extensible, ringan yang tersedia di semua platform. Kualitas inilah yang membuat Visual Studio Code dari Microsoft sangat populer, dan platform hebat untuk pengembangan Python Pada artikel ini, Anda akan belajar tentang pengembangan Python di Visual Studio Code, termasuk caranya
Kami menganggap Anda sudah familiar dengan pengembangan Python dan sudah menginstal beberapa bentuk Python di sistem Anda (Python 2. 7, Piton 3. 6/3. 7, Anaconda, atau lainnya). Tangkapan layar dan demo untuk Ubuntu dan Windows disediakan. Karena Visual Studio Code berjalan di semua platform utama, Anda mungkin melihat elemen UI yang sedikit berbeda dan mungkin perlu memodifikasi perintah tertentu Jika Anda sudah memiliki penyiapan VS Code dasar dan berharap untuk menggali lebih dalam dari tujuan dalam tutorial ini, Anda mungkin ingin menjelajahi beberapa fitur lanjutan di VS Code Bonus Gratis. 5 Pemikiran Tentang Python Mastery, kursus gratis untuk pengembang Python yang menunjukkan kepada Anda peta jalan dan pola pikir yang Anda perlukan untuk meningkatkan keterampilan Python Anda ke tingkat berikutnya Menginstal dan Mengonfigurasi Kode Visual Studio untuk Pengembangan PythonMenginstal Visual Studio Code sangat mudah diakses di platform apa pun. Instruksi lengkap untuk Windows, Mac, dan Linux tersedia, dan editor diperbarui setiap bulan dengan fitur baru dan perbaikan bug. Anda dapat menemukan semuanya di situs web Visual Studio Code Jika Anda bertanya-tanya, Visual Studio Code (atau VS Code singkatnya) hampir tidak berbagi apa pun selain nama dengan nama yang lebih besar berbasis Windows, Visual Studio Catatan. Untuk mempelajari cara menyiapkan VS Code sebagai bagian dari lingkungan pengkodean Python lengkap di mesin Windows, lihat panduan lengkap ini Visual Studio Code memiliki dukungan bawaan untuk berbagai bahasa dan model ekstensi dengan ekosistem dukungan yang kaya untuk orang lain. Kode VS diperbarui setiap bulan, dan Anda dapat terus mendapatkan informasi terbaru di blog Microsoft Python. Microsoft bahkan menyediakan repo VS Code GitHub bagi siapa saja untuk mengkloning dan berkontribusi. (Isyarat banjir PR. ) VS Code UI didokumentasikan dengan baik, jadi saya tidak akan mengulanginya di sini Hilangkan iklanEkstensi untuk Pengembangan PythonSeperti yang dinyatakan di atas, VS Code mendukung pengembangan dalam berbagai bahasa pemrograman melalui model ekstensi yang terdokumentasi dengan baik. Ekstensi Python memungkinkan pengembangan Python dalam Visual Studio Code, dengan fitur-fitur berikut
Ekstensi Visual Studio Code mencakup lebih dari sekadar kemampuan bahasa pemrograman
Berikut adalah beberapa ekstensi dan pengaturan lain yang menurut saya berguna
Tentu saja, Anda mungkin menemukan ekstensi berguna lainnya saat Anda menggunakan VS Code. Silakan bagikan penemuan dan pengaturan Anda di Menemukan dan memasang ekstensi dan tema baru dapat diakses dengan mengeklik ikon Ekstensi di Bilah Aktivitas. Anda dapat mencari ekstensi menggunakan kata kunci, mengurutkan hasil dengan berbagai cara, dan memasang ekstensi dengan cepat dan mudah. Untuk artikel ini, instal ekstensi Python dengan mengetikkan Anda dapat menemukan dan memasang salah satu ekstensi yang disebutkan di atas dengan cara yang sama File Konfigurasi Kode Visual StudioSatu hal penting untuk disebutkan adalah bahwa Visual Studio Code sangat dapat dikonfigurasi melalui pengaturan pengguna dan ruang kerja Pengaturan pengguna bersifat global di semua contoh Visual Studio Code, sedangkan pengaturan ruang kerja bersifat lokal ke folder tertentu atau ruang kerja proyek. Pengaturan ruang kerja memberi VS Code banyak fleksibilitas, dan saya menyebut pengaturan ruang kerja di seluruh artikel ini. Pengaturan ruang kerja disimpan sebagai file Mulai Program Python BaruMari kita mulai eksplorasi pengembangan Python di Visual Studio Code dengan program Python baru. Dalam Kode VS, ketik Ctrl + N untuk membuka File baru. (Anda juga dapat memilih File, Baru dari menu. ) Catatan. UI Kode Visual Studio menyediakan, dari mana Anda dapat mencari dan menjalankan perintah apa pun tanpa meninggalkan keyboard. Buka Palet Perintah menggunakan Ctrl + Shift +P, type Tidak peduli bagaimana Anda sampai di sana, Anda akan melihat jendela VS Code yang terlihat seperti berikut ini Setelah file baru dibuka, Anda dapat mulai memasukkan kode Hilangkan iklanMemasukkan Kode PythonUntuk kode pengujian kita, mari kita cepat membuat kode Saringan Eratosthenes (yang menemukan semua bilangan prima kurang dari angka yang diberikan). Mulailah mengetik kode berikut di tab baru yang baru saja Anda buka
Anda harus melihat sesuatu yang mirip dengan ini Tunggu, apa yang terjadi? Jawabannya adalah, saat ini, VS Code tidak mengetahui jenis file apa yang sedang ditangani. Buffer disebut 0, dan jika Anda melihat di pojok kanan bawah jendela, Anda akan melihat kata Teks BiasaUntuk mengaktifkan ekstensi Python, simpan file (dengan memilih File, Save dari menu, File. Simpan File dari Command Palette, atau cukup gunakan Ctrl + S ) . VS Code akan melihat ekstensi _2 dan menafsirkan file dengan benar sebagai kode Python. Sekarang jendela Anda akan terlihat seperti ini. Itu lebih baik. Kode VS secara otomatis memformat ulang file sebagai Python, yang dapat Anda verifikasi dengan memeriksa mode bahasa di sudut kiri bawah Jika Anda memiliki beberapa instalasi Python (seperti Python 2. 7, Piton 3. x, atau Anaconda), Anda dapat mengubah Python interpreter VS Code mana yang digunakan dengan mengklik indikator mode bahasa, atau memilih Python. Pilih Penerjemah dari Palet Perintah. VS Code mendukung penggunaan _3 secara default, tetapi Anda dapat memilih 4 atau 5 jika Anda mauMari tambahkan sisa kode Saringan sekarang. Untuk melihat IntelliSense bekerja, ketikkan kode ini secara langsung daripada potong dan tempel, dan Anda akan melihat sesuatu seperti ini Ini kode lengkap untuk Saringan Eratosthenes dasar _Saat Anda mengetik kode ini, VS Code secara otomatis mengindentasi baris di bawah pernyataan 6 dan 7 untuk Anda dengan benar, menambahkan tanda kurung tutup, dan memberikan saran untuk Anda. Itulah kekuatan IntelliSense yang bekerja untuk AndaMenjalankan Kode PythonSekarang setelah kode selesai, Anda dapat menjalankannya. Tidak perlu meninggalkan editor untuk melakukan ini. Visual Studio Code dapat menjalankan program ini langsung di editor. Simpan file (menggunakan Ctrl + S ), lalu klik kanan . Anda akan melihat panel Terminal muncul di bagian bawah jendela, dengan keluaran kode Anda ditampilkan Hilangkan iklanDukungan Python LintingAnda mungkin pernah melihat munculan muncul saat Anda mengetik, yang menyatakan bahwa linting tidak tersedia. Anda dapat dengan cepat menginstal dukungan linting dari pop up itu, yang defaultnya adalah PyLint. VS Code juga mendukung linter lainnya. Berikut daftar lengkapnya pada saat penulisan ini
Halaman linting Python memiliki detail lengkap tentang cara mengatur setiap linter Catatan. Pilihan linter adalah pengaturan ruang kerja proyek, dan bukan pengaturan pengguna global Mengedit Proyek Python yang AdaDalam contoh Saringan Eratosthenes, Anda membuat satu file Python. Itu bagus sebagai contoh, tetapi sering kali, Anda akan membuat proyek yang lebih besar dan mengerjakannya dalam jangka waktu yang lebih lama. Alur kerja proyek baru yang khas mungkin terlihat seperti ini
Menggunakan Visual Studio Code pada proyek Python (sebagai kebalikan dari satu file Python) membuka lebih banyak fungsi yang memungkinkan VS Code benar-benar bersinar. Mari kita lihat cara kerjanya dengan proyek yang lebih besar Di akhir milenium sebelumnya, ketika saya masih seorang programmer yang jauh lebih muda, saya menulis sebuah program kalkulator yang mengurai persamaan yang ditulis dalam notasi infix, menggunakan adaptasi dari algoritma shunting yard Edsger Dijkstra Untuk mendemonstrasikan fitur Visual Studio Code yang berfokus pada proyek, saya mulai membuat ulang algoritme shunting yard sebagai pustaka evaluasi persamaan dengan Python. Untuk terus mengikuti, jangan ragu untuk mengkloning repo secara lokal Setelah folder dibuat secara lokal, Anda dapat membuka seluruh folder di VS Code dengan cepat. Metode pilihan saya (seperti yang disebutkan di atas) dimodifikasi sebagai berikut, karena saya sudah membuat folder dan file dasar
VS Code memahami, dan akan menggunakan, lingkungan virtualenv, pipenv, atau conda apa pun yang dilihatnya saat dibuka dengan cara ini. Anda bahkan tidak perlu memulai lingkungan virtual terlebih dahulu. Anda bahkan dapat membuka folder dari UI, menggunakan File, Buka Folder dari menu, Ctrl + K< . Buka Folder dari Palet Perintah. , Ctrl+O from the keyboard, or File:Open Folder from the Command Palette. Untuk proyek perpustakaan eval persamaan saya, inilah yang saya lihat Ketika Visual Studio Code membuka folder, itu juga membuka file yang terakhir Anda buka. (Ini dapat dikonfigurasi. ) Anda dapat membuka, mengedit, menjalankan, dan men-debug file apa pun yang terdaftar. Tampilan Penjelajah di Bilah Aktivitas di sebelah kiri memberi Anda tampilan semua file di folder dan menunjukkan berapa banyak file yang belum disimpan yang ada di kumpulan tab saat ini Dukungan PengujianKode VS dapat secara otomatis mengenali tes Python yang ada yang ditulis dalam kerangka kerja 7, atau kerangka kerja 8 atau 9 jika kerangka kerja tersebut dipasang di lingkungan saat ini. Saya memiliki tes unit yang ditulis dalam _7 untuk perpustakaan eval persamaan, yang dapat Anda gunakan untuk contoh iniUntuk menjalankan pengujian unit yang ada, dari file Python apa pun di proyek, klik kanan dan pilih Jalankan File Pengujian Unit Saat Ini. Anda akan diminta untuk menentukan kerangka pengujian, di mana dalam proyek untuk mencari pengujian, dan pola nama file yang digunakan pengujian Anda Semua ini disimpan sebagai pengaturan ruang kerja di file _7, folder saat ini, dan pola File, Auto Save 3Setelah kerangka pengujian disiapkan dan pengujian telah ditemukan, Anda dapat menjalankan semua pengujian dengan mengklik Jalankan Pengujian pada Bilah Status dan memilih opsi dari Palet Perintah Anda bahkan dapat menjalankan pengujian individual dengan membuka file pengujian dalam Kode VS, mengklik Jalankan Pengujian di Bilah Status, dan memilih Metode Pengujian Unit Jalankan… dan pengujian khusus untuk dijalankan. Ini membuatnya sepele untuk mengatasi kegagalan pengujian individu dan hanya menjalankan kembali pengujian yang gagal, yang merupakan penghemat waktu yang sangat besar. Hasil tes ditampilkan di panel Output di bawah Python Test Log Hilangkan iklanDukungan DebugMeskipun VS Code adalah editor kode, debugging Python secara langsung di dalam VS Code dimungkinkan. VS Code menawarkan banyak fitur yang Anda harapkan dari debugger kode yang bagus, termasuk
Anda dapat melihat semuanya sebagai bagian dari tampilan Debug di Bilah Aktivitas Debugger dapat mengontrol aplikasi Python yang berjalan di terminal bawaan atau instance terminal eksternal. Itu dapat melampirkan ke instance Python yang sudah berjalan, dan bahkan dapat men-debug aplikasi Django dan Flask Men-debug kode dalam satu file Python semudah memulai debugger menggunakan F5 . Anda menggunakan F10 dan F11 untuk melangkah ke fungsi masing-masing, dan . Breakpoint diatur menggunakan Shift+F5 to exit the debugger. Breakpoints are set using F9 , atau menggunakan mouse dengan mengklik margin kiri di jendela editor. Sebelum Anda mulai men-debug proyek yang lebih rumit, termasuk aplikasi Django atau Flask, Anda perlu menyiapkan dan kemudian memilih konfigurasi debug. Menyiapkan konfigurasi debug relatif mudah. Dari tampilan Debug, pilih drop-down Konfigurasi, lalu Tambahkan Konfigurasi, dan pilih Python Visual Studio Code akan membuat file konfigurasi debug di bawah folder saat ini bernama Anda bahkan dapat melakukan debugging jarak jauh, dan men-debug cetakan Jinja dan Django. Tutup file Integrasi GitVS Code memiliki dukungan bawaan untuk manajemen kontrol sumber, dan dikirimkan dengan dukungan untuk Git dan GitHub langsung dari kotaknya. Anda dapat menginstal dukungan untuk SCM lain di VS Code, dan menggunakannya secara berdampingan. Kontrol sumber dapat diakses dari tampilan Kontrol Sumber Jika folder proyek Anda berisi folder
Semua fungsi ini tersedia langsung dari VS Code UI VS Code juga akan mengenali perubahan yang dibuat di luar editor dan berperilaku sesuai Melakukan perubahan terbaru Anda dalam VS Code adalah proses yang cukup mudah. File yang dimodifikasi ditampilkan dalam tampilan Kontrol Sumber dengan penanda M, sementara file baru yang tidak terlacak ditandai dengan huruf U. Panggung perubahan Anda dengan mengarahkan kursor ke file dan kemudian mengklik tanda plus (+). Tambahkan pesan komit di bagian atas tampilan, lalu klik tanda centang untuk melakukan perubahan Anda juga dapat mendorong komitmen lokal ke GitHub dari dalam VS Code. Pilih Sync dari menu tampilan Source Control, atau klik Synchronize Changes di sebelah indikator cabang Hilangkan iklanKesimpulanVisual Studio Code adalah salah satu editor tujuan umum paling keren dan kandidat hebat untuk pengembangan Python. Dalam artikel ini, Anda belajar
Visual Studio Code telah menjadi editor default saya untuk Python dan tugas lainnya, dan saya harap Anda memberikannya kesempatan untuk menjadi milik Anda juga Jika Anda memiliki pertanyaan atau komentar, silakan hubungi di komentar di bawah. Ada juga lebih banyak informasi di situs web Visual Studio Code daripada yang dapat kami bahas di sini Penulis mengucapkan terima kasih kepada Dan Taylor dari tim Visual Studio Code di Microsoft atas waktu dan masukannya yang tak ternilai dalam artikel ini Tandai sebagai Selesai Tonton Sekarang Tutorial ini memiliki kursus video terkait yang dibuat oleh tim Real Python. Tonton bersama dengan tutorial tertulis untuk memperdalam pemahaman Anda. Pengembangan Python dalam Kode Visual Studio (Panduan Penyiapan) 🐍 Trik Python 💌 Dapatkan Trik Python singkat & manis yang dikirim ke kotak masuk Anda setiap beberapa hari. Tidak pernah ada spam. Berhenti berlangganan kapan saja. Dikuratori oleh tim Real Python Kirimi Saya Trik Python » Tentang Jon Fincher Jon mengajar Python dan Java di dua sekolah menengah atas di Negara Bagian Washington. Sebelumnya, dia adalah Manajer Program di Microsoft » Lebih lanjut tentang JonSetiap tutorial di Real Python dibuat oleh tim pengembang sehingga memenuhi standar kualitas tinggi kami. Anggota tim yang mengerjakan tutorial ini adalah Aldren Daud Joanna Master Keterampilan Python Dunia Nyata Dengan Akses Tanpa Batas ke Python Nyata Bergabunglah dengan kami dan dapatkan akses ke ribuan tutorial, kursus video langsung, dan komunitas pakar Pythonista Tingkatkan Keterampilan Python Anda » Guru Keterampilan Python Dunia Nyata Bergabunglah dengan kami dan dapatkan akses ke ribuan tutorial, kursus video langsung, dan komunitas ahli Pythonista Tingkatkan Keterampilan Python Anda » Bagaimana menurut anda? Nilai artikel ini Tweet Bagikan Bagikan EmailApa takeaway # 1 Anda atau hal favorit yang Anda pelajari? Kiat Berkomentar. Komentar yang paling berguna adalah yang ditulis dengan tujuan belajar dari atau membantu siswa lain. dan dapatkan jawaban atas pertanyaan umum di portal dukungan kami |