Selamat Datang
Selamat datang di pelajaran Python pertamamu.
Python adalah salah satu bahasa pemrograman paling populer di dunia. Ilmuwan, insinyur, seniman, dan siswa menggunakannya setiap hari.
Dalam pelajaran ini kamu akan menulis kode Python nyata dan menjalankannya secara instan. Kodemu dijalankan di server nyata — bukan simulasi.
Mari kita mulai dengan program paling terkenal dalam sejarah komputasi.
Hello, World!
Program pertamamu
Perjalanan setiap programmer dimulai dengan dua kata yang sama: Hello, World!
Di Python, kamu menampilkan teks ke layar menggunakan fungsi print():
print("Hello, World!")
Itu saja. Satu baris. Tanda kutip memberitahu Python bahwa itu teks (disebut string). Fungsi print() mengirimnya ke layar.
Apa Itu Variables?
Variables: memberikan nama untuk nilai
Variable adalah nama yang menyimpan nilai. Pikirkan seperti kotak berlabel.
name = "Ada"
age = 12
print(name) — menampilkan: Ada
print(age) — menampilkan: 12
Tanda = berarti assign — masukkan nilai dari sebelah kanan ke dalam nama di sebelah kiri.
Teks ditulis dalam tanda kutip (string). Angka tidak perlu tanda kutip (integer).
Buat Variables
Giliranmu
Buat dua variable dan tampilkan keduanya:
1. Variable bernama animal dengan hewan favoritmu
2. Variable bernama count dengan jumlah kakinya
3. Tampilkan kedua variable
Contoh output (milikmu akan berbeda):
cat
4
Menggabung Strings
String concatenation
Kamu dapat menggabung string dengan +:
greeting = "Hello" + " " + "World"
print(greeting) — menampilkan: Hello World
f-strings (formatted strings)
Cara yang lebih baik untuk mencampur variable ke dalam teks:
name = "Ada"
print(f"My name is {name}") — menampilkan: My name is Ada
f sebelum tanda kutip mengaktifkan mode f-string. Di dalam string, {variable} diganti dengan nilai variable-nya.
Latihan f-string
Giliranmu
Buat dua variable:
- food — makanan favoritmu (string)
- rating — seberapa banyak kamu menyukainya dari 1 hingga 10 (integer)
Kemudian gunakan f-string untuk menampilkan:
I love pizza! I rate it 9 out of 10.
(dengan makanan dan rating milikmu sendiri)
If / Else
Membuat keputusan
Program dapat membuat pilihan menggunakan if dan else:
temperature = 35
if temperature > 30:
print("It is hot!")
else:
print("It is not hot.")
Kode yang indented di bawah if hanya berjalan ketika kondisinya True.
Kode di bawah else berjalan ketika kondisinya False.
Operator perbandingan: > (lebih besar), < (lebih kecil), == (sama), != (tidak sama), >=, <=
Tantangan If/Else
Giliranmu
Tulis program yang:
1. Membuat variable score yang diatur ke angka apa pun
2. Jika score 60 atau lebih, tampilkan Pass
3. Jika tidak, tampilkan Fail
Satukan Semuanya
Tantangan akhir
Kamu sekarang tahu: print(), variable, f-string, dan if/else.
Gabungkan semuanya dalam satu program.
Tulis program yang:
1. Membuat variable name (sebuah nama, string)
2. Membuat variable age (sebuah umur, integer)
3. Jika age 13 atau lebih tua, tampilkan: Welcome, [name]! You may enter.
4. Jika tidak, tampilkan: Sorry, [name]. You must be 13 to enter.
Gunakan f-string untuk outputnya.