Current Status
Price
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:
-
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. -
“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.
-
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!