Pengenalan Python & Program Pertama

Mengenal Python, cara kerja interpreter, mode interaktif, dan program pertamamu.

Part 1 dari 24 ± 20 menit Gratis

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:

  1. Berkas skrip: tulis kode di file main.py, jalankan dengan python main.py.
  2. 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. Print bukan print.
  • 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".

Praktikkan langsung, gratis

Tulis dan jalankan kode langsung di browser, dapatkan penilaian otomatis. Daftar gratis kapan saja untuk menyimpan progres dan meraih sertifikat.

Coba latihan sekarang, tanpa daftar
Bagikan: WhatsApp Facebook LinkedIn X