🐍

Belajar Python Dasar untuk Pemula

Apr 17, 2025

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.