← بازگشت به دورهها
برای بررسی پیشنیازها وارد شوید
درک برنامهنویسی از صفر؛ قسمت دوم: حل مسئله، دادهها و توابع
ادامهٔ قسمت اول: حل مسئله، رشته و لیست، tuple و set و dict، مدیریت خطا، تابعهای قابل آزمایش، چند خروجی و دکوراتور؛ همراه با پروژهٔ تحلیل نمرهها.
مشاهده مسیر یادگیریقسمت دوم مسیر درک برنامهنویسی
بعد از اولین برنامهها، یاد میگیری دادهٔ مناسب انتخاب کنی، خطا را مدیریت کنی و راهحل را به تابعهای کوچک تبدیل کنی.
مسیر یادگیری
- ردگیری الگوریتم، تست مرزی، منطق و تکرار
- رشته و لیست؛ برش، جستوجو، مرتبسازی و کپی
- تاپل، مجموعه و دیکشنری
- مدیریت خطا و اعتبارسنجی
- توابع، چند خروجی، مقدار پیشفرض و دکوراتور
- پروژهٔ تحلیل نمرهها
هر بخش مثال، فعالیت، راهنمای تدریجی و توضیح پاسخ دارد. اول ورودی و خروجی را مشخص کن و بعد برنامه را با چند داده امتحان کن.
قسمت اول پیشنیاز است. ادامه در قسمت سوم: شیءگرایی، ماژول، فایل، همزمانی، رابط گرافیکی و خروجی اجرایی.
پیشنیازها
تکمیل قسمت اول؛ آشنایی با متغیر، ورودی، شرط، حلقه، لیست و تابع ساده.
دستاورد پایان دوره
بج پایان دوره: درک برنامهنویسی؛ حل مسئله
با تکمیل گامهای الزامی دورهآماده یادگیری هستید؟
شروع این دوره نیاز به تکمیل پیشنیازها دارد
وارد حساب کاربری شوید تا وضعیت گذراندن پیشنیازهای شما بررسی شود.
مسیر یادگیری
24 گام۱. از صورت مسئله تا راهحل قابل بررسی رایگان
- اول مسئله را کوچک کن الزامی
- شرط را با زبان خودت بخوان الزامی
- رد شدن از یک دور با continue الزامی
- دو حلقه، یک جدول کوچک الزامی
۲. متن را به داده تبدیل کن رایگان
- رشته؛ دنبالهای با خانههای شمارهدار الزامی
- از عنوان شلوغ به شناسهٔ مرتب الزامی
- اندیس درست، ورودی خالی امن الزامی
- واژههای کوتاه را جدا کن الزامی
۳. فهرستها و اثر تغییر دادن داده رایگان
- فهرست تازه یا نام تازه؟ الزامی
- رد تغییر را دنبال کن الزامی
- حذف همهٔ رخدادها بدون جا انداختن الزامی
- سه عضو برتر، با ورودی دستنخورده الزامی
۴. انتخاب ظرف مناسب برای داده رایگان
- تاپل، مجموعه و دیکشنری؛ هرکدام برای یک کار الزامی
- شمارندهای که با کلید تازه خراب نمیشود الزامی
- اشتراک و تفاضل دو گروه الزامی
- از جفتهای دیکشنری، گزارش بساز الزامی
۵. خطا را دقیق ببین و مدیریت کن رایگان
- خطا بخشی از قرارداد ورودی است الزامی
- ورودی نامعتبر با صفر فرق دارد الزامی
- دو خطا، دو پاسخ روشن الزامی
- مسیر موفق، ناموفق و پایان مشترک الزامی
۶. توابع قابل ترکیب و پروژهٔ تحلیل نمره رایگان
- تابع را مثل یک ابزار قابل ترکیب ببین الزامی
- پیشفرض تغییرپذیر؛ یک یادگاری ناخواسته الزامی
- یک decorator کوچک را کامل کن الزامی
- پروژه: تحلیلگر مقاوم نمرهها الزامی