Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Python adalah bahasa pemrograman populer yang andal, fleksibel, mudah dipelajari, gratis digunakan pada semua sistem operasi, dan didukung oleh komunitas pengembang yang kuat dan banyak perpustakaan gratis. Python mendukung semua cara pengembangan, termasuk aplikasi web, layanan web, aplikasi desktop, pembuatan skrip, dan komputasi ilmiah. Para ilmuwan, pengembang kasual, pengembang profesional, dan banyak universitas sama-sama menggunakan Python untuk pemrograman. Anda dapat mempelajari lebih lanjut tentang bahasa di python.org dan Python untuk Pemula.
Visual Studio adalah IDE Python yang kuat di Windows. Visual Studio menyediakan dukungan sumber terbuka untuk bahasa Python melalui beban kerja Python Development dan Data Science (Visual Studio 2017 dan yang lebih baru) dan Python Tools gratis untuk ekstensi Visual Studio (Visual Studio 2015 dan yang lebih lama). Untuk mempelajari tentang fitur IDE untuk menulis dan mengedit kode Python, lihat Tur Visual Studio IDE.
Untuk pengguna Mac dan Linux, Visual Studio Code tersedia. Untuk informasi selengkapnya, lihat pertanyaan dan jawaban.
Untuk mulai menggunakan Visual Studio di Windows:
Ikuti petunjuk penginstalan untuk menyiapkan beban kerja Python.
Biasakan diri Anda dengan kemampuan Python Visual Studio melalui bagian dalam artikel ini.
Pergi melalui satu atau beberapa mulai cepat untuk membuat proyek. Jika Anda tidak yakin, mulailah dengan Buka dan jalankan kode Python di folder atau Buat aplikasi web dengan Flask.
Ikuti tutorial Bekerja dengan Python di Visual Studio untuk pengalaman menyeluruh penuh.
Dukungan untuk beberapa penerjemah
Jendela Lingkungan Python Visual Studio memberi Anda satu tempat untuk mengelola semua lingkungan Python global, lingkungan conda, dan lingkungan virtual Anda. Visual Studio secara otomatis mendeteksi penginstalan Python di lokasi standar, dan memungkinkan Anda mengonfigurasi penginstalan kustom. Dengan setiap lingkungan, Anda dapat dengan mudah mengelola paket, membuka jendela interaktif untuk lingkungan tersebut, dan mengakses folder lingkungan.
Gunakan perintah Buka jendela interaktif untuk menjalankan Python secara interaktif dalam konteks Visual Studio. Gunakan perintah Buka di PowerShell untuk membuka jendela perintah terpisah di folder lingkungan yang dipilih. Di jendela perintah tersebut, Anda dapat menjalankan skrip python apa pun.
Untuk informasi selengkapnya, lihat:
Pengeditan kaya, IntelliSense, dan pemahaman kode
Visual Studio menyediakan editor Python unggulan, termasuk pewarnaan sintaks, penyelesaian otomatis di semua kode dan pustaka Anda, pemformatan kode, bantuan penandatanganan, pemfaktoran ulang, linting, dan petunjuk jenis. Visual Studio juga menyediakan fitur unik seperti tampilan kelas, Buka Definisi, Temukan Semua Referensi, dan cuplikan kode. Integrasi langsung dengan jendela interaktif membantu Anda dengan cepat mengembangkan kode Python yang ada dalam file.
Untuk informasi selengkapnya, lihat:
- Edit kode Python dan gunakan Intellisense
- Memformat ulang kode Python secara otomatis
- Merefaktor kode Python
- Kode Lint Python
- Fitur editor kode
Jendela interaktif
Untuk setiap lingkungan Python yang diketahui Visual Studio, Anda dapat dengan mudah membuka lingkungan interaktif (REPL) yang sama untuk interpreter Python langsung di dalam Visual Studio, daripada menggunakan prompt perintah terpisah. Anda juga dapat dengan mudah beralih antar lingkungan. Untuk membuka perintah terpisah, pilih lingkungan yang Anda inginkan di jendela Lingkungan Python, lalu pilih perintah Buka di PowerShell seperti yang dijelaskan sebelumnya di bagian dukungan untuk beberapa penerjemah.
Visual Studio juga menyediakan integrasi yang ketat antara editor kode Python dan jendela Interaktif. Pintasan keyboard Ctrl+Enter dengan mudah mengirim baris kode saat ini (atau blok kode) di editor ke jendela Interaktif, lalu berpindah ke baris berikutnya (atau blok). Ctrl+Enter memungkinkan Anda dengan mudah menelusuri kode tanpa harus menjalankan debugger. Anda juga dapat mengirim kode yang dipilih ke jendela Interactive dengan penekanan tombol yang sama, dan dengan mudah menempelkan kode dari jendela Interaktif ke editor. Bersama-sama, kemampuan ini memungkinkan Anda untuk mencari detail untuk segmen kode di jendela interaktif dan dengan mudah menyimpan hasilnya dalam file di editor.
Visual Studio juga mendukung IPython/Jupyter dalam loop read-evaluate-print (REPL), termasuk plot sebaris, .NET, dan Windows Presentation Foundation (WPF).
Untuk informasi selengkapnya, lihat:
Sistem proyek, serta templat proyek dan item
Visual Studio membantu Anda mengelola kompleksitas proyek seiring pertumbuhannya dari waktu ke waktu. Proyek Visual Studio lebih dari sekadar struktur folder. Proyek membantu dalam pemahaman tentang bagaimana file yang berbeda digunakan dan bagaimana mereka berhubungan satu sama lain. Visual Studio membantu Anda membedakan kode aplikasi, kode pengujian, halaman web, JavaScript, skrip build, dan sebagainya, yang kemudian mengaktifkan fitur yang sesuai file. Solusi Visual Studio membantu Anda mengelola beberapa proyek terkait, seperti proyek Python dan proyek ekstensi C++.
Nota
Di Visual Studio 2019 dan yang lebih baru, Anda dapat membuka folder yang berisi kode Python dan menjalankan kode tersebut tanpa membuat proyek Visual Studio atau file solusi. Untuk informasi selengkapnya, lihat Quickstart: Membuka dan menjalankan kode Python di folder. Perlu diingat bahwa ada manfaat menggunakan file proyek, seperti yang dijelaskan di bagian ini.
Gambar berikut menunjukkan contoh solusi Visual Studio yang berisi proyek Python dan Flask di Solution Explorer.
Templat proyek dan item mengotomatiskan proses pengaturan berbagai jenis proyek dan file. Templat menghemat waktu yang berharga dan membebaskan Anda dari mengelola detail yang rumit dan rawan kesalahan. Visual Studio menyediakan templat untuk web, Azure, ilmu data, konsol, dan jenis proyek lainnya. Anda dapat menemukan templat untuk file seperti kelas Python, pengujian unit, konfigurasi web Azure, HTML, dan bahkan aplikasi Django.
Untuk informasi selengkapnya, lihat:
- Mengelola proyek Python
- referensi templat item
- templat proyek Python
- Bekerja dengan C++ dan Python
- Membuat templat proyek dan item
- Solusi dan proyek di Visual Studio
Fitur debugging lengkap
Salah satu kekuatan Visual Studio adalah debugger yang kuat. Untuk Python khususnya, Visual Studio menyertakan Python/C++ debugging mode campuran, penelusuran kesalahan jarak jauh di Linux, penelusuran kesalahan dalam jendela Interaktif, dan penelusuran kesalahan pengujian unit Python.
Di Visual Studio 2019 dan yang lebih baru, Anda dapat menjalankan dan men-debug kode tanpa memiliki file proyek Visual Studio. Misalnya, lihat Mulai Cepat: Membuka dan menjalankan kode Python dalam folder.
Untuk informasi selengkapnya, lihat:
- Debug kode Python Anda
- mode debugging campuran Python/C++
- Debugging jarak jauh di Linux
- Tur fitur debugger Visual Studio
Alat pembuatan profil dengan pelaporan komprehensif
Pembuatan profil mengeksplorasi bagaimana waktu dihabiskan dalam aplikasi Anda. Visual Studio mendukung pembuatan profil dengan interpreter berbasis CPython dan menyertakan kemampuan untuk membandingkan performa antara eksekusi pembuatan profil yang berbeda.
Untuk informasi selengkapnya, lihat:
Alat pengujian unit
Temukan, jalankan, dan kelola pengujian di Visual Studio Test Explorer, dan lakukan debug pengujian unit dengan mudah.
Untuk informasi selengkapnya, lihat:
Azure SDK untuk Python
Pustaka Azure untuk Python menyederhanakan penggunaan layanan Azure dari aplikasi Windows, macOS X, dan Linux. Anda dapat menggunakannya untuk membuat dan mengelola sumber daya Azure, dan untuk menyambungkan ke layanan Azure.
Untuk informasi selengkapnya, lihat Azure SDK for Python dan pustaka Azure untuk Python.
Pertanyaan dan jawaban
Apakah dukungan Python tersedia dengan Visual Studio untuk Mac?
Visual Studio untuk Mac tidak didukung. Untuk informasi selengkapnya, lihat Apa yang terjadi pada Visual Studio untuk Mac? Visual Studio Code di Windows, Mac, dan Linux berfungsi dengan baik dengan Python melalui ekstensi yang tersedia.
Apa yang dapat saya gunakan untuk membangun UI dengan Python?
Penawaran utama di area ini adalah Proyek Qt dengan pengikatan untuk Python yang dikenal sebagai PySide (pengikatan resmi) (juga lihat unduhan PySide) dan PyQt. Dukungan Python di Visual Studio tidak menyertakan alat khusus untuk pengembangan UI.
Dapatkah proyek Python menghasilkan executable yang berdiri sendiri?
Python umumnya adalah bahasa yang ditafsirkan, di mana kode dijalankan sesuai permintaan di lingkungan berkemampuan Python yang sesuai seperti Visual Studio dan server web. Visual Studio saat ini tidak menyediakan sarana untuk membuat executable yang berdiri sendiri, yang pada dasarnya berarti program dengan penerjemah Python yang disematkan. Namun, komunitas Python menawarkan cara yang berbeda untuk membuat executable seperti yang dijelaskan pada Stack Overflow. CPython juga mendukung untuk disematkan di dalam aplikasi asli, sebagaimana dijelaskan dalam postingan blog, Menggunakan file zip CPython yang bisa disematkan.