Python telah menjadi salah satu bahasa pemrograman paling populer di dunia, dikenal karena sintaksnya yang bersih dan mudah dibaca. Bahasa ini sangat serbaguna, digunakan dalam pengembangan web, analisis data, kecerdasan buatan, hingga otomatisasi skrip. Mempelajari dasar-dasar pemrograman dengan Python adalah langkah awal yang sangat baik bagi siapa pun yang ingin terjun ke dunia teknologi.
Seperti bahasa pemrograman lainnya, Python menggunakan variabel untuk menyimpan data. Salah satu keunggulan Python adalah sifatnya yang dinamis; Anda tidak perlu mendeklarasikan tipe data secara eksplisit. Python akan menentukannya secara otomatis.
Tipe data dasar yang sering ditemui meliputi:
int): Bilangan bulat (contoh: 10, -5).float): Bilangan desimal (contoh: 3.14).str): Teks yang diapit tanda kutip tunggal atau ganda (contoh: "Python").bool): Nilai kebenaran, hanya bisa True atau False.Contoh deklarasi variabel:
umur = 25 # Integer
tinggi = 1.75 # Float
pesan = 'Belajar Python' # String
apakah_aktif = True # Boolean
Operator adalah simbol khusus yang melakukan operasi pada variabel dan nilai. Python mendukung operator aritmatika, perbandingan, dan logika.
Operator Aritmatika:
a = 10
b = 3
print(a + b) # Penjumlahan (13)
print(a - b) # Pengurangan (7)
print(a * b) # Perkalian (30)
print(a / b) # Pembagian (3.333...)
print(a // b) # Pembagian Bulat (3)
print(a % b) # Modulo/Sisa bagi (1)
Kode tidak selalu dieksekusi baris demi baris. Struktur kontrol memungkinkan program membuat keputusan (menggunakan if-elif-else) atau mengulangi tugas (menggunakan for dan while).
Digunakan untuk menjalankan blok kode tertentu berdasarkan kondisi tertentu.
nilai = 75
if nilai >= 70:
print("Selamat, Anda lulus!")
elif nilai >= 60:
print("Anda perlu belajar lebih giat.")
else:
print("Anda gagal.")
Loop For: Digunakan untuk mengiterasi melalui urutan (seperti list atau rentang angka).
for i in range(5): # range(5) menghasilkan angka 0 hingga 4
print(f"Iterasi ke-{i}")
Loop While: Mengulangi blok kode selama kondisi tertentu bernilai True.
hitung = 0
while hitung < 3:
print("Menghitung...")
hitung += 1
Python menyediakan struktur data bawaan yang kuat untuk menyimpan koleksi item. Tiga yang paling fundamental adalah List, Tuple, dan Dictionary.
[].().{}.Contoh List dan Dictionary:
daftar_buah = ["apel", "pisang", "mangga"]
daftar_buah.append("jeruk") # Menambah item
data_diri = {
"nama": "Budi",
"kota": "Jakarta",
"usia": 30
}
print(data_diri["kota"]) # Output: Jakarta
Menguasai dasar-dasar variabel, operator, kontrol aliran, dan struktur data koleksi adalah fondasi yang kokoh untuk melanjutkan eksplorasi Anda di Python. Bahasa ini dirancang untuk membuat kode lebih ringkas dan cepat untuk ditulis, memungkinkan Anda fokus pada logika pemecahan masalah alih-alih sintaks yang rumit. Teruslah berlatih dengan contoh-contoh sederhana untuk memperkuat pemahaman Anda.