Mau bikin program Python yang rapi dan nggak bikin Python ngambek? Kamu harus tahu struktur program Python. Tenang, nggak ribet kok, ini kayak bikin sandwich: ada roti, isi, dan topping. Yuk, kita kupas tuntas!
1. Shebang dan Komentar: Salam Pembuka Program
Sebelum masuk ke inti, biasanya program Python diawali dengan shebang (khusus Linux/Mac) atau komentar pembuka.
# Ini program Python pertama saya
# Dibuat dengan cinta dan sedikit ngopi
Kalau pakai Linux atau Mac, kamu bisa tambahin ini di baris pertama:
#!/usr/bin/env python3
Shebang ini kayak izin masuk ke rumah Python. Kalau di Windows? Santai aja, langsung mulai.
2. Import Library: Panggil Pasukan Python
Python itu kayak chef yang punya banyak resep. Kalau butuh alat tambahan, tinggal import:
import math
import random
Ini kayak bilang, "Hey Python, siapin kalkulator dan dadu buat programku!"
3. Deklarasi Variabel dan Konstanta: Siapkan Bahan
Sebelum ngoding lebih jauh, siapkan dulu bahan-bahannya, alias variabel dan konstanta:
nama = "Andi"
umur = 21
PI = 3.14159 # Konstanta biasanya pakai huruf besar
Variabel ini bakal jadi bahan utama buat program kamu. Kayak tepung buat bikin kue.
4. Fungsi: Dapur Program Python
Fungsi itu tempat Python masak logika program. Ini cara bikin fungsi simpel:
def sapa(nama):
print(f"Halo, {nama}! Apa kabar?")
sapa("Andi")
sapa("Budi")
Bayangkan fungsi ini kayak chef yang bisa dipanggil kapan aja buat masak.
5. Kode Utama: Inti Program
Ini bagian yang bakal dijalankan pertama kali. Biasanya, ditaruh di bawah fungsi-fungsi:
if __name__ == "__main__":
print("Program dimulai!")
sapa("Dunia")
Bagian ini kayak sutradara yang bilang, "Action!"
6. Kondisi dan Loop: Alur Cerita Program
Python suka banget kalau kamu kasih dia cerita bercabang atau pengulangan:
angka = 5
if angka > 0:
print("Angka positif!")
else:
print("Angka negatif atau nol.")
for i in range(3):
print(f"Loop ke-{i}")
Ini bikin programmu seru, nggak monoton.
7. Error Handling: Siapkan Payung Sebelum Hujan
Kalau ada error, jangan panik. Python kasih kamu cara buat menangani kesalahan:
try:
hasil = 10 / 0
except ZeroDivisionError:
print("Ups, nggak bisa bagi nol!")
Bayangkan ini kayak helm: nggak bikin kamu kebal, tapi setidaknya aman.
8. Penutup Program: Salam Perpisahan
Akhiri programmu dengan sesuatu yang manis:
print("Terima kasih sudah menggunakan program ini!")
Python jadi tahu kapan harus berhenti, dan kamu jadi terlihat profesional. Win-win!
Contoh Lengkap Program Python
Ini contoh struktur lengkapnya:
#!/usr/bin/env python3
# Import library
import math
# Konstanta
PI = 3.14159
# Fungsi
def hitung_luas_lingkaran(jari_jari):
return PI * jari_jari ** 2
# Kode utama
if __name__ == "__main__":
print("Program menghitung luas lingkaran")
jari_jari = float(input("Masukkan jari-jari: "))
luas = hitung_luas_lingkaran(jari_jari)
print(f"Luas lingkaran: {luas}")
print("Terima kasih sudah mencoba!")
Penutup
Struktur program Python itu fleksibel dan sederhana. Dengan mengikuti pola di atas, kode kamu bakal lebih rapi dan Python jadi bahagia. Yuk, mulai bikin program yang bikin dunia (dan Python) kagum sama kamu!
0 Comments