دوره تخصصی برنامهنویسی Python از تاریخ ۲۳ آذر ۱۴۰۴ آغاز شده و تا اواخر خرداد ۱۴۰۵ به صورت مستمر ادامه خواهد داشت. این دوره با هدف توانمندسازی مهارتی دانشجویان و تسهیل مسیر ورود آنان به بازار کار طراحی و اجرا میشود.
این دوره در راستای تحقق اهداف طرح ملی «مهتا» (مهارتآموزی تا اشتغال) طراحی و اجرا میشود. طرح مهتا با هدف کاهش فاصله بین آموزش و نیازهای واقعی بازار کار، ارائه مهارتهای عملی و گواهیهای معتبر ملی و همچنین تسهیل ورود کارجویان به عرصه اشتغال پایدار شکل گرفته است.
انتخاب زبان برنامهنویسی پایتون به عنوان محور این دوره، به دلیل کاربردهای گسترده آن در زمینههایی نظیر تحلیل داده، هوش مصنوعی، توسعه وب، خودکارسازی فرآیندها و محاسبات علمی صورت گرفته است. پایتون به عنوان یک زبان همهمنظوره، یادگیری آسان و در عین حال قدرتمند، گزینهای مناسب برای نخستین گام مهارتی در مسیر حرفهای فعالان حوزه فناوری اطلاعات محسوب میشود.
دوره حاضر با مشارکت و همکاری سازمان آموزش فنی و حرفهای کشور (نظارت بر کیفیت اجرا و اعطای گواهی معتبر)، دانشگاه یزد (میزبانی و تأمین زیرساخت)، سازمان مردم نهاد رویشگران مهراندیش فرافر (اجرای طرح مهتا) و مرکز TMC دانشگاه یزد (تأمین فضای کارگاهی و تجهیزات) برگزار میشود.
این دوره در قالب دو گروه آموزشی مجزا و در مجموع با 31 شرکتکننده برگزار میگردد. فرآیند آموزش در ابتدا به صورت حضوری آغاز شد، اما متعاقبا به دلیل شرایط ناشی از جنگ و ضرورت حفظ استمرار آموزش، ادامه جلسات به صورت غیرحضوری و برخط پیگیری میشود. مخاطبان اصلی این دوره را دانشجویان دانشگاه یزد و سایر مراکز آموزش عالی استان تشکیل میدهند.
تدریس این دوره بر عهده دکتر علی محمد لطیف، عضو هیأت علمی دانشکده مهندسی کامپیوتر دانشگاه یزد میباشد. ایشان دارای سوابق درخشان آموزشی، پژوهشی و مدیریتی در حوزه فناوری اطلاعات دانشگاه یزد بوده و پیش از این نیز مسئولیتهای متعدد اجرایی و آموزشی در زمینه مهارتآموزی تخصصی را بر عهده داشتهاند. تسلط ایشان بر مبانی عملی برنامهنویسی و تجربه ارزشمند در پروژههای نرمافزاری، از نقاط قوت این دوره محسوب میشود.
دوره حاضر با مشارکت و همکاری سازمان آموزش فنی و حرفهای کشور، دانشگاه یزد ، سازمان مردم نهاد رویشگران مهراندیش فرافر، وزارت ورزش و جوانان و مرکز TMC دانشگاه یزد برگزار میشود.
این دوره دارای ۱۱۰ ساعت آموزش است و سرفصلهای اصلی آن عبارتند از: نصب برنامه پایتون و روشهای اجرای کد، کار با متغیرها عبارات و دستورات، کار با ساختمان دادهها در پایتون (شامل رشتهها، لیستها، تاپلها، دیکشنریها و مجموعهها)، کار با شرطها و حلقههای تکرار، بررسی توابع (Function) در زبان پایتون، کار با فایلها، بررسی Map و استفاده از Lambda، کار با انواع فرمتهای JSON و CSV و XML، برنامهنویسی شیءگرا در پایتون، ساخت بانک اطلاعاتی و دستورات MySQL، و در نهایت طراحی واسط گرافیکی در زبان پایتون با استفاده از کتابخانه Tkinter.