برنامهنویسی شیءگرا در پایتون
با کلاسها و اشیا در پایتون کار کنید و اصول شیءگرایی را برای سازماندهی کد و ادامه مسیر داده و هوش مصنوعی یاد بگیرید.
از برنامهنویسی ساختیافته تا طراحی نرمافزارهای قابلتوسعه برای داده و هوش مصنوعی
در دوره «برنامهنویسی شیءگرا در پایتون»، دانشپذیران طراحی برنامه با کلاسها و اشیا را یاد میگیرند. هدف، سازماندهی کد و ساخت برنامههایی است که تغییر و گسترش آنها آسانتر باشد.
در برنامهنویسی شیءگرا، دادهها و رفتارهای مرتبط در کلاسها و اشیا سازماندهی میشوند. این رویکرد در توسعه نرمافزار و بسیاری از کتابخانههای داده و هوش مصنوعی کاربرد دارد.
این دوره در مسیر تخصصی داده و هوش مصنوعی ایرسافام قرار دارد. دانشپذیران پس از یادگیری مبانی پایتون و شیءگرایی، آماده میشوند تا در دورهی بعدی وارد مبحث پردازش داده شوند و سپس به سراغ برنامهنویسی هوش مصنوعی، یادگیری ماشین، یادگیری عمیق و بینایی ماشین بروند.
محورهای یادگیری
- مبانی برنامهنویسی شیءگرا: مفهوم شیءگرایی، کاربردها و تفاوت آن با برنامهنویسی رویهای
- کلاسها و اشیا: تعریف کلاس، ساخت اشیا و آشنایی با ویژگیها و رفتارهای آنها
- سازندهها و متدها: مقداردهی اولیهی اشیا، تعریف متدها و استفاده از پارامترها
- ویژگیها و کپسولهسازی: سازماندهی دادهها و کنترل دسترسی به اجزای کلاس
- وراثت: ایجاد کلاسهای جدید بر اساس کلاسهای موجود و استفادهی مجدد از کد
- چندریختی: پیادهسازی رفتارهای متفاوت با رابطهای مشترک
- ترکیب اشیا: ساخت ساختارهای پیچیدهتر با ارتباط دادن اشیا به یکدیگر
- متدها و قابلیتهای ویژهی پایتون: آشنایی با متدهایی مانند
__init__و روشهای متداول تعریف رفتار اشیا - طراحی و سازماندهی برنامه: تقسیم مسئله به کلاسهای مناسب و طراحی ساختار قابلتوسعه
- تمرینهای عملی: پیادهسازی مثالها و پروژههای مرتبط با مدیریت و سازماندهی دادهها
دستاورد دوره
توانایی طراحی برنامههای شیءگرا با پایتون، سازماندهی بهتر کدها و آمادگی برای ورود به دورهی پردازش داده و ادامهی مسیر تخصصی داده و هوش مصنوعی.
قدم بعدی شما
خرید برنامهنویسی شیءگرا در پایتون
۱۰ جلسه سهساعته · ۳۰ ساعت آموزش
