Sintaks Dasar Python
Memahami Sintaks Dasar Python: Panduan Lengkap untuk Pemula
Jelajahi elemen-elemen kunci bahasa pemrograman Python dengan contoh yang mudah dipahami.
Python adalah salah satu bahasa pemrograman paling populer di dunia, dikenal karena sintaksnya yang sederhana dan mudah dibaca. Ini menjadikannya pilihan yang sangat baik untuk pemula maupun pengembang berpengalaman. Dalam artikel ini, kita akan menjelajahi sintaks-sintaks dasar Python yang akan membantu Anda memulai perjalanan pemrograman Anda.
1. Komentar
Komentar digunakan untuk menjelaskan kode dan membuatnya lebih mudah dibaca. Python mengabaikan bagian komentar saat menjalankan program.
# Ini adalah komentar satu baris
x = 10 # Komentar juga bisa diletakkan di akhir baris
"""
Ini adalah komentar multi-baris.
Bisa digunakan untuk menjelaskan blok kode yang lebih besar.
"""
2. Variabel dan Tipe Data
Variabel adalah "wadah" untuk menyimpan nilai data. Python memiliki berbagai tipe data bawaan.
2.1. Angka (Integers, Floats)
umur = 30 # Integer (bilangan bulat)
tinggi = 175.5 # Float (bilangan desimal)
print(umur)
print(tinggi)
2.2. String (Teks)
String adalah urutan karakter, diapit oleh tanda kutip tunggal atau ganda.
nama = "Budi Santoso"
pesan = 'Halo, dunia!'
print(nama)
print(pesan)
2.3. Boolean (Benar/Salah)
Tipe data Boolean hanya memiliki dua nilai: True atau False.
is_aktif = True
punya_akses = False
print(is_aktif)
print(punya_akses)
2.4. List (Daftar)
List adalah koleksi terurut dan dapat diubah (mutable). Diapit oleh kurung siku [].
buah = ["apel", "pisang", "ceri"]
print(buah[0]) # Mengakses elemen pertama
buah.append("mangga") # Menambah elemen
print(buah)
2.5. Tuple
Tuple adalah koleksi terurut dan tidak dapat diubah (immutable). Diapit oleh kurung biasa ().
koordinat = (10, 20)
print(koordinat[0])
# koordinat.append(30) # Ini akan menghasilkan error karena tuple tidak bisa diubah
2.6. Dictionary (Kamus)
Dictionary adalah koleksi tidak terurut yang menyimpan data dalam pasangan kunci-nilai. Diapit oleh kurung kurawal {}.
orang = {
"nama": "Ani",
"umur": 25,
"kota": "Jakarta"
}
print(orang["nama"]) # Mengakses nilai berdasarkan kunci
orang["pekerjaan"] = "Programmer" # Menambah pasangan kunci-nilai baru
print(orang)
2.7. Set
Set adalah koleksi tidak terurut dan tidak memiliki elemen duplikat. Diapit oleh kurung kurawal {}.
angka_unik = {1, 2, 3, 2, 1}
print(angka_unik) # Output: {1, 2, 3}
angka_unik.add(4)
print(angka_unik)
3. Operator
Operator digunakan untuk melakukan operasi pada variabel dan nilai.
3.1. Operator Aritmatika
a = 10
b = 3
print(a + b) # Penjumlahan
print(a - b) # Pengurangan
print(a * b) # Perkalian
print(a / b) # Pembagian (hasil float)
print(a // b) # Pembagian bulat (hasil integer)
print(a % b) # Modulus (sisa bagi)
print(a ** b) # Pangkat
3.2. Operator Perbandingan
x = 5
y = 8
print(x == y) # Sama dengan
print(x != y) # Tidak sama dengan
print(x > y) # Lebih besar dari
print(x < y) # Lebih kecil dari
print(x >= y) # Lebih besar dari atau sama dengan
print(x <= y) # Lebih kecil dari atau sama dengan
3.3. Operator Logika
p = True
q = False
print(p and q) # Keduanya True
print(p or q) # Salah satu True
print(not p) # Negasi
4. Pernyataan Kondisional (if, elif, else)
Digunakan untuk mengeksekusi blok kode tertentu berdasarkan suatu kondisi.
nilai = 75
if nilai >= 90:
print("Nilai A")
elif nilai >= 70:
print("Nilai B")
else:
print("Nilai C")
5. Perulangan (Loops)
Digunakan untuk mengeksekusi blok kode berulang kali.
5.1. For Loop
Mengulang melalui urutan (seperti list, tuple, string, atau range).
# Mengulang melalui list
buah = ["apel", "pisang", "ceri"]
for x in buah:
print(x)
# Mengulang melalui range angka
for i in range(5): # Dari 0 sampai 4
print(i)
5.2. While Loop
Mengulang selama kondisi tertentu bernilai True.
i = 1
while i < 6:
print(i)
i += 1
6. Fungsi
Fungsi adalah blok kode yang terorganisir dan dapat digunakan kembali yang melakukan tugas tunggal atau terkait.
def sapa(nama):
"""
Fungsi ini menyapa seseorang.
"""
print(f"Halo, {nama}!")
sapa("Dian") # Memanggil fungsi
sapa("Andi")
7. Input dan Output
Python menyediakan fungsi bawaan untuk mengambil input dari pengguna dan menampilkan output.
7.1. Output dengan print()
print("Ini adalah output.")
nama = "Python"
print("Saya sedang belajar", nama)
print(f"Versi Python: {3.9}") # f-string untuk format yang mudah
7.2. Input dengan input()
# nama_pengguna = input("Masukkan nama Anda: ")
# print(f"Halo, {nama_pengguna}!")
# # Mengambil input angka (perlu dikonversi)
# angka_str = input("Masukkan sebuah angka: ")
# angka_int = int(angka_str)
# print(f"Angka yang Anda masukkan adalah: {angka_int}")
Catatan: Untuk mencoba kode input(), Anda perlu menjalankannya di lingkungan Python yang mendukung interaksi pengguna (misalnya, terminal atau IDE).
Kesimpulan
Dengan memahami sintaks-sintaks dasar ini, Anda telah memiliki fondasi yang kuat untuk mulai menulis program Python. Ingatlah bahwa kunci untuk menguasai pemrograman adalah latihan. Cobalah memodifikasi contoh-contoh di atas, bereksperimen dengan ide-ide Anda sendiri, dan jangan ragu untuk mencari sumber daya tambahan saat Anda belajar. Selamat mengoding!

Posting Komentar untuk " Sintaks Dasar Python"