Panduan Praktis Python Contoh

Python telah menjadi salah satu bahasa pemrograman paling populer di dunia berkat sintaksisnya yang bersih dan kemudahannya untuk dipelajari. Baik Anda seorang pemula atau pengembang berpengalaman, memahami contoh-contoh kode Python dasar hingga menengah sangat krusial untuk meningkatkan produktivitas.

PY Keterbacaan Kode

Ilustrasi sederhana representasi kekuatan Python.

1. Contoh Dasar: Fungsi "Hello World" dan Variabel

Setiap perjalanan pemrograman dimulai dengan "Hello World". Di Python, ini sangat sederhana.

# Program Sederhana Python
nama = "Dunia"
print(f"Halo, {nama}! Selamat belajar Python.")

# Contoh operasi matematika dasar
a = 15
b = 7
hasil_tambah = a + b
print(f"Hasil penjumlahan {a} dan {b} adalah: {hasil_tambah}")

2. Struktur Kontrol: Kondisional (If/Else)

Membuat keputusan dalam kode adalah inti dari logika pemrograman. Python menggunakan indentasi untuk mendefinisikan blok kode, bukan kurung kurawal.

nilai = 85

if nilai >= 90:
    print("Anda mendapatkan nilai A.")
elif nilai >= 75:
    print("Anda mendapatkan nilai B.")
else:
    print("Anda perlu belajar lebih giat.")

3. Perulangan (Loops): Iterasi Daftar (List)

Python sangat unggul dalam menangani koleksi data seperti list. Perulangan for adalah cara paling umum untuk memproses setiap elemen.

buah_buahan = ["Apel", "Jeruk", "Mangga", "Pisang"]

print("Daftar Buah:")
for buah in buah_buahan:
    # Mengubah huruf pertama menjadi kapital hanya untuk tampilan
    print(f"- {buah.capitalize()}")

# Contoh perulangan dengan rentang angka (range)
print("\nMenghitung mundur:")
for i in range(5, 0, -1):
    print(i)
print("Selesai!")

4. Membuat Fungsi Sendiri

Fungsi memungkinkan Anda mengelompokkan kode untuk digunakan kembali. Mendefinisikan fungsi menggunakan kata kunci def.

def hitung_luas_persegi_panjang(panjang, lebar):
    """Fungsi ini menghitung luas persegi panjang."""
    luas = panjang * lebar
    return luas

# Memanggil fungsi
p = 10
l = 5
luas_area = hitung_luas_persegi_panjang(p, l)
print(f"Luas persegi panjang dengan panjang {p} dan lebar {l} adalah: {luas_area} unit persegi.")

5. Bekerja dengan Dictionary

Dictionary (kamus) adalah struktur data yang menyimpan pasangan key:value. Ini sangat cepat untuk mencari data berdasarkan kunci.

data_mahasiswa = {
    "NIM": "2024001",
    "Nama": "Budi Santoso",
    "Jurusan": "Informatika",
    "IPK": 3.85
}

# Mengakses nilai berdasarkan kunci
print(f"Nama Mahasiswa: {data_mahasiswa['Nama']}")

# Menambah atau memperbarui data
data_mahasiswa["IPK"] = 3.90
print(f"IPK Terbaru: {data_mahasiswa['IPK']}")

# Iterasi melalui key dan value
print("\nDetail Data:")
for kunci, nilai in data_mahasiswa.items():
    print(f"{kunci}: {nilai}")

6. Membaca dan Menulis File Teks

Kemampuan Python untuk berinteraksi dengan sistem file sangat berguna. Penggunaan with open(...) memastikan file ditutup secara otomatis.

# Menulis ke file
with open("catatan.txt", "w") as file:
    file.write("Ini adalah baris pertama.\n")
    file.write("Python memudahkan input/output file.")

# Membaca dari file
try:
    with open("catatan.txt", "r") as file:
        konten = file.read()
        print("\nIsi File 'catatan.txt':")
        print("--------------------------")
        print(konten.strip())
        print("--------------------------")
except FileNotFoundError:
    print("File tidak ditemukan.")

Kesimpulan

Contoh-contoh Python di atas mencakup fondasi penting yang akan Anda gunakan hampir setiap hari: variabel, kontrol alur, fungsi, dan operasi file. Dengan menguasai dasar-dasar ini, Anda siap menjelajahi modul yang lebih kompleks seperti Pandas untuk analisis data atau Django/Flask untuk pengembangan web. Teruslah berlatih dengan memodifikasi contoh-contoh ini untuk melihat bagaimana Python bekerja secara dinamis.