پایتون زبانی ساده البته سطح بالا و قدرتمند است که بر دو پایه اصلی خوانایی و اختصار کد ها بنا شده است معمولا در اکثر حوزه ها از جمله مهندسی مواد کاربرد دارد. با توجه به گسترش روز افزون دانش و تکنولوژی در صنعت یک مهندس مواد مستلزم یادگیری زبان برنامه نویسی پایتون است.
پیش نیاز این دوره مباحث ساده ریاضی و ابتدایی زبان انگلیسی
دوره پایتون را میتوان به 3 قسمت تقسیم کرد :
1-مقدماتی: در مرحله مقدماتی به ساختار های شرطی،حلقه های تکرار، ساختار داده، کتابخانه و کار با فایل که همگی مبنا و اساس پایتون هستند پرداخته شده است.
بعد از تسلط کامل و دقیق به مرحله مقدماتی، زبان برنامه نویسی پایتون وارد مرحله پیشرفته میشود و به آموزش system programming پرداخته خواهد شد.
2-پیشرفته: بخش پیشرفته زبان برنامه نویسی پایتون شامل برنامه ریزی شی گرایی، دیتا بیس ها، وب، سرور، دسترسی و استخراج اطلاعات از صفحات وب است . بعد از یادگیری و درک کامل مراحل فوق به مباحثی همچون Machine learning، آشنایی با DJango، Network Programming و حوزه Security پرداخته می شود.
تا به اینجای کار یک مهندس مواد دارای درک بسیار خوبی از زبان برنامه نویسی پایتون همچنین از ساز و کار آن در سیستم است و از اتفاقاتی که در پشت سیتم میافتد مطلع است.
3- برنامه نویسی گرافیکی برای پایتون که در سیستم عامل های مثل ویندوز و لینوکس قابل اجرا است و قطعا برنامه و نرم افزاری که طراحی کرده اید را می تواند ساپورت کند.
در انتها دوره پروژه ای که تقریبا سرفصل های مختلف تدریس شده در آن درگیر شود تعریف می شود که منجر به آماده به کار شدن و مهارت آموزی بیشتر شود . شما به عنوان یک مهندس مواد میتوانید با یادگیری زبان پایتون (از آنجایی که بسیار کاربردی شده و اکثر نرم افزارهای مهندسی کد واسط محیط GUI و حلگرشان PYTHON است) می توانید کارهای تکرار و بهینه سازی را در نرم افزارهای مهندسی قبیل ABAQUS انجام دهید.