Visual Studio Code merupakan salah satu teks editor terpopuler dalam beberapa tahun terakhir. Teks Editor open-source besutan Microsoft ini berhasil menarik perhatian developer dari berbagai bidang, mulai dari web development, desktop, android, dan lain sebagainya.
Hal itu tidak mengherankan mengingat fitur-fitur dari VSCode sangat membantu proses ngoding, plus didukung dari marketplace dengan extensions yang sangat banyak siap untuk mempermudah hidup kita sebagai developer.
Untuk keunggulan-keunggulan lainnya, kalian bisa membaca artikel kami lainnya tentang Keunggulan VSCode dan Cara Install-nya di Ubuntu
Pada tutorial kali ini, kita insyaallah akan mempelajari bagaimana cara setup Visual Studio Code untuk ngoding python.
1. Pastikan VSCode sudah terinstall
Langkah pertama sudah jelas. Pastikan vscode telah terinstall dengan baik di PC kita. Kalau bisa, pastikan juga versinya adalah versi yang paling baru.
Kita juga bisa menggunakan VSCodium sebagai alternatif dari VSCode. VSCodium adalah versi bundle VSCode yang didistribusikan oleh komunitas open source, dan tentunya ia bebas dari tracking code yang dipasang Microsoft pada bundle VSCode resmi.
2. Install Python Extension
Untuk memulai projek python dengan VSCode, kita perlu menginstall official extension python terlebih dahulu.
Untuk menginstall-nya, ada beberapa cara.
Bisa install via web
Yang pertama, kita bisa mengunjungi marketplace vscode dari browser untuk mendapatkan Python Extension.
Kemudian kita bisa langsung mengikuti petunjuk install di halaman tersebut dengan cara:
- Meng-copy perintah yang ada pada box instalasi
- Membuka VSCode
- Lalu menekan shortcut
Ctrl+P
pada kibor - Mem-paste perintah tadi pada dialog yang muncul
ext install ms-python.python
Bisa juga langsung dari vscode
Cara berikutnya (dan ini lebih mudah), yaitu langsung dari vscode.
Kita tinggal membuka marketplace extension dari menu yang ada di sebelah kiri, atau dengan menekan shortcut Ctrl+Shift+X
pada kibor.
- Lalu ketik “python” pada kolom pencarian.
- Pilih hasil yang paling atas
- Klik tombol install
Setelah proses instalasi selesai, kita biasanya akan mendapatkan overview yang menjelaskan beberapa fitur kunci dari plugin tersebut.
3. Buat File Baru
Selanjutnya kita bisa langsung membuat file baru dengan menekan tombol Ctrl+N
pada kibor.
Atau kita juga bisa membuat file baru dengan mengklik menu File pada toolbar, lalu memilih tombol New File.
Apa pun caranya, yang penting tampilan vscode kita tidak jauh-jauh dari tangkapan layar berikut:
Setelah itu langsung saja tuliskan kode program berikut:
print("Halo dunia!")
Loh, kok?
Tulisannya tidak berwarna?
Iya, untuk sekarang, file kita masih belum berekstensi apa pun. Oleh karena itu, VSCode tidak tahu ini file dari bahasa pemrograman apa, sehingga fitur syntax highlighting-nya pun belum berfungsi.
4. Save dengan ekstensi .py
Agar berfungsi dengan baik, mari kita save file yang sudah kita buat dengan ekstensi .py
.
Untuk menyimpan file baru, kita bisa menekan tombol Ctrl+S
dari kibor.
Sekarang, kode python yang kita tulis sudah berwarna, dan fitur-fitur yang ditawarkan oleh Python Extension juga telah berfungsi.
Tips
Untuk kebutuhan project, anda bisa membuat folder tersendiri yang berisi file-file python. Kemudian buka folder tersebut secara keseluruhan menggunakan visual studio code.
5. Python di VSCode in action
Sebelum kita run project pertama kita di VSCode.
Kita bisa mencoba kode program berikut:
import time
for i in range(5):
print('Halo dunia!')
time.sleep(1)
Ups, tunggu sebentar.
Kalau bisa jangan di-copas.
Saya sarankan agar kalian ketik manual kode program di atas, dan rasakan bagaimana sensasi menulis kode python di VSCode!
6. Run Python di Visual Studio Code
Sekarang, kita akan menjalankan kode python yang telah kita tulis di atas.
Pastikan Pilih Interpreter Yang Benar
Oiya, sejauh ini python memiliki 2 versi besar:
- Versi 3
- dan Versi 2
Python versi 2 memang sudah disuntik mati, akan tetapi, masih banyak aplikasi yang bergantung pada python versi 2, sehingga di berbagai distro linux pun python 2 masih terpasang secara default.
Anyway, kalau memang di os kita terpasang lebih dari satu versi python, pastikan kita memilih interpreter yang benar.
Kalau kalian masih akan memulai belajar python, nggak perlu ragu lagi untuk memilih python 3 versi yang terbaru.
Untuk memilih interpreter python pada VSCode, anda bisa klik tombol yang ada di pojok kiri bawah:
Pilih Debug Configuration dan… Run!
Untuk menjalankan kode python, kita bisa langsung menekan tombol f5
.
Jika muncul pilihan debug configuration, langsung saja pilih Python File.
Setelah itu, jika tidak ada error, begini kira-kira penampakan kode program kita setelah dijalankan:
Seperti yang terlihat pada video di atas, kita melakukan sebuah perulangan (for) untuk menampilkan tulisan “Halo dunia” sebanyak 5 kali, dengan jeda 1 detik setiap perulangan.
7. Python Linting (PyLint)
Mungkin kalian penasaran dengan popup yang dari tadi muncul di pojok kanan bawah VSCode:
Popup tersebut menawarkan kita untuk memasang python linting ke sistem sehingga VSCode bisa memanfaatkannya.
Apa gunanya linting?
Linting berguna untuk menampilkan mana baris yang error pada kode program kita secara langsung.
Install python linting
Untuk menginstall-nya, kita hanya perlu untuk menekan tombol install pada popup yang dari tadi muncul.
Akan tetapi, pastikan terlebih dahulu bahwa kita telah memasang pip pada os kita.
Kalau tidak… ini yang akan terjadi:
Error. Haha 😂
Karena saya sedang menggunakan Ubuntu, dan juga karena VSCode memiliki fitur terminal internal, maka langsung saja saya menginstall pip python 3 langsung dari vscode:
Tes linting
Kita bisa mencoba linting yang telah terpasang dengan menyengaja melakukan sebuah error.
Pada contoh di bawah, saya meng-comment kode program untuk mengimpor modul time
.
Walhasil, pada baris ke-5, tool linting yang sudah terpasang langsung memberikan informasi bahwa pada baris tersebut telah terjadi error.
Benar-benar Teks Editor yang serasa IDE bukan? 😁😁
Belajar Python Dasar
Nah, begitulah kira-kira cara setup vscode untuk python.
Jika kalian ingin belajar python, kalian bisa langsung memulainya dari Python Hello World atau dari tutorial python dasar berikut:
Belajar pemrograman Python dari yang paling dasar disertai dengan berbagai contoh kode program.
Terima kasih banyak!