PENGENALAN BAHASA PHYTON
Bab 1: Pengenalan Python
1.1. Apa Itu Python? 🤔
Python adalah bahasa pemrograman serbaguna yang mudah dipelajari dan dibaca. Bahasa ini dikenal dengan sintaksnya yang bersih dan sederhana, mirip dengan bahasa Inggris, sehingga cocok untuk pemula. Python digunakan di berbagai bidang, seperti pengembangan web, analisis data, kecerdasan buatan, dan otomatisasi.
1.2. Mengapa Belajar Python? 🐍
Mudah Dipelajari: Sintaksnya yang sederhana membuat Python cepat dikuasai.
Serbaguna: Bisa digunakan untuk berbagai jenis proyek.
Komunitas Besar: Banyak sumber daya dan dukungan dari komunitas global.
Permintaan Tinggi: Banyak perusahaan mencari pengembang Python.
1.3. Instalasi dan Persiapan Lingkungan 💻
Untuk mulai memprogram dengan Python, kita perlu menginstalnya terlebih dahulu.
Unduh Python: Kunjungi situs web resmi Python (python.org) dan unduh versi terbaru.
Instal Python: Ikuti petunjuk instalasi. Pastikan untuk mencentang "Add Python to PATH" saat instalasi di Windows.
Pilih Editor Kode: Gunakan editor kode seperti VS Code, Sublime Text, atau PyCharm untuk menulis dan menjalankan kode.
Bab 2: Dasar-Dasar Python
2.1. Variabel dan Tipe Data 📝
Variabel adalah "wadah" untuk menyimpan data. Contohnya, kita bisa menyimpan nama atau usia dalam sebuah variabel.
nama = "Budi" # Tipe data string (teks)
usia = 16 # Tipe data integer (angka bulat)
tinggi = 175.5 # Tipe data float (angka desimal)
is_siswa = True # Tipe data boolean (True/False)
Python memiliki beberapa tipe data dasar:
str(String): Teks, selalu diapit oleh tanda kutip tunggal atau ganda.int(Integer): Angka bulat.float: Angka desimal.bool(Boolean): Hanya memiliki dua nilai,TrueatauFalse.
2.2. Operasi Dasar ➕➖✖️➗
Kita bisa melakukan operasi matematika pada angka.
a = 10
b = 5
penjumlahan = a + b # 15
pengurangan = a - b # 5
perkalian = a * b # 50
pembagian = a / b # 2.0
2.3. Fungsi print() dan input() 💬
print(): Digunakan untuk menampilkan teks atau nilai variabel ke layar.Pythonprint("Halo, dunia!") nama = "Ani" print("Nama saya adalah", nama)input(): Digunakan untuk menerima masukan dari pengguna.Pythonnama_pengguna = input("Masukkan nama Anda: ") print("Halo,", nama_pengguna)
Bab 3: Struktur Kontrol
3.1. Percabangan (if, elif, else) 🚦
Percabangan memungkinkan program membuat keputusan berdasarkan kondisi tertentu.
nilai = 85
if nilai >= 90:
print("Nilai Anda A")
elif nilai >= 80:
print("Nilai Anda B")
else:
print("Nilai Anda C")
3.2. Perulangan (for dan while) 🔄
Perulangan digunakan untuk mengulang sebuah blok kode.
for: Mengulang sejumlah kali yang sudah ditentukan.Pythonfor i in range(5): # Mengulang dari 0 sampai 4 print("Perulangan ke-", i) buah = ["apel", "jeruk", "mangga"] for b in buah: print("Saya suka", b)while: Mengulang selama kondisinyaTrue.Pythoni = 0 while i < 3: print("Iterasi ke-", i) i = i + 1
Bab 4: Struktur Data
4.1. List (Daftar) 📜
List adalah kumpulan data yang terurut dan bisa diubah.
buah = ["apel", "jeruk", "mangga"]
print(buah[0]) # Mengakses elemen pertama: "apel"
buah.append("durian") # Menambah elemen
print(buah)
4.2. Tuple (Rangkaian) 📦
Tuple mirip dengan list, tetapi tidak bisa diubah setelah dibuat.
koordinat = (10, 20)
print(koordinat[0]) # 10
# koordinat[0] = 5 # Ini akan error
4.3. Dictionary (Kamus) 📖
Dictionary menyimpan data dalam pasangan kunci-nilai.
siswa = {
"nama": "Budi",
"kelas": "X-A",
"umur": 16
}
print(siswa["nama"]) # "Budi"
siswa["umur"] = 17 # Mengubah nilai
print(siswa)
Soal Latihan
Buat program yang meminta nama dan tahun lahir pengguna, lalu cetak nama dan usia mereka.
Buat program yang menentukan apakah sebuah angka yang dimasukkan pengguna adalah ganjil atau genap.
Buat program yang mencetak angka dari 1 hingga 10 menggunakan perulangan
for.Buat sebuah list berisi 5 nama teman, lalu cetak nama-nama tersebut satu per satu.
Dengan materi ini, siswa dapat memahami konsep dasar pemrograman dan siap untuk melangkah ke topik yang lebih kompleks. Selamat belajar! ✨
Komentar
Posting Komentar