Akhirnya, setelah sebelumnya berkutat dengan console dan interpreter, pada kesempatan kali ini kita akan mulai menulis dan menjalankan script python dengan menggunakan file.
Pemrograman yang sebenarnya dimulai di sini ๐ฅ๐ฅ๐ฅ
Tentang Script Python
Script python merupakan file berisi kode dengan bahasa Python yang biasanya memiliki ekstensi .py. File ini nantinya akan dibaca dan dijalankan oleh interpreter python baris demi baris.
Script python dapat ditulis dengan text editor apa saja. Contoh paling sederhana dari text editor ini adalah Notepad (Windows), dan Nano (Linux). Tetapi, untuk memudahkan pekerjaan, sangat disarankan untuk menulis script python dengan Code Editor seperti VS Code, Sublime Text, atau Atom.
Membuat Script Python Sederhana
Untuk membuat script python kita hanya perlu menuliskan script yang kita inginkan pada sebuah file dengan ekstensi .py. Penulisan script ini tidak berbeda dengan penulisan kode pada interpreter interaktif Python.
Silahkan buka teks editor atau code editor kesayangan kalian lalu ketikkan kode berikut ini. Bisa notepad, atau yang lainnya.
print("Halo dunia")
nama = "Adi"
umur = 18
print("Nama saya",nama ,"umur saya", umur, "tahun")
Kalau sudah, selanjutnya silahkan simpan file tersebut dengan ekstensi .py. Contohnya hello.py
Sudah selesai ๐ Script python kita sudah selesai dibuat. Selanjutnya tinggal kita coba untuk menjalankannya.
Menjalankan Script Python
Untuk menjalankan script python, pertama kita masih perlu membuka terminal terlebih dahulu. Kalau sudah silahkan kalian arahkan direktori terminal ke direktori tempat file hello.py disimpan.
Jika sudah berada pada direktori yang dituju silahkan ketikkan command berikut
$ python3 hello.py
atau
$ python hello.py
Kalau sudah benar nantinya akan keluar output sebagai berikut
Halo dunia
Nama saya Adi umur saya 18 tahun
Yayy... Selamat, script python telah berhasil dieksekusi ๐ฅณ๐ฅณ
Menggunakan VS Code sebagai Code Editor (Disarankan)
Sangat disarankan untuk menggunakan VS Code sebagai kode editor python. Kenapa?๐ค Karena VS Code memiliki berbagai fitur yang sangat memudahkan kita untuk menuliskan kode Python.
VS Code menyediakan integrated terminal sekalian dengan kode editornya. Sehingga kita tidak perlu lagi repot membuka terminal dan kode editor dalam 2 aplikasi yang berbeda.
Untuk menjalankan Script Python dengan VS Code silahkan ikuti langkah langkah berikut.
1. Menginstall VS Code
Untuk menginstall VS Code silahkan pergi ke laman download sesuai sistem operasi yang kalian gunakan, lalu lakukan instalasi seperti biasa.
2. Membuat folder khusus untuk script python
Setelah VS Code terinstall, selanjutnya adalah membuat sebuah folder khusus untuk menempatkan seluruh file python kita.
Folder ini dapat dibuat di mana saja contohnya Document > Python, atau Home > Python.
Tujuan membuat folder khusus ini adalah agar mempermudah eksekusi.
3. Membuka folder yang telah dibuat sebelumnya lewat VS Code
Selanjutnya adalah membuka folder yang telah dibuat sebelumnya. Untuk membuka sebuah folder silakan klik File -> Open Folder. Atau pakai pintasan keyboard dengan menekan Ctrl+K lalu Ctrl+O.
๐ท Ilustrasi: antarmuka VS Code dengan panel Explorer di sisi kiri yang menampilkan struktur folder proyek.
Setelah folder terbuka, namanya bakal muncul di panel Explorer sebelah kiri. Misalnya, kalau folder kalian diberi nama python, semua berkas kode kita bakal terorganisasi dengan rapi di sana.
4. Membuat file script python dengan VS Code
Untuk membuat file python silahkan klik tanda "+" pada sebelah kanan nama folder. Lalu masukkan nama file dengan ekstensi .py. Contoh: hello.py
Langkah selanjutnya adalah menuliskan kode python pada file yang telah kita buat. Bisa menggunakan kode kalian sendiri, atau kode contoh yang sudah ada sebelumnya.
5. Menjalankan Script Python dengan Integrated Terminal
Langkah terakhir adalah menjalankan script Python. Untuk membuka integrated terminal pada VS Code silahkan tekan ctrl+`. Nantinya akan keluar jendela Terminal pada bagian bawah editor.
Kalau sudah, kalian bisa mengetikkan perintah untuk menjalankan berkas Python seperti yang sudah dijelaskan sebelumnya (misalnya python3 hello.py). Teks keluaran dari kode kita bakal langsung tercetak di panel terminal bawah yayy ๐ฅณ๐ฅณ
๐ท Ilustrasi: panel editor VS Code yang menampilkan kode sumber di sisi atas dan hasil eksekusi skrip di terminal terintegrasi.
Penutup
Ketika kita menggunakan interpreter interaktif, maka kita hanya bisa menuliskan perintah perintah pendek saja. Dengan menggunakan script python, memungkinkan kita untuk menuliskan kode program yang lebih panjang dan kompleks. Sehingga pengaturan kode akan lebih mudah.
Walaupun begitu, terminal interaktif masih sangat berguna untuk mencoba kode yang kita belum tahu fungsinya, daripada repot buat file dan lain sebagainya, mending langsung buka interpreter interaktif (sebagai kalkulator contohnya)
Cukup sekian untuk kesempatan kali ini, semoga bermanfaat.
Pada kesempatan selanjutnya kita akan mulai menggunakan script python untuk membahas tentang sistem I/O pada Python 3.
See ya... ๐