Cabaran Python!

cabaran-python

Current Status

Not Enrolled

Price

Free

Get Started

๐Ÿš€ Selamat Datang ke Misi Pengekodan Python!

Helo, pahlawan digital sekalian!

Anda akan memulakan satu siri cabaran pengekodan. Ini bukan kelas biasa di mana anda hanya mendengar dan menyalin nota. Ini adalah satu Misi Pembelajaran Berasaskan Masalah (Problem-Based Learning).

Apa maksudnya? Ia bermakna anda akan belajar cara mengekod dengan terus menyelesaikan masalah. Anda tidak akan belajar teori sahaja; anda akan terus membina sesuatuโ€”bermula dengan robot sembang hinggalah membina aplikasi anda sendiri.

Peranti anda ialah iPad anda. Medan perang anda ialah laman web Replit.com. Matlamat anda adalah untuk menjadi seorang penyelesai masalah (problem solver).


๐Ÿ’ก Harapan & Peraturan Misi Ini

Untuk menjayakan misi ini, ada beberapa peraturan dan harapan yang anda semua perlu patuhi. Baca dengan teliti:

  1. Gunakan AI Sebagai Pembantu, Bukan Jawapan Setiap cabaran mempunyai bahagian “Kandungan Rujukan”. Jika anda ‘tersangkut’ (stuck) atau tidak faham satu konsep (contoh: “Apa itu if-else?”), gunakan kata kunci itu untuk bertanya kepada AI pilihan anda (seperti Gemini, ChatGPT, dsb.). Tujuannya adalah untuk faham konsep, bukan untuk minta AI berikan jawapan penuh.

  2. “Semua Untuk Seorang, Seorang Untuk Semua!” Anda WAJIB saling tolong-menolong. Pengekodan bukan sukan solo, ia adalah sukan berpasukan. Jika rakan anda faham satu konsep dan anda tidak, tanya mereka. Jika anda sudah siap, tanya rakan sebelah anda jika mereka perlukan bantuan. Bincang idea, cari error bersama-sama.

  3. Sahkan Kejayaan Anda Setiap cabaran mempunyai “Kaedah Semak”. Ia adalah senarai semak anda untuk pastikan program anda benar-benar berfungsi. Apabila program anda telah berjaya melepasi semua ujian dalam “Kaedah Semak” itu, sila panggil dan laporkan kemajuan anda kepada Ustaz Umayr untuk pengesahan sebelum beralih ke cabaran seterusnya.


Matlamat akhir kita jelas: Pada penghujung siri ini, anda bukan sahaja faham apa itu print() atau for loop, tetapi anda akan mampu mencipta satu aplikasi ringkas anda sendiri dari kosong untuk menyelesaikan masalah yang anda pilih.

Ini adalah satu pengembaraan. Anda akan berjumpa dengan Error. Itu normal! Pengekod yang hebat bukanlah orang yang tidak pernah buat silap, tetapi orang yang tidak pernah putus asa apabila berdepan dengan masalah.

Jom mulakan!

Course Content

๐Ÿš€ Peringkat 0: Persediaan “Medan Perang” Anda
๐ŸŽฏ Cabaran 1: Robot Sembang Yang Peramah
๐ŸŽฏ Cabaran 2: Mesin Kira Cukai Restoran
๐ŸŽฏ Cabaran 3: Penjaga Pintu “Magic 8-Ball”
๐ŸŽฏ Cabaran 4: Mesin Kira “Countdown” Tahun Baru
๐Ÿ† Cabaran 5: Projek Akhir Pilihan Anda