Artikel ini bagian dari seri Belajar Python Level Basic di hanifmu.com. Python sudah terpasang, sekarang saatnya menulis kode pertama.
Ada dua cara menjalankan Python: lewat mode interaktif untuk mencoba cepat, dan lewat file .py untuk program yang lebih serius. Kita bahas keduanya.
Python REPL (Mode Interaktif)
REPL singkatan dari Read-Eval-Print Loop. Ini mode di mana kamu mengetik kode, tekan Enter, dan hasilnya langsung muncul. Cocok untuk mencoba potongan kode kecil.
Buka terminal atau Command Prompt, lalu ketik:
python
Kalau di macOS atau Linux, mungkin perlu:
python3
Setelah berhasil, muncul prompt >>>. Artinya Python siap menerima perintah:
>>> 2 + 3
5
>>> "Halo" + " Dunia"
'Halo Dunia'
>>> 10 / 4
2.5
Untuk keluar dari REPL, ketik exit() lalu Enter, atau tekan Ctrl + Z di Windows dan Ctrl + D di macOS/Linux.
REPL berguna untuk hal-hal seperti:
- Menghitung cepat
- Menguji satu baris kode
- Mencoba fungsi sebelum dipakai di program besar
Program Hello World
Tradisi pertama saat belajar bahasa pemrograman adalah membuat program “Hello, World!”. Di Python, programnya cuma satu baris:
print("Hello, World!")
Function print() menampilkan teks ke layar. Teks yang mau ditampilkan ditulis di dalam tanda kurung dan diapit tanda kutip.
Membuat File .py
Untuk program yang lebih panjang, tulis kode di file berekstensi .py. Langkahnya:
- Buka text editor atau IDE
- Tulis kode berikut
- Simpan dengan nama
hello.py - Jalankan lewat terminal
# hello.py
print("Hello, World!")
print("Saya sedang belajar Python.")
Menjalankan File .py
Buka terminal, arahkan ke folder tempat file disimpan, lalu jalankan:
python hello.py
Kalau di macOS atau Linux:
python3 hello.py
Outputnya:
Hello, World!
Saya sedang belajar Python.
Kalau muncul error can't open file 'hello.py', berarti terminal sedang berada di folder yang salah. Pastikan kamu sudah masuk ke folder tempat file disimpan, atau sebutkan path lengkapnya.
Komentar di Python
Komentar adalah catatan di dalam kode yang diabaikan Python. Komentar tidak dijalankan, tapi berguna untuk menjelaskan maksud kode.
Python punya dua jenis komentar.
Komentar Satu Baris
Diawali tanda #:
# Ini komentar, tidak akan dijalankan
print("Halo") # komentar setelah kode juga boleh
# print("Baris ini dimatikan sementara")
Komentar Multi-baris
Python tidak punya syntax khusus komentar multi-baris. Cara yang umum dipakai adalah triple quote:
"""
Ini komentar multi-baris.
Biasanya dipakai untuk menjelaskan
fungsi atau bagian kode yang panjang.
"""
print("Halo")
Secara teknis triple quote membuat string, bukan komentar. Tapi karena nilainya tidak dipakai, efeknya sama seperti komentar. Untuk dokumentasi function, format ini justru dianjurkan dan disebut docstring.
Kapan Memakai Komentar?
Komentar yang baik menjelaskan mengapa, bukan apa. Kode sudah menjelaskan apa yang dilakukan; komentar menjelaskan alasan di baliknya.
# Kurang berguna — mengulang yang sudah jelas
# Tambah 1 ke counter
counter = counter + 1
# Lebih berguna — menjelaskan alasan
# Reset ke 0 kalau sudah lewat batas, supaya tidak overflow
if counter > 100:
counter = 0
Jangan menulis komentar untuk setiap baris. Kode yang jelas dan penamaan variabel yang baik sering kali sudah cukup tanpa komentar.
Kesalahan Umum Pemula
Beberapa hal yang sering bikin pemula bingung:
- Lupa tanda kurung —
print "Halo"salah, harusprint("Halo") - Salah tanda kutip — pastikan kutip buka dan tutup cocok
- Indentasi berantakan — Python sangat ketat soal indentasi
- Salah folder di terminal — jalankan
python hello.pydari folder yang benar - Memakai Python 2 — cek dengan
python --version, pastikan Python 3
Ringkasan
- REPL untuk mencoba kode cepat, file
.pyuntuk program sungguhan print()menampilkan teks ke layar- Jalankan file dengan
python namafile.py - Komentar satu baris pakai
#, multi-baris pakai triple quote - Komentar yang baik menjelaskan alasan, bukan mengulang kode
- Perhatikan tanda kurung, kutip, dan indentasi
Langkah Selanjutnya
Kamu sudah bisa menulis dan menjalankan kode Python. Selanjutnya kita bahas cara menyimpan nilai dalam program.
Artikel selanjutnya membahas Variabel dan Aturan Penamaan.
