Python telah menjadi salah satu bahasa pemrograman paling populer di dunia berkat sintaksisnya yang bersih, mudah dibaca, dan dukungannya untuk berbagai paradigma pemrograman. Artikel ini akan memberikan beberapa contoh dasar implementasi Python yang relevan bagi pemula.
Contoh paling fundamental dalam mempelajari bahasa pemrograman baru adalah mencetak teks ke konsol. Python menggunakan fungsi bawaan print() untuk tugas ini.
# Ini adalah komentar dalam Python
print("Halo Dunia! Saya sedang belajar Python.")
Python tidak memerlukan deklarasi tipe data eksplisit; tipe data ditentukan secara dinamis saat runtime. Berikut contoh penggunaan variabel dan perhitungan sederhana.
angka1 = 15
angka2 = 7.5
jumlah = angka1 + angka2
perkalian = angka1 * 5
print(f"Angka pertama: {angka1}")
print(f"Hasil penjumlahan: {jumlah}")
print(f"Hasil perkalian: {perkalian}")
Pengambilan keputusan dalam kode Python dilakukan menggunakan struktur if, elif (else if), dan else. Perhatikan penggunaan indentasi (spasi atau tab) yang sangat penting dalam Python untuk mendefinisikan blok kode.
nilai = 85
if nilai >= 90:
grade = "A"
elif nilai >= 80:
grade = "B"
else:
grade = "C atau di bawah"
print(f"Siswa mendapatkan nilai {nilai}, sehingga grade-nya adalah {grade}.")
List adalah struktur data yang paling serbaguna di Python, mirip dengan array, tetapi dapat menyimpan berbagai tipe data dan ukurannya dinamis. Kita bisa menambah, menghapus, atau mengakses elemen berdasarkan indeksnya (dimulai dari 0).
buah = ["Apel", "Jeruk", "Mangga", "Pisang"]
# Menambahkan elemen baru
buah.append("Anggur")
# Mengakses elemen kedua (indeks 1)
print(f"Buah kedua: {buah[1]}")
# Melakukan iterasi (looping) pada list
print("Daftar Buah:")
for item in buah:
print(f"- {item}")
Fungsi membantu mengorganisir kode menjadi blok yang dapat digunakan kembali. Fungsi didefinisikan menggunakan kata kunci def.
def sapa(nama):
"""Fungsi ini mengembalikan salam personal."""
return f"Selamat datang, {nama}!"
pesan_salam = sapa("Pengguna Python")
print(pesan_salam)
def hitung_luas_persegi(sisi):
return sisi * sisi
luas = hitung_luas_persegi(10)
print(f"Luas persegi sisi 10 adalah: {luas}")
Contoh-contoh di atas adalah fondasi dasar yang sangat penting. Python unggul dalam keterbacaan kode, yang membuat proses belajar menjadi lebih cepat. Dari manipulasi string hingga struktur data kompleks, Python menawarkan solusi elegan untuk hampir semua masalah pemrograman modern, menjadikannya pilihan utama bagi pengembang web, analis data, hingga insinyur machine learning.
Memahami konsep variabel, kontrol alur, dan fungsi akan membuka pintu Anda untuk mengeksplorasi pustaka (libraries) Python yang luas, seperti Pandas, NumPy, atau Django, yang merupakan kekuatan sesungguhnya dari ekosistem Python.