Panduan Praktis: Contoh Code Python untuk Berbagai Kebutuhan

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.

Py Representasi visual bahasa Python

1. Program Dasar: Mencetak "Hello World"

Ini adalah langkah pertama yang wajib dilakukan oleh setiap programmer. Program ini menunjukkan cara menggunakan fungsi bawaan print().

Contoh Code Python: Hello World

# 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.")
        

2. Struktur Kontrol: Kondisional (If-Else)

Struktur kontrol sangat penting untuk membuat keputusan dalam program. Blok if, elif, dan else menentukan alur eksekusi kode.

Contoh Code Python: Penentuan Kelulusan

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.

3. Perulangan (Loops): Menggunakan For Loop

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.

Contoh Code Python: Menghitung Faktorial

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
        

4. Struktur Data: Bekerja dengan List

List adalah salah satu struktur data paling fundamental di Python, memungkinkan penyimpanan koleksi item yang terurut dan dapat diubah (mutable).

Contoh Code Python: Manipulasi List

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}")
        

5. Fungsi (Functions): Mendefinisikan Blok Kode Sendiri

Fungsi memungkinkan kita mengelompokkan kode yang dapat digunakan kembali. Ini meningkatkan modularitas dan keterbacaan kode. Gunakan kata kunci def untuk mendefinisikannya.

Contoh Code Python: Fungsi Penghitung Luas

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}")
        

6. Pengenalan File Handling

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.

Contoh Code Python: Menulis ke File

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.