برنامهنویسی شیگرا در پایتون و توسعه پروژه
گام نهایی برای تبدیل شدن به یک برنامهنویس حرفهای پایتون! در این دوره تخصصی، هنرجویان با مفاهیم پیشرفته برنامهنویسی شیگرا (OOP) شامل کلاسها، سازندهها، وراثت، چندریختی و متدهای ویژه آشنا میشوند و یاد میگیرند کدهای تمیز، ماژولار و مقیاسپذیر بنویسند.
معرفی دوره
دوره پیشرفته برنامهنویسی پایتون و اصول مهندسی نرمافزار. در این دوره، هنرجویان با مفاهیم کلیدی شیگرایی (OOP) مانند کلاس و شی، وراثت، چندریختی، سطوح دسترسی، propertyها و متدهای جادویی پایتون آشنا میشوند. این دوره به شما میآموزد که چگونه کدهای بزرگ، پیچیده و سازمانی را به شکلی تمیز، قابل نگهداری و استاندارد معماری و پیادهسازی کنید و در نهایت با توسعه یک پروژه نهایی، آموختههای خود را به صورت عملی اجرا نمایید. پیشنیاز این دوره، تسلط بر مبانی پایتون است.
این دوره مناسب کیست؟
- کودکان و نوجوانان بالای ۱۸ سال
- سطح: پیشرفته
- پیشنیاز: ندارد — از پایه شروع میکنیم
- علاقهمندان به ساختن و خلاقیت
در این دوره چه میآموزی؟
- درک عمیق اصول برنامهنویسی شیگرا (OOP) و معماری نرمافزار در پایتون
- تسلط بر ساخت کلاسها، اشیا، سازندهها (`__init__`) و متدهای ویژه
- پیادهسازی مکانیزمهای وراثت، چندریختی، بازنویسی متدها و تابع super()
- مدیریت سطوح دسترسی و استفاده حرفهای از propertyها
- طراحی، توسعه و ارائه یک پروژه نرمافزاری پیشرفته شیگرا
سرفصل دوره
-
آشنایی با مفاهیم پایهای شیگرایی، ساختار تعریف کلاس و ایجاد نمونههای (Objects) مختلف.
-
کار با متد سازنده (__init__)، مقداردهی اولیه ویژگیها و مدیریت وضعیت شی.
-
کنترل دسترسی به صفات کلاس، متدهای خصوصی/عمومی و استفاده حرفهای از propertyها.
-
آشنایی با متدهای جادویی (Magic Methods) و سربارگذاری عملگرها (Operator Overloading).
-
ارثبری از کلاسهای پایه، بازنویسی متدها (Overriding) و استفاده از تابع super().
-
پیادهسازی چندریختی (Polymorphism) و الگوهای ترکیب اشیا (Composition) در طراحی کد.
-
طراحی معماری، پیادهسازی و توسعه یک نرمافزار شیگرای کامل و ارائه خروجی نهایی.
کلاسهای این دوره
برای ثبتنام، کلاس متناسب با برنامهٔ خود را انتخاب کنید.
پایتون پیشرفته
یکشنبه — 17:30 تا 19
پایتون پیشرفته
پنجشنبه — 15 تا 16:30
مدرس دوره
راهاندازی کسب و کار، طراحی محصول، مدرس برنامه نویسی،
مهندس مهدی یداللهی، عضو هیئت علمی گروه مهندسی کامپیوتر و از فعالان حوزه فناوری و هوش مصنوعی، با بیش از ۲۱ سال سابقه تدریس و تجربه مدیریت و توسعه پروژههای نرمافزاری، مدرس برنامهنویسی و هوش مصنوعی است. رویکرد آموزشی ایشان بر آموزش جذاب و پروژهمحور…
سوالات متداول
بله، تسلط بر مبانی برنامهنویسی پایتون برای این دوره ضروری است.
در آموزشگاه سیستمها تأمین شده است؛ نیازی به آوردن لپتاپ نیست.
بله، در صورت غیبت، جلسات جبرانی هماهنگ و برگزار میشود.
تسلط بر معماری شیگرا، توانایی تمیزنویسی و توسعه پروژههای مقیاسپذیر.
آمادهای شروع کنی؟
جلسهٔ آزمایشی رایگان است؛ بدون نگرانی امتحان کن و بعد تصمیم بگیر.
آیدا گلوی
علی حسن زاده