جامعه برنامه نویسان ایران
بهبود دوره کوئرا کالج «برنامه نویسی پایتون پیشرفته و تفکر شیءگرا»
سلام!
همونطور که احتمالاً در جریان هستید، دوره پایتون پیشرفته کوئرا با شروع تابستان ۱۴۰۰ آپدیت شده. شما میتونید از ورژن بهبود یافته این دوره که مطالب جدیدی بهش اضافه شده و مطالب قبلی اون هم تغییراتی داشته، استفاده کنید.
خب بریم و یه توضیحی درمورد پروسهی ایجاد این تغییرات و کلاً روند بهبود دوره بدیم.
قبل از هر کاری، با تعدادی از دانشجویان دوره تماس گرفتیم و نظرسنجیهای هر فصل رو هم بررسی کردیم تا از زبان خود شرکتکنندهها بفهمیم که توی کدوم فصلها بیشتر به مشکل برمیخورن و مشکلات اصلی مربوط به کدوم فصلها هستن. کامنتهای هر سؤال یا درسنامه و سؤالات خصوصی اونها رو هم بررسی کردیم تا بتونیم درسنامه یا تمرینهایی که برای شرکتکنندهها گنگ و مبهم بودن یا درجه سختی زیادی داشتن رو شناسایی کنیم. درنهایت طبق این بازخوردها، متوجه شدیم که روی چه قسمتهایی از دوره باید تجدیدنظر اساسی و یا جزئی صورت بگیره.
صفحه دوره کوئرا کالج «برنامه نویسی پایتون پیشرفته و تفکر شی»
بهبود فصلهای شیءگرایی و مباحث تکمیلی شیءگرایی
طبق نتایجی که از روند پیشبرد دوره توسط شرکتکنندهها داشتیم، فهمیدیم که شرکتکنندهها توی فصلهای مربوط به شیءگرایی بیشترین مشکل رو داشتن و چون شیءگرایی مبحث پیچیدهای هستش، خیلی سخت میتونستن دوره رو جلو ببرند. بنابراین، تمرکزمون رو روی فصلهای «شیءگرایی» و «مباحث تکمیلی شیءگرایی» گذاشتیم و از همین فصلها هم کارمون رو شروع کردیم.
درسنامه به درسنامه پیش رفتیم. کامنتهای مربوط به هر درسنامه رو خوندیم؛ سؤالهای خصوصی که درمورد هر درسنامه یا تمرین زده شده بود رو بررسی کردیم و با تعدادی از شرکتکنندهها هم تماس گرفتیم تا نظرشون رو درمورد این فصلها بدونیم. درنهایت طبق دادههایی که بدست آوردیم، متوجه شدیم که هر درسنامه یا تمرین رو چقدر و چجوری باید تغییر بدیم. برای بعضی از قسمتها، یک درسنامه جدید برای توضیح مفصلتر و یا یک تمرین جدید برای فهم بهتر موضوع طراحی شد. درحالیکه در بعضی قسمتها فقط چند جمله به متن درسنامه و یا چند راهنمایی به متن تمرین اضافه کردیم.
هرچند تمرکز اصلی ما بهبود فصلهای مربوط به شیءگرایی بود، ولی حواسمون به فصلهای دیگه هم بود و میدونستیم که باید روی درسنامه یا تمرینهایی که دانشجویان رضایت کمتری ازشون داشتند هم کار کنیم.
بهبود فصلهای تمرینهای دورهای
نکته دیگهای که متوجهاش شدیم این بود که بعضی سؤالات فصلهای «تمرینهای دورهای» علیالخصوص «تمرینهای دورهای ۱» خیلی جنبه ریاضی داشتند و شرکتکننده باید یک تایمی رو صرف درک الگوریتم ریاضیشون میکرد. بههمینخاطر کل تمرینهای فصل «تمرینهای دورهای ۱» رو از نو کوبیدیم و ساختیم و به فصل «تمرینهای دورهای ۲» هم ۲ تا سؤال جدید اضافه کردیم تا بتونید مباحث دوره رو بیشتر تمرین کنید.
تغییر ورژن پایتون به ۳.۹
ازاونجاییکه ورژن ۳.۹ پایتون منتشر شده و یکی از مزیتهای اصلی دوره ما بهروز بودنشه، ازاینبهبعد، سیستم داوری ورژن ۳.۹ پایتون رو هم میشناسه و شما میتونید کدها رو با این ورژن از پایتون هم بزنید و ارسال کنید. بهعلاوه، یکسری از ویژگیهایی که در پایتون ۳.۹ اضافه شدند رو هم در دوره پوشش دادیم و راجع بهشون صحبت کردیم.
صفحه دوره کوئرا کالج «برنامه نویسی پایتون پیشرفته و تفکر شی»
بهبودهای دیگر
بعد از بهبود این فصلها که درواقع اصلیترین بخش کارمون بود، به سراغ فصل «گرافیک در پایتون» رفتیم. این فصل به تغییرات کمتری نسبت به دو فصل قبل احتیاج داشت و فقط یک درسنامهی جدید بهش اضافه و تغییراتی روی تعدادی از درسنامههاش اعمال شد.
نکته دیگهای که از تماسهایی که با شرکتکنندههای دوره داشتیم، متوجه شدیم این بود که درسنامه رجکس یکم گنگ هستش و کلاً شزکتکنندهها نمیتونن با این مبحث زیاد ارتباط برقرار کنن. بنابراین روی درسنامه «رجکس چیست؟» هم تغییراتی ایجاد کردیم تا فهم این مبحث برای دانشجوها راحتتر بشه. بهعلاوه، یک تمرین کاربردیتر از این مبحث به دوره اضافه کردیم تا یکم دلیل استفاده از رجکس برای شرکتکنندهها ملموستر بشه.
شرکتکنندههای دوره، تمرینهای فصل «کار با فایل» رو خیلی چالشی میدونستن. ولی ازاونجاییکه این چالشها از اونها برنامهنویسهای بهتری میسازه، بهجای اینکه تمرینها رو سادهتر کنیم، به هر تمرین یک یا چند راهنمایی ساده (که معمولاً شامل اشتباهاتی بودند که اکثر شرکتکنندهها دچارش میشدند) اضافه کردیم.
یه کار جدید و مثبت دیگهای هم که انجام دادیم، اضافه کردن درسنامه «اهداف فصل» به همهی فصلهای دوره بود. دلیلش هم این بود که شرکتکننده بتونه قبل از اینکه فصلی رو شروع کنه، این بخش رو بخونه و یک دید کلی نسبت به مباحثی که قرار هست در اون فصل باهاشون آشنا بشه، پیدا کنه.
و درنهایت چون یکسری تمرین به دوره اضافه شده، امتیاز بعضی از سؤالات قبلی دوره و درنتیجه سیستم امتیازدهی و گواهی دوره هم تغییر کرده. شما میتونید از صفحه اصلی دوره، سیستم امتیازدهی جدید رو ببینید.
حرف پایانی
بچههای تیم بهبود نهایت تلاششون رو کردن تا با استفاده از فیدبکهایی که از شما دریافت کردیم، یک ورژن بهبودیافته از دوره پایتون پیشرفته ارائه بدن.
در آخر دوست داریم بدونید که نظرات شما برای ما بسیار ارزشمنده و مسیر بهبودهای بعدی دوره رو برای ما روشن میکنه. بنابراین اگر باز هم نکتهای، پیشنهادی و یا حتی انتقادی درمورد دوره و آپدیت اخیرش داشتید، میتونید اونها رو ازطریق راههای ارتباطی کوئرا و یا ازطریق پشتیبانی خود دوره با ما در میان بگذارید. مطمئن باشید که حتماً از این پیشنهادها در بهبودهای بعدی استفاده خواهیم کرد تا بتونیم یک دوره مفید و منسجم رو به شما ارائه بدیم.
دوره کوئرا کالج «برنامه نویسی پایتون پیشرفته و تفکر شیءگرا» به شما کمک کنه تا برنامهنویسی رو در مسیر درستی یاد بگیرید :)
صفحه دوره کوئرا کالج «برنامه نویسی پایتون پیشرفته و تفکر شی»
مطلبی دیگر از این انتشارات
قدمبهقدم تا توسعه فرانتاند: مهارتهای تکمیلی
مطلبی دیگر از این انتشارات
چطور با بهتر کردن حافظهام، برنامه نویس بهتری شدم
مطلبی دیگر از این انتشارات
کپی پیست کردن یا نوشتن کدها، مسئله این است!