Python telah menjadi salah satu bahasa pemrograman paling populer di dunia, dikenal karena sintaksisnya yang bersih, keterbacaan yang tinggi, dan fleksibilitasnya. Bagi pemula, mempelajari program dasar Python adalah langkah awal yang sangat krusial untuk memasuki dunia pengembangan perangkat lunak, analisis data, kecerdasan buatan, dan otomatisasi. Artikel ini akan memandu Anda melalui konsep fundamental yang perlu dikuasai.
Sebelum menulis baris kode pertama, pastikan Anda telah menginstal interpreter Python dari situs resminya. Banyak pemula juga memilih menggunakan lingkungan pengembangan terpadu (IDE) seperti VS Code atau PyCharm untuk memudahkan proses penulisan, debugging, dan eksekusi kode. Memahami cara menjalankan skrip Python (biasanya dengan perintah python nama_file.py di terminal) adalah dasar utama.
Variabel adalah wadah untuk menyimpan nilai data. Python sangat dinamis; Anda tidak perlu mendeklarasikan tipe data secara eksplisit. Interpreter akan menentukan tipenya saat runtime. Tiga tipe data dasar yang wajib Anda kuasai adalah:
int): Bilangan bulat (contoh: 10, -5).float): Bilangan desimal (contoh: 3.14, 0.5).str): Teks, diapit oleh tanda kutip tunggal atau ganda (contoh: "Halo Dunia").bool): Nilai kebenaran, hanya bisa True atau False.Contoh deklarasi variabel:
nama = "Budi"
umur = 25
tinggi = 175.5
sudah_menikah = False
print(f"Halo, nama saya {nama} dan saya berusia {umur} tahun.")
Operasi matematika dasar menggunakan operator seperti +, -, *, /. Python juga memiliki operator khusus seperti modulus (%) untuk sisa bagi, dan operator eksponensial (**).
Operator perbandingan (==, !=, >, <) menghasilkan nilai boolean. Sementara operator logika (and, or, not) digunakan untuk menggabungkan kondisi boolean.
Program jarang berjalan secara linier. Kita memerlukan struktur kontrol untuk membuat keputusan dan mengulang tugas.
Ini memungkinkan program Anda membuat keputusan berdasarkan kondisi tertentu. Perhatikan penggunaan indentasi (spasi kosong) yang sangat penting dalam Python, karena ini mendefinisikan blok kode.
nilai = 85
if nilai >= 90:
print("Nilai A")
elif nilai >= 80:
print("Nilai B")
else:
print("Perlu perbaikan")
Ada dua jenis perulangan utama: for dan while. Perulangan for umumnya digunakan untuk mengiterasi melalui urutan (seperti daftar), sementara while berlanjut selama suatu kondisi tetap benar.
# Perulangan for menggunakan fungsi range()
for i in range(5):
print(f"Iterasi ke-{i}")
# Perulangan while
hitung = 0
while hitung < 3:
print("Masih di dalam loop.")
hitung += 1
Python menyediakan cara mudah untuk menyimpan banyak item dalam satu variabel.
Memahami cara mengakses elemen (indeks dimulai dari 0), menambah, atau menghapus item dari list adalah keterampilan dasar yang sangat sering digunakan dalam hampir semua program Python.
Menguasai variabel, tipe data, operator, struktur kontrol, dan struktur data dasar adalah fondasi yang kokoh. Setelah Anda nyaman dengan program dasar Python ini, Anda siap untuk melanjutkan ke konsep yang lebih canggih seperti fungsi, modul, dan pemrograman berorientasi objek. Konsistensi dalam latihan adalah kunci utama untuk mahir dalam bahasa pemrograman apapun. Mulailah dengan menulis program-program kecil setiap hari!