Python telah menjelma menjadi salah satu bahasa pemrograman paling populer di dunia. Kepopulerannya didukung oleh sintaks yang bersih, mudah dibaca, dan komunitas yang sangat besar. Jika Anda baru memulai perjalanan di dunia pemrograman, coding dasar Python adalah titik awal yang sangat ideal.
Python sering disebut sebagai bahasa "tingkat tinggi" karena kemiripannya dengan bahasa Inggris sehari-hari, yang mengurangi kerumitan yang sering ditemui pada bahasa lain. Ini memungkinkan pengembang untuk fokus pada logika pemecahan masalah, bukan pada detail sintaks yang rumit.
Setiap bahasa pemrograman harus mampu menyimpan informasi. Di Python, kita melakukannya melalui variabel. Salah satu kekuatan Python adalah tidak perlu mendeklarasikan tipe data secara eksplisit; Python akan menentukannya secara otomatis (tipe dinamis).
Berikut adalah tipe data dasar yang akan sering Anda temui:
Contoh sederhana dalam kode:
# Deklarasi variabel
nama = "Budi"
umur = 25
tinggi_badan = 175.5
apakah_aktif = True
print(nama)
print(umur)
Program menjadi cerdas ketika ia bisa membuat keputusan. Di Python, ini dilakukan menggunakan struktur kondisional if, elif (else if), dan else. Ingat, indentasi sangat penting di sini!
nilai = 80
if nilai >= 90:
print("Nilai A")
elif nilai >= 70:
print("Nilai B")
else:
print("Perlu belajar lebih giat")
Untuk menjalankan blok kode berulang kali, kita menggunakan perulangan. Perulangan for umumnya digunakan ketika kita tahu berapa kali pengulangan harus dilakukan (misalnya, mengulang item dalam sebuah daftar), sementara while digunakan ketika pengulangan berlanjut selama suatu kondisi masih terpenuhi.
Kita sering menggunakan fungsi range() bersamaan dengan for.
# Menghitung dari 0 hingga 4
for i in range(5):
print(f"Iterasi ke: {i}")
Ini akan terus berjalan selama penghitung belum mencapai 5.
penghitung = 0
while penghitung < 5:
print(f"Sedang menghitung: {penghitung}")
penghitung = penghitung + 1 # Atau penghitung += 1
Fungsi adalah blok kode terorganisir yang dapat digunakan kembali untuk melakukan tugas spesifik. Mendefinisikan fungsi membantu membuat kode lebih modular dan menghindari pengulangan.
Fungsi didefinisikan menggunakan kata kunci def.
def sapa(nama_orang):
"""Fungsi ini mencetak salam sederhana."""
pesan = f"Halo, selamat datang di dunia Python, {nama_orang}!"
return pesan
# Memanggil fungsi
salam_pagi = sapa("Andi")
print(salam_pagi)
Memahami coding dasar Python melibatkan penguasaan variabel, tipe data, alur kontrol (if/else), perulangan (for/while), dan fungsi. Setelah Anda nyaman dengan konsep-konsep fundamental ini, Anda siap untuk melangkah ke topik yang lebih kompleks seperti struktur data (list, dictionary) dan pemrograman berorientasi objek. Kunci sukses dalam coding adalah praktik berkelanjutan. Teruslah mencoba, membuat kesalahan, dan belajar dari setiap baris kode yang Anda tulis.