Cara Menggunakan Python di Visual Studio Code (VS Code)

Logo Visual Studio Code dan Python Terintegrasi PY

Visual Studio Code (VS Code) telah menjadi editor kode pilihan bagi banyak pengembang, terutama untuk bahasa pemrograman seperti Python. Integrasinya yang mulus, didukung oleh ekstensi resmi Microsoft, membuat proses penulisan, debugging, dan pengelolaan lingkungan virtual Python menjadi sangat efisien. Artikel ini akan memandu Anda langkah demi langkah tentang cara mengatur VS Code untuk bekerja optimal dengan Python.

Langkah 1: Instalasi Prasyarat

Sebelum memulai konfigurasi di VS Code, pastikan Anda memiliki dua hal penting terinstal di sistem operasi Anda:

Python Interpreter: Anda harus menginstal Python (versi 3.x direkomendasikan) dari situs resminya. Pastikan Anda mencentang opsi "Add Python to PATH" saat proses instalasi di Windows.

Visual Studio Code: Unduh dan instal VS Code. Ini adalah platform tempat semua keajaiban konfigurasi akan terjadi.

Langkah 2: Memasang Ekstensi Python Resmi

Kekuatan VS Code terletak pada ekosistem ekstensinya. Untuk Python, ekstensi dari Microsoft adalah wajib.

Buka VS Code, lalu navigasikan ke tab Extensions (ikon kotak di sidebar kiri, atau tekan Ctrl+Shift+X).

  1. Cari: "Python"
  2. Temukan ekstensi yang diterbitkan oleh "Microsoft".
  3. Klik "Install".
Ekstensi ini secara otomatis menginstal alat penting seperti Pylance (untuk analisis kode yang cerdas) dan menyediakan dukungan debugging dasar.

Langkah 3: Memilih Interpreter Python

Jika Anda memiliki beberapa versi Python atau menggunakan Lingkungan Virtual (Virtual Environment), VS Code perlu tahu interpreter mana yang harus digunakan untuk proyek Anda. Ini sangat penting untuk mengisolasi dependensi.

Memilih Interpreter: Buka folder proyek Anda di VS Code. Di bilah status bawah (biasanya di pojok kanan bawah), Anda akan melihat versi Python yang sedang dipilih, atau teks "Select Interpreter". Klik teks tersebut.

Mendeteksi Lingkungan Virtual: VS Code akan secara otomatis memindai dan menampilkan daftar interpreter yang tersedia, termasuk lingkungan virtual yang dibuat menggunakan `venv` atau `conda`. Pilih yang sesuai untuk proyek Anda.

Setelah interpreter dipilih, ikon Python di bilah status akan menampilkan versi yang aktif. Ini memastikan bahwa paket yang Anda instal menggunakan pip akan tersedia di ruang kerja proyek tersebut.

Langkah 4: Menjalankan dan Debugging Kode

Ada beberapa cara mudah untuk menjalankan file Python (`.py`) Anda di VS Code:

Menjalankan Secara Langsung

Cara termudah adalah dengan mengklik tombol "Run Python File" (ikon segitiga Play) di pojok kanan atas editor, atau dengan menggunakan perintah keyboard (biasanya F5 untuk debug, atau Ctrl+Shift+P lalu ketik "Python: Run Current File in Terminal").

# Contoh file sederhana: app.py def sapa(nama): print(f"Halo, {nama}! Selamat menggunakan VS Code.") sapa("Dunia Pemrograman")

Menggunakan Debugger

Debugging di VS Code sangat intuitif. Untuk memulai:

  1. Klik di margin kiri baris kode untuk mengatur *breakpoint* (titik merah).
  2. Tekan F5.
  3. Jendela Debug akan terbuka, memungkinkan Anda memeriksa variabel lokal, stack call, dan melangkah (step over, step into) melalui kode Anda baris demi baris.

Langkah 5: Mengelola Dependensi dengan Lingkungan Virtual

Dalam pengembangan profesional, penggunaan lingkungan virtual adalah standar. VS Code mendukung ini dengan sangat baik. Untuk membuat dan mengaktifkannya:

Membuat venv: Buka Terminal Terintegrasi VS Code (Ctrl+` atau View > Terminal).

# Membuat lingkungan virtual bernama 'env' python -m venv .venv # Mengaktifkan (Linux/macOS) source .venv/bin/activate # Mengaktifkan (Windows PowerShell) .venv\Scripts\Activate.ps1

Setelah aktif (Anda akan melihat `(.venv)` di awal prompt terminal), instal paket yang dibutuhkan:

pip install requests

Ingatlah untuk selalu memilih interpreter yang menunjuk ke `.venv` Anda di bilah status VS Code setelah langkah ini. Dengan konfigurasi ini, Anda siap memanfaatkan semua fitur canggih yang ditawarkan VS Code untuk pengembangan Python yang lancar dan efisien di perangkat seluler Anda (melalui akses remote) atau desktop.