Dua Cara Menjalankan Python
Python bisa dijalankan dua cara, dan pemula sering bingung karena tutorial mencampur keduanya tanpa memberi tahu. Ini bedanya.
Intisari
- Mode interaktif (
>>>): ketik satu baris, langsung dapat jawaban. Untuk mencoba sesuatu, bukan untuk menyimpan. - Mode file: tulis di file
.py, jalankan denganpython nama.py. Ini cara program sungguhan dibuat. - Di mode interaktif, hasil ekspresi tercetak otomatis. Di file, tidak — kamu harus memakai
print(). - Baris yang dimulai
>>>di tutorial adalah contoh mode interaktif. Jangan ikut mengetik tanda panahnya. - Keluar dari mode interaktif:
exit(), atau Ctrl+D (macOS/Linux) / Ctrl+Z lalu Enter (Windows).
Cara 1 — mode interaktif
Ketik python di terminal tanpa argumen apa pun, dan kamu masuk ke mode interaktif —
sering disebut REPL. Python menunggu di tanda >>>, kamu ketik
satu baris, tekan Enter, dan jawabannya langsung muncul.
>>> 2 + 2
4
>>> 17 / 5
3.4
>>> "halo" + " dunia"
'halo dunia'
>>> nama = "Budi"
>>> nama
'Budi'
Perhatikan: kamu tidak menulis print, tapi hasilnya tetap muncul. Itu keistimewaan
mode interaktif — ia mencetak nilai apa pun yang kamu ketik. Sifat ini tidak berlaku di file,
dan di situlah pemula sering bingung.
Pakai mode interaktif untuk: mengecek apakah suatu perintah bekerja, menghitung cepat, atau mencoba sesuatu yang tidak yakin.
Cara 2 — file .py
Program sungguhan tinggal di file. Buat file bernama halo.py berisi:
nama = "Budi"
print("Halo, " + nama)
print(2 + 2)
Lalu di terminal, dari folder tempat file itu berada:
python halo.py
Halo, Budi
4
Di file, hanya print() yang muncul di layar. Kalau kamu menulis satu baris
berisi 2 + 2 saja di dalam file, Python tetap menghitungnya — tapi hasilnya dibuang
tanpa jejak. Ini penyebab keluhan “kok kodenya tidak keluar apa-apa” yang paling sering.
Membaca contoh di tutorial
Dokumentasi resmi dan banyak tutorial menulis contoh seperti ini:
>>> 4 * 5
20
Artinya: kamu mengetik 4 * 5, Python menjawab 20.
Tanda >>> adalah milik Python, bukan bagian dari kode. Kalau contohnya panjang dan bertingkat,
kamu juga akan melihat ... — itu tanda “baris ini masih lanjutan dari yang di atas”:
>>> if 5 > 2:
... print("benar")
...
benar
Kapan pakai yang mana
| Kebutuhan | Pakai |
|---|---|
| “Apa hasilnya kalau…?” | Mode interaktif |
| Lupa nama sebuah perintah | Mode interaktif + help(nama) |
| Menulis latihan atau tugas | File .py |
| Kode lebih dari 3 baris | File .py |
| Ingin bisa dijalankan lagi besok | File .py — mode interaktif hilang saat ditutup |
Keluar dari mode interaktif
>>> exit()
Atau Ctrl+D di macOS/Linux, dan Ctrl+Z lalu Enter di Windows.
Aturan praktis sepanjang roadmap ini: pakai mode interaktif untuk bertanya,
pakai file .py untuk membangun. Semua latihan dan proyek di sini ditulis di file.
Rangkuman ini sengaja dipangkas ke bagian yang dipakai di roadmap. Buka sumber aslinya saat kamu butuh detail lengkap atau referensi parameter.