Panduan Cepat: Contoh Coding Python

PY Code

Python telah menjadi bahasa pemrograman pilihan bagi pemula maupun profesional karena sintaksnya yang bersih, mudah dibaca, dan ekosistem library yang sangat luas. Artikel ini menyajikan beberapa contoh coding Python dasar untuk memberikan gambaran tentang bagaimana kode Python ditulis dan dijalankan.

1. Program "Hello, World!"

Ini adalah titik awal standar dalam mempelajari bahasa pemrograman baru. Di Python, mencetak output ke konsol sangatlah sederhana.

# Contoh 1: Mencetak teks sederhana
print("Halo, Dunia! Belajar Python itu menyenangkan.")

# Variabel dan pencetakan
nama = "Budi"
print(f"Halo, {nama}! Selamat datang di dunia Python.")

Fungsi print() adalah inti dari output, dan penggunaan f-string (diawali dengan 'f') memungkinkan penyisipan variabel secara langsung di dalam string, membuat kode lebih ringkas.

2. Struktur Kontrol: Percabangan (If-Else)

Logika adalah bagian penting dari pemrograman. Struktur if-elif-else digunakan untuk membuat keputusan dalam kode. Perhatikan indentasi (spasi) yang wajib digunakan di Python untuk mendefinisikan blok kode.

# Contoh 2: Penggunaan if-elif-else
nilai = 75

if nilai >= 80:
    print("Nilai Anda A")
elif nilai >= 70:
    print("Nilai Anda B")
elif nilai >= 60:
    print("Nilai Anda C")
else:
    print("Anda perlu belajar lebih giat")

Kode di atas akan mengevaluasi kondisi secara berurutan. Jika kondisi pertama terpenuhi, blok tersebut dieksekusi, dan sisa kondisi diabaikan.

3. Struktur Kontrol: Perulangan (Loops)

Perulangan sangat berguna ketika Anda perlu mengulangi tugas berkali-kali. Dua jenis perulangan yang paling umum adalah for dan while.

a. Perulangan For

Perulangan for sering digunakan untuk mengiterasi (menelusuri) elemen dalam urutan (seperti list atau range).

# Contoh 3a: Perulangan for menggunakan range()
print("Menghitung angka 0 sampai 4:")
for i in range(5):
    print(f"Angka saat ini: {i}")

# Contoh 3b: Perulangan for pada List
buah = ["apel", "mangga", "jeruk"]
print("\nDaftar Buah:")
for b in buah:
    print(f"- {b.capitalize()}")

b. Perulangan While

Perulangan while akan terus berjalan selama kondisi yang ditetapkan masih bernilai True.

# Contoh 3c: Perulangan while
hitungan = 1
while hitungan <= 3:
    print(f"Looping ke-{hitungan}")
    hitungan += 1 # Penting: Jangan lupa mengubah variabel kontrol!

4. Fungsi Sederhana

Fungsi (function) membantu mengelompokkan kode yang dapat digunakan kembali. Kita mendefinisikannya menggunakan kata kunci def.

# Contoh 4: Mendefinisikan dan memanggil fungsi
def sapa(nama_user):
    """Fungsi ini menyapa pengguna berdasarkan nama yang diberikan."""
    return f"Halo, senang bertemu dengan Anda, {nama_user}!"

# Memanggil fungsi
pesan_sapaan = sapa("Andi")
print(pesan_sapaan)

pesan_lain = sapa("Siti")
print(pesan_lain)

Fungsi di atas menerima satu argumen (nama_user) dan mengembalikan (return) sebuah string sapaan. Dokumentasi dalam bentuk docstring (teks di antara tiga tanda kutip) sangat dianjurkan dalam Python.

5. Bekerja dengan List (Struktur Data Dasar)

List adalah kumpulan item yang terurut dan dapat diubah (mutable). Mereka didefinisikan menggunakan kurung siku [].

# Contoh 5: Manipulasi List
angka_ganjil = [1, 3, 5, 7, 9]

# Menambahkan elemen baru
angka_ganjil.append(11)
print(f"List setelah ditambah: {angka_ganjil}")

# Mengakses elemen (indeks dimulai dari 0)
elemen_kedua = angka_ganjil[1]
print(f"Elemen kedua adalah: {elemen_kedua}")

# Menghapus elemen terakhir
angka_ganjil.pop()
print(f"List setelah dihapus: {angka_ganjil}")

Kesimpulan

Lima contoh coding Python di atas menunjukkan betapa mudahnya memulai dengan bahasa ini. Dari pencetakan sederhana hingga manipulasi struktur data dasar, Python menawarkan sintaks yang intuitif. Menguasai konsep dasar ini adalah fondasi kuat sebelum melangkah ke topik yang lebih kompleks seperti pemrograman berorientasi objek, penanganan file, atau penggunaan library eksternal seperti Pandas atau Django.