Selamat datang di dunia pemrograman Python! Python dikenal sebagai salah satu bahasa pemrograman paling ramah pemula karena sintaksnya yang bersih dan mudah dibaca. Bahasa ini digunakan secara luas, mulai dari pengembangan web (Django, Flask), analisis data (Pandas, NumPy), kecerdasan buatan, hingga skrip otomatisasi sederhana. Untuk memulai, mari kita jelajahi beberapa contoh python sederhana yang fundamental.
Setiap perjalanan pemrograman harus dimulai dengan satu baris kode yang legendaris: mencetak teks ke layar. Di Python, ini sangatlah mudah, hanya membutuhkan satu fungsi bawaan yaitu `print()`.
# Contoh 1: Mencetak Teks
print("Halo, dunia Python!")
print("Ini adalah program pertama saya.")
Fungsi `print()` akan menampilkan apa pun yang Anda letakkan di dalam tanda kurung ke konsol atau terminal Anda. Ini adalah cara tercepat untuk memastikan instalasi Python Anda berjalan dengan baik.
Variabel berfungsi sebagai wadah untuk menyimpan data. Salah satu kekuatan Python adalah sifatnya yang dinamis, di mana Anda tidak perlu mendeklarasikan tipe data variabel secara eksplisit; Python akan menentukannya secara otomatis. Berikut adalah beberapa contoh dasar:
# Contoh 2: Penggunaan Variabel
nama = "Budi" # String
usia = 25 # Integer
tinggi_badan = 1.75 # Float
is_mahasiswa = True # Boolean
print(f"Nama saya {nama} dan saya berusia {usia} tahun.")
print(f"Tipe data usia adalah: {type(usia)}")
Kami menggunakan f-string (ditandai dengan `f` sebelum tanda kutip pembuka) yang merupakan cara modern dan efisien untuk memformat string di Python, memungkinkan penyisipan nilai variabel langsung ke dalam teks.
Python dapat berfungsi sebagai kalkulator canggih. Operasi dasar seperti penjumlahan, pengurangan, perkalian, dan pembagian bekerja seperti yang Anda harapkan.
# Contoh 3: Operasi Matematika
angka1 = 20
angka2 = 5
penjumlahan = angka1 + angka2
pengurangan = angka1 - angka2
perkalian = angka1 * angka2
pembagian = angka1 / angka2
sisa_bagi = angka1 % angka2 # Modulo (sisa pembagian)
print(f"20 + 5 = {penjumlahan}")
print(f"20 / 5 = {pembagian}")
print(f"20 dibagi 5, sisanya adalah {sisa_bagi}")
Logika adalah inti dari pemrograman. Struktur `if-else` memungkinkan program Anda membuat keputusan berdasarkan kondisi tertentu. Ingatlah bahwa indentasi (spasi di awal baris) sangat krusial di Python; itu yang mendefinisikan blok kode.
# Contoh 4: Percabangan If-Else
nilai_ujian = 85
if nilai_ujian >= 75:
print("Selamat! Anda lulus dengan baik.")
elif nilai_ujian >= 60:
print("Anda lulus, tapi perlu belajar lebih giat.")
else:
print("Anda perlu mengulang ujian.")
Dalam contoh di atas, program akan mengecek kondisi pertama (`if`). Jika salah, ia pindah ke kondisi kedua (`elif`), dan jika semua kondisi salah, ia akan menjalankan blok `else`.
Ketika Anda perlu mengulang tugas berkali-kali, perulangan adalah solusinya. Dua jenis perulangan yang paling umum adalah `for` dan `while`.
Perulangan `for` biasanya digunakan untuk mengiterasi (melakukan perulangan) melalui urutan elemen, seperti daftar angka atau karakter dalam string.
# Contoh 5a: Perulangan For
print("Menghitung dari 1 sampai 5:")
for i in range(1, 6):
print(i)
Fungsi `range(1, 6)` menghasilkan urutan angka dari 1 hingga 5 (angka terakhir, 6, tidak termasuk).
Perulangan `while` akan terus berjalan selama kondisi yang diberikan bernilai `True`.
# Contoh 5b: Perulangan While
hitung = 0
while hitung < 3:
print(f"Hitungan saat ini: {hitung}")
hitung += 1 # Ini setara dengan hitung = hitung + 1
Penting untuk memastikan ada mekanisme di dalam loop `while` yang pada akhirnya akan membuat kondisi menjadi `False`, jika tidak, Anda akan terjebak dalam 'infinite loop' (perulangan tak terbatas).
Contoh python sederhana di atas mencakup fondasi dasar yang dibutuhkan untuk mulai menulis program yang berfungsi. Dari pencetakan output, manipulasi variabel, hingga membuat alur logika dengan kondisi dan perulangan, Anda telah melihat betapa intuitifnya bahasa Python. Ingat, praktik adalah kunci. Coba modifikasi angka-angka tersebut, ubah teksnya, dan lihat bagaimana hasilnya berubah. Selamat mencoba dan teruslah belajar!