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.
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.