Python adalah salah satu bahasa pemrograman paling populer di dunia saat ini. Dikenal karena sintaksnya yang bersih, mudah dibaca, dan fleksibilitasnya, Python menjadi pilihan utama bagi pemula, ilmuwan data, pengembang web, hingga insinyur perangkat lunak. Memahami dasar-dasar Python adalah langkah pertama yang solid dalam dunia coding.
Popularitas Python didukung oleh beberapa faktor kunci. Pertama, sintaksnya yang mirip bahasa Inggris membuatnya cepat dipelajari. Kedua, komunitasnya yang besar menyediakan banyak dukungan, pustaka (library), dan kerangka kerja (framework) yang siap pakai, mulai dari Django untuk web hingga TensorFlow untuk kecerdasan buatan.
Python bersifat dinamis dan memiliki tipe data yang kuat. Ini berarti Anda tidak perlu mendeklarasikan tipe variabel secara eksplisit di awal, membuat proses penulisan kode menjadi lebih cepat.
Langkah pertama adalah menginstal interpreter Python dari situs resminya. Setelah terinstal, Anda dapat menjalankan skrip melalui Command Line Interface (CLI) atau menggunakan Integrated Development Environment (IDE) seperti VS Code atau PyCharm. Untuk pemula, menggunakan IDE sangat disarankan karena menyediakan fitur seperti penyorotan sintaks dan debugger.
Variabel di Python adalah wadah untuk menyimpan nilai. Penamaan variabel harus deskriptif dan mengikuti aturan standar (tidak boleh diawali angka, dll.).
Tipe data dasar yang paling sering Anda temui meliputi:
10)3.14)"Halo Dunia")True atau False)Contoh deklarasi variabel:
nama = "Budi"
umur = 25
tinggi_badan = 1.75
sudah_menikah = False
print(type(nama))
Program menjadi interaktif melalui struktur kontrol yang memungkinkan kode dieksekusi berdasarkan kondisi tertentu atau diulang berkali-kali.
Struktur ini digunakan untuk membuat keputusan dalam kode Anda. Perhatikan indentasi (spasi/tab) di Python, karena ini sangat penting untuk menentukan blok kode.
nilai = 85
if nilai >= 90:
print("A")
elif nilai >= 80:
print("B")
else:
print("C")
Dua jenis loop utama adalah for dan while.
Digunakan untuk mengulang melalui urutan (seperti list atau string) atau sejumlah iterasi tertentu.
# Mengulang dari 0 sampai 4
for i in range(5):
print(f"Iterasi ke-{i}")
Berjalan selama kondisi tertentu bernilai True.
angka = 1
while angka < 4:
print(angka)
angka += 1 # Ini sama dengan angka = angka + 1
Python menyediakan tipe data koleksi bawaan yang sangat berguna:
[].().{}.Contoh List:
buah = ["apel", "jeruk", "mangga"]
buah.append("anggur")
print(buah[0]) # Output: apel
Fungsi adalah blok kode terorganisir yang dapat digunakan kembali untuk melakukan tugas tertentu. Mendefinisikan fungsi menggunakan kata kunci def.
def sapa(nama):
'''Fungsi ini menyapa pengguna'''
return f"Halo, selamat datang {nama}!"
pesan = sapa("Andi")
print(pesan)
Mempelajari dasar-dasar ini memberikan fondasi kuat. Setelah Anda nyaman dengan variabel, kontrol aliran, dan struktur data dasar, langkah selanjutnya adalah menjelajahi konsep yang lebih kompleks seperti pemrograman berorientasi objek (OOP) dan pustaka standar Python.
Semoga sukses dalam perjalanan belajar Python Anda!