Python telah menjadi salah satu bahasa pemrograman paling populer di dunia berkat sintaksnya yang sederhana dan keterbacaannya yang tinggi. Bahasa ini sangat serbaguna, digunakan mulai dari pengembangan web, analisis data, kecerdasan buatan, hingga otomasi tugas sederhana. Bagi Anda yang baru memulai atau mencari referensi cepat, berikut adalah beberapa contoh code python dasar hingga menengah yang sering digunakan.
Ini adalah langkah pertama yang wajib dilakukan oleh setiap programmer. Program ini menunjukkan cara menggunakan fungsi bawaan print().
# Ini adalah contoh kode Python paling dasar
print("Halo Dunia, Selamat Belajar Python!")
nama = "Budi"
umur = 25
print(f"Nama saya {nama} dan umur saya {umur} tahun.")
Struktur kontrol sangat penting untuk membuat keputusan dalam program. Blok if, elif, dan else menentukan alur eksekusi kode.
nilai = 75
if nilai >= 80:
status = "Sangat Baik"
elif nilai >= 60:
status = "Lulus"
else:
status = "Tidak Lulus"
print(f"Nilai Anda adalah {nilai}, Status: {status}")
Kode di atas akan mencetak "Lulus" karena nilai 75 memenuhi kondisi kedua.
Perulangan for digunakan untuk mengiterasi melalui urutan (seperti list atau range angka). Ini sangat berguna untuk melakukan tugas berulang tanpa menulis ulang kode yang sama.
angka = 5
faktorial = 1
# Perulangan dari 1 hingga angka (inklusif)
for i in range(1, angka + 1):
faktorial = faktorial * i
print(f"Faktorial dari {angka} adalah {faktorial}")
# Output: Faktorial dari 5 adalah 120
List adalah salah satu struktur data paling fundamental di Python, memungkinkan penyimpanan koleksi item yang terurut dan dapat diubah (mutable).
buah = ["Apel", "Jeruk", "Mangga", "Pisang"]
# Menambah item baru
buah.append("Anggur")
# Mengakses item berdasarkan indeks (indeks dimulai dari 0)
print(f"Buah pertama: {buah[0]}")
# Mengubah item
buah[2] = "Nanas"
print("Daftar Buah Setelah Diubah:")
for item in buah:
print(f"- {item}")
Fungsi memungkinkan kita mengelompokkan kode yang dapat digunakan kembali. Ini meningkatkan modularitas dan keterbacaan kode. Gunakan kata kunci def untuk mendefinisikannya.
def hitung_luas_persegi_panjang(panjang, lebar):
"""Fungsi ini menghitung luas persegi panjang."""
luas = panjang * lebar
return luas
# Memanggil fungsi
p1 = 10
l1 = 5
hasil_luas = hitung_luas_persegi_panjang(p1, l1)
print(f"Persegi panjang dengan P={p1} dan L={l1} memiliki luas {hasil_luas}")
Python memudahkan operasi input/output (I/O) file. Berikut adalah contoh sederhana untuk menulis dan membaca dari file teks menggunakan manajer konteks with open(...), yang memastikan file ditutup secara otomatis.
nama_file = "data_log.txt"
data_untuk_ditulis = "Log aktivitas berhasil disimpan.\n"
# Menulis (mode 'w' - write)
with open(nama_file, 'w') as file:
file.write(data_untuk_ditulis)
file.write("Baris kedua log.")
# Membaca (mode 'r' - read)
with open(nama_file, 'r') as file:
isi_file = file.read()
print("\n--- Isi File ---")
print(isi_file)
Memahami keenam contoh code python di atas adalah fondasi kuat untuk bergerak menuju topik yang lebih kompleks seperti pemrograman berorientasi objek (OOP), penggunaan library eksternal seperti Pandas atau Django, atau integrasi API. Python dirancang agar mudah dipelajari, jadi jangan ragu untuk bereksperimen dengan kode-kode ini.