Bagikan melalui


Tutorial: Menulis dan menjalankan kode Python di Visual Studio

Artikel ini menyajikan Langkah 2 dalam seri tutorial Bekerja dengan Python di Visual Studio.

Lingkungan pengembangan interaktif (IDE) Visual Studio menyediakan berbagai jendela yang mendukung tugas pengembangan yang berbeda. Langkah 1 dalam tutorial menjelaskan cara mengelola file proyek di jendela Penjelajah Solusi. Di Langkah 2, Anda menggunakan jendela editor untuk bekerja dengan konten dari file, seperti kode sumber. Editor secara kontekstual mengetahui jenis file yang Sedang Anda edit. Editor juga mengenali bahasa pemrograman (berdasarkan ekstensi file), dan menawarkan fitur yang sesuai dengan bahasa tersebut seperti pewarnaan sintaks dan penyelesaian otomatis dengan menggunakan IntelliSense.

Di Langkah 2 tutorial, Anda mempelajari cara:

  • Menulis kode Python di editor
  • Jalankan kode (tanpa debug)
  • Menggunakan fitur Intellisense untuk menulis kode

Prasyarat

Menulis kode di Visual Studio

Saat Anda membuat proyek Python baru dari templat Aplikasi Python, Visual Studio membuat file Python kosong (.py) dan membuka file di editor. Visual Studio menggunakan nama proyek yang Anda tentukan saat pembuatan sebagai nama untuk file. Nama proyek default adalah "Python Application1" dan nama file default adalah PythonApplication1.py. Di bagian ini, Anda menambahkan kode ke file Python kosong ini.

Ikuti langkah-langkah ini untuk mulai menulis kode Python:

  1. Buka file Python kosong Anda di editor Visual Studio.

  2. Di editor, mulai masukkan nama fungsi Python print.

    Saat Anda memasukkan nama fungsi, Visual Studio IntelliSense menampilkan opsi penyelesaian otomatis untuk kode Anda. Opsi penyelesaian default disorot:

    Cuplikan layar yang menampilkan opsi penyelesaian otomatis IntelliSense di editor di Visual Studio. Opsi penyelesaian default disorot.

    Untuk menerapkan penyelesaian default ke kode Anda, pilih pintasan keyboard Tab .

    Penyelesaian paling membantu ketika Anda perlu menambahkan pernyataan atau pengidentifikasi yang lebih panjang dalam kode Anda. IntelliSense menunjukkan opsi penyelesaian yang berbeda berdasarkan pernyataan yang Anda gunakan. Misalnya, saat Anda menggunakan tanda kurung () dengan nama fungsi, Intellisense mengenali kode sebagai panggilan fungsi.

  3. Di editor, mulai masukkan kode untuk memanggil fungsi print().

    Saat Anda memasukkan tanda kurung terbuka (, Intellisense menunjukkan informasi penggunaan penuh untuk fungsi tersebut. Argumen saat ini dalam huruf tebal. Dalam contoh ini, argumen adalah nilai : objek:

    Cuplikan layar yang memperlihatkan opsi penyelesaian otomatis IntelliSense untuk fungsi cetak di editor di Visual Studio.

  4. Di editor, lengkapi pernyataan kode sehingga cocok dengan contoh berikut:

    print("Hello, Visual Studio")
    

    Perhatikan bagaimana Visual Studio menerapkan warna sintaks yang berbeda untuk fungsi print versus argumen fungsi "Hello, Visual Studio". Visual Studio juga menggunakan teknik mewarnai dan pemformatan untuk membantu Anda membaca kode Anda. Misalnya, Visual Studio menggunakan garis bawah untuk menarik perhatian Anda terhadap masalah dengan kode Anda.

  5. Hapus sementara tanda kutip penutup " untuk argumen string.

    Perhatikan bagaimana Visual Studio menampilkan garis bawah merah untuk kode yang berisi kesalahan sintaks.

    Cuplikan layar yang memperlihatkan pewarnaan sintaks IntelliSense dan penyorotan kesalahan di editor di Visual Studio.

  6. Ganti tanda kutip penutup " dalam kode Anda.

Mengonfigurasi pemformatan dan perilaku pilihan

Preferensi lingkungan pengembangan Anda adalah masalah pribadi. Visual Studio memberi Anda kontrol penuh atas tampilan IDE dan perilaku interaktif. Selain menampilkan/menyembunyikan jendela dan menyiapkan tata letak jendela pilihan Anda, Anda dapat memilih warna dan opsi pemformatan lainnya untuk menu, konten jendela, dan editor.

Ikuti langkah-langkah berikut untuk menjelajahi opsi konfigurasi untuk lingkungan Anda:

  1. Pilih Alat >Opsi pada toolbar.

  2. Jelajahi pengaturan konfigurasi di bawah tab Environment dan Text Editor.

    Setiap tab mencantumkan pengaturan menurut area, seperti General, Font dan Warna, Tingkat Lanjut , dan sebagainya.

  3. Jelajahi opsi khusus untuk bekerja dengan Python di Visual Studio:

    • Alat >Opsi> Python
    • Alat>Opsi>Editor Teks>Python
  4. Untuk melihat opsi yang berlaku untuk semua bahasa pemrograman yang didukung, pilih Alat>Opsi>Editor Teks>Semua Bahasa.

Menjalankan kode di Visual Studio

Setelah Anda memiliki beberapa kode di tempat, Anda siap untuk mencoba menjalankan program Anda. Anda dapat memilih untuk menjalankan aplikasi dengan atau tanpa debugging.

  1. Untuk menjalankan kode tanpa debugging, pilih Debug>Mulai tanpa Debugging pada toolbar, atau gunakan pintasan keyboard Ctrl+F5.

    Visual Studio memperingatkan Anda jika Anda masih memiliki kesalahan dalam kode Anda.

  2. Saat Anda menjalankan program, jendela konsol terbuka untuk menampilkan hasilnya. Jendela ini mirip dengan apa yang Anda lihat ketika Anda menjalankan penerjemah Python dengan file Python (PythonApplication1.py) dari baris perintah.

    Cuplikan layar yang menampilkan jendela konsol dengan output untuk program yang sedang berjalan di Visual Studio.

  3. Untuk menutup jendela konsol, pilih kunci apa pun. Anda kembali ke editor Visual Studio.

Menjelajahi penyelesaian Intellisense

Selain penyelesaian untuk pernyataan dan fungsi, IntelliSense menyediakan penyelesaian untuk pernyataan Python import dan from. Penyelesaian ini membantu Anda dengan mudah menemukan modul apa yang tersedia di lingkungan Anda dan anggota modul tersebut.

Ikuti langkah-langkah ini untuk menjelajahi lebih banyak fitur penyelesaian Intellisense:

  1. Di editor, hapus pernyataan print dari kode Anda.

  2. Mulai masukkan pernyataan import sys. Saat Anda mulai memasukkan sys, Visual Studio menampilkan daftar modul yang mungkin untuk fungsi import:

    Cuplikan layar yang menunjukkan bagaimana IntelliSense menampilkan modul yang tersedia untuk pernyataan impor di editor di Visual Studio.

    Anda dapat menggulir daftar untuk melihat set lengkap modul yang tersedia.

  3. Untuk menyelesaikan pernyataan, masukkan sys atau pilih opsi penyelesaian sys dalam dialog Intellisense.

  4. Pindah ke baris berikutnya dalam file kode Anda, dan mulai masukkan pernyataan from math. Visual Studio memperlihatkan daftar modul yang mungkin untuk fungsi:

    Cuplikan layar yang menunjukkan bagaimana IntelliSense menampilkan modul yang tersedia untuk pernyataan 'dari' di editor di Visual Studio.

  5. Lengkapi nama pustaka math atau pilih opsi penyelesaian math dari dialog Intellisense.

  6. Lanjutkan pernyataan dengan menambahkan spasi diikuti dengan nama fungsi import. Visual Studio memperlihatkan daftar kemungkinan anggota modul untuk penggunaan fungsi import ini:

    Cuplikan layar yang menunjukkan bagaimana IntelliSense menampilkan anggota modul yang tersedia untuk fungsi 'impor' di editor di Visual Studio

  7. Selesaikan pernyataan dengan menggunakan opsi penyelesaian Intellisense untuk menambahkan anggota cos dan radians.

    Berikut adalah seperti apa kode yang sudah Anda selesaikan:

    import sys
    from math import cos, radians
    

    Ujung

    Fitur pelengkapan otomatis bekerja dengan substring saat Anda mengetik, mencocokkan bagian kata, huruf di awal kata, dan bahkan karakter yang terlewat.

  8. Tambahkan sedikit lebih banyak kode ke file Python Anda dan cetak nilai kosinus untuk 360 derajat:

    for i in range(360):
        print(cos(radians(i)))
    
  9. Jalankan program Anda lagi. Anda dapat mencoba pintasan keyboard Ctrl+F5.

    Tutup jendela output program setelah Anda selesai.

Langkah berikutnya