Pengenalan Python & Program Pertama
Mengenal Python, cara kerja interpreter, mode interaktif, dan program pertamamu.
Apa itu Python?
Python adalah bahasa pemrograman serbaguna yang diciptakan Guido van Rossum dan dirilis tahun 1991. Filosofinya: kode harus mudah dibaca. Karena sintaksnya yang bersih dan mirip bahasa Inggris, Python sering dipilih sebagai bahasa pertama.
Python dipakai di banyak bidang:
- Web & backend: Django, Flask, FastAPI.
- Data & AI: pandas, NumPy, scikit-learn, PyTorch.
- Otomasi & scripting: merapikan file, scraping, mengirim email.
- Pendidikan, riset, dan sains.
- Keamanan, DevOps, dan pengujian.
Cara kerja Python
Python adalah bahasa interpreted: program bernama interpreter membaca kodemu dan menjalankannya baris demi baris. Kamu tidak perlu langkah kompilasi terpisah, sehingga siklus "tulis → jalankan → lihat hasil" sangat cepat.
Ada dua cara menjalankan Python:
- Berkas skrip: tulis kode di file
main.py, jalankan denganpython main.py. - Mode interaktif (REPL): ketik
python, lalu coba kode satu per satu di prompt>>>.
>>> 7 * 6
42
>>> "py" * 3
'pypypy'
Di KelasIT, kamu tidak perlu memasang apa pun: kode di setiap bab dijalankan langsung di browsermu memakai mesin Python (Pyodide). Pertama kali kamu menekan Jalankan, mesin Python ±10 MB dimuat sekali lalu tersimpan di cache.
Program pertama
print("Halo, dunia!")
print() menampilkan sesuatu ke layar lalu pindah baris. Teks (string) ditulis di dalam tanda kutip, boleh "..." atau '...'.
Beberapa aturan dasar
- Indentasi bermakna. Python memakai spasi di awal baris (konvensi: 4 spasi) untuk menandai blok kode. Salah indentasi = error.
- Huruf besar/kecil dibedakan.
Printbukanprint. - Komentar diawali
#dan diabaikan interpreter. - Satu perintah per baris; tidak perlu titik koma.
# Ini komentar
print("Baris ini dijalankan") # komentar di akhir baris juga boleh
Membaca pesan error
Jika ada kesalahan, Python menampilkan jenis error dan nomor baris:
NameError: name 'nama' is not defined
(baris 3 di main.py)
Biasakan membacanya dari bawah: jenis error + pesannya biasanya langsung menunjukkan masalah.
Zen of Python
Ketik import this di REPL untuk membaca prinsip desain Python, misalnya "Readability counts" dan "Simple is better than complex".