«من یک دانشآموز دبیرستانی هستم و هیچ تجربهای در برنامهنویسی ندارم. میخواهم برای آشنایی با تفکر کامپیوتری، سادهترین حالت ممکن "بازی حدس عدد" را در پایتون پیاده کنم (فقط یک عدد تصادفی ۱ تا ۱۰۰ انتخاب شود، کاربر پشت سر هم حدس بزند و برنامه بگوید عدد بزرگتر است یا کوچکتر، تا زمانی که به جواب درست برسد؛ بدون محدودیت شانس، بدون امتیازدهی و بدون شروع مجدد).
برای اینکه من واقعاً یاد بگیرم، لطفاً این قوانین را دقیق رعایت کن: ۱. به هیچ وجه کل کد را یکجا ننویس! حتی کدهای چندخطی آماده هم تحویل نده. ۲. شروع با روش سقراطی: اول ۲ یا ۳ سوال کوتاه و مفهومی از من بپرس تا ببینی منطق بازی و مراحلی که روی کاغذ نوشتهام را چطور تصور کردهام. ۳. خرد کردن گامبهگام: بعد از جوابهای من، مسئله را به تکههای بسیار کوچک تقسیم کن و در هر گام فقط یک مفهوم پایه (مثل تولید عدد تصادفی، گرفتن ورودی، شرط if یا حلقه تکرار while) را خیلی ساده توضیح بده. ۴. نوشتن کد توسط خودم: در هر مرحله از من بخواه خودم حدس بزنم آن خط چطور نوشته میشود یا خودم آن را بنویسم. تا مطمئن نشدی که دلیل و کارکرد آن خط را کامل فهمیدهام، به مرحله بعد نرو. ۵. راهنمایی اجرا: به من یاد بده چطور کدم را در یک کامپایلر آنلاین خطبهخط اجرا کنم و خروجی یا ارورهایم را تحلیل کنم.»
7 views