Belajar Python untuk Pemula
Deskripsi Umum
- Memulai belajar Python dari nol
- Studi kasus: membuat game sederhana
- Fokus pada back-end Python
Setup dan Instalasi
- Pastikan Python sudah terinstal dengan mengecek di CMD menggunakan
py --version
- Jika belum ada, download dari website resmi Python
- Instalasi Python harus mencentang opsi 'Add Python to PATH' agar dapat dijalankan dari terminal mana saja
Menulis dan Menjalankan Program Python
- Gunakan Visual Studio Code (VS Code) sebagai text editor
- Instal extensions Python di VS Code
- Membuat file
main.py untuk menuliskan kode Python
Penggunaan Print dan Variable
- Fungsi
print untuk menampilkan output ke layar
- Membuat variabel untuk menyimpan nilai data
- Contoh variabel:
nama = 'Dea Afrizal', usia = 10
Kondisi dan Percabangan (if-else)
- Menggunakan
if untuk membuat kondisi
else sebagai pengecualian jika kondisi if tidak terpenuhi
- Contoh: Memeriksa apakah sebuah variabel memiliki nilai tertentu
Input dari User
- Menggunakan
input() untuk mengambil input dari pengguna
- Contoh: Meminta pengguna memasukkan namanya dan menyimpannya dalam variabel
Studi Kasus: Game Chuipai
- Deskripsi: Membuat game tebak posisi maskot 'Chuipai' dalam gua
- Gunakan library
random untuk menentukan posisi secara acak
- Deklarasi variabel penting:
welcome_message: Menyimpan pesan selamat datang
chuipai_position: Menentukan posisi acak
nama_user: Menyimpan nama pengguna
pilihan_user: Menyimpan pilihan gua dari pengguna
Logika Permainan
- Cek apakah pilihan pengguna sesuai dengan posisi
chuipai
- Tampilkan pesan menang atau kalah berdasarkan hasil pilihan
- Menambahkan fitur input angka dari 1 sampai 4 untuk memilih gua
Tantangan/Tugas
- Tambahkan fitur konfirmasi setelah pengguna memilih gua
- Minta pengguna untuk yakin sebelum menampilkan hasil akhir
Kesimpulan
- Materi meliputi setup, variabel, input/output, if-else, dan penggunaan library
- Tujuannya adalah untuk membuat game sederhana dan memahami dasar-dasar Python
Ini adalah ringkasan dari sesi pertama belajar Python di mana fokus pada pengguna yang baru mulai memahami pemrograman Python dari awal.