Selamat Datang
Selamat datang di pelajaran Python pertamamu.
Python adalah salah satu bahasa pemrograman paling populer di dunia. Ilmuwan, insinyur, seniman, & mahasiswa menggunakannya setiap hari.
Dalam pelajaran ini, kamu akan menulis kode Python yang nyata dan menjalankannya secara instan. Kode kamu dieksekusi di server sungguhan: bukan simulasi.
Mari kita mulai dengan program paling terkenal di seluruh dunia komputasi.
Hello, World!
Program pertamamu
Perjalanan setiap programmer dimulai dengan dua kata yang sama: Hello, World!
Di Python, kamu mencetak teks ke layar menggunakan fungsi print():
print("Hello, World!")
Itu saja. Satu baris. Tanda kutip memberi tahu Python bahwa itu adalah teks (disebut string). Fungsi print() mengirimkannya ke layar.
Apa Itu Variabel?
Variabel: memberi nama pada nilai
Variabel adalah nama yang menyimpan nilai. Bayangkan seperti kotak berlabel.
name = "Ada"
age = 12
print(name) : mencetak: Ada
print(age) : mencetak: 12
Tanda = berarti assign (penugasan): letakkan nilai di sebelah kanan ke dalam nama di sebelah kiri.
Teks diletakkan di dalam tanda kutip (sebuah string). Angka tidak memerlukan tanda kutip (sebuah integer).
Membuat Variabel
Giliranmu
Buat dua variabel & tampilkan (print) keduanya:
1. Variabel bernama animal yang diisi dengan hewan favoritmu
2. Variabel bernama count yang diisi dengan jumlah kakinya
3. Tampilkan (print) kedua variabel tersebut
Contoh keluaran (keluaranmu akan berbeda):
cat
4
Menggabungkan String
Konkatenasi String
Anda dapat menggabungkan string dengan +:
greeting = "Hello" + " " + "World"
print(greeting) : mencetak: Hello World
f-string (string terformat)
Cara yang lebih baik untuk mencampurkan variabel ke dalam teks:
name = "Ada"
print(f"My name is {name}") : mencetak: My name is Ada
Huruf f sebelum tanda kutip mengaktifkan mode f-string. Di dalam string, {variabel} akan diganti dengan nilai variabel tersebut.
Latihan f-string
Giliranmu
Buat dua variabel:
- food: makanan favoritmu (sebuah string)
- rating: seberapa besar kamu menyukainya dari 1 hingga 10 (sebuah integer)
Lalu gunakan f-string untuk mencetak:
I love pizza! I rate it 9 out of 10.
(dengan makanan & rating milikmu)
If / Else
Membuat keputusan
Program dapat membuat pilihan menggunakan if & else:
temperature = 35
if temperature > 30:
print("It is hot!")
else:
print("It is not hot.")
Kode indented di bawah if hanya dijalankan ketika kondisinya True.
Kode di bawah else dijalankan ketika kondisinya False.
Operator perbandingan: > (lebih besar), < (lebih kecil), == (sama dengan), != (tidak sama dengan), >=, <=
Tantangan If/Else
Giliranmu
Tulis program yang:
1. Membuat variabel score yang diset ke angka apa pun
2. Jika score 60 atau lebih, cetak Pass
3. Jika tidak, cetak Fail
Gabungkan Semua
Tantangan akhir
Kamu sekarang tahu: print(), variabel, f-string, & if/else.
Gabungkan semuanya dalam satu program.
Tulis program yang:
1. Membuat variabel name (sebuah nama, string)
2. Membuat variabel age (sebuah usia, integer)
3. Jika age 13 atau lebih tua, cetak: Welcome, [name]! You may enter.
4. Jika tidak, cetak: Sorry, [name]. You must be 13 to enter.
Gunakan f-string untuk output.