کتاب برنامهنویسی شیءگرا: از پایه تا پیشرفته با پروژههای عملی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره برنامهنویسی شیءگرا: از پایه تا پیشرفته با پروژههای عملی
موضوع کلی: برنامه نویسی
موضوع میانی: برنامهنویسی شیءگرا (OOP)
📋 سرفصلهای دوره
- 1. مفاهیم پایه برنامهنویسی شیءگرا
- 2. کلاس و اشیاء در پایتون
- 3. سازنده (Constructor) و متد __init__
- 4. متغیرهای نمونه و متغیرهای کلاس
- 5. متدهای نمونه، کلاس و استاتیک
- 6. وراثت (Inheritance) و سلسله مراتب کلاسها
- 7. چندریختی (Polymorphism) و متدهای override
- 8. کپسولهسازی (Encapsulation) و خصوصیسازی دادهها
- 9. خاصیتها (Properties) و دکوراتور @property
- 10. انتزاع (Abstraction) و کلاسهای انتزاعی
- 11. اینترفیسهای پیادهسازی شده با ABC
- 12. وراثت چندگانه و MRO
- 13. مدیریت خطا در کلاسها
- 14. متدهای جادویی (Magic Methods) و عملگرها
- 15. بارگذاری مجدد عملگرها (Operator Overloading)
- 16. زنجیرهای کردن متدها
- 17. ترکیب (Composition) در مقابل وراثت
- 18. تغییرناپذیری و اشیاء immutable
- 19. کپی سطحی و عمیق اشیاء
- 20. مدیریت حافظه و garbage collection
- 21. الگوی Singleton
- 22. الگوی Factory
- 23. الگوی Builder
- 24. الگوی Observer
- 25. الگوی Strategy
- 26. الگوی Decorator
- 27. الگوی Adapter
- 28. الگوی Repository در پایتون
- 29. DI و وارونگی وابستگی
- 30. تست واحد با UnitTest و Pytest
- 31. تست کلاسها و اشیاء
- 32. نوشتن کد تمیز و اصول SOLID
- 33. اصول DRY و KISS در طراحی کلاس
- 34. بازآرایی (Refactoring) کد شیءگرا
- 35. نوعدهی ایستا و type hints در کلاسها
- 36. ژنریکها و کلاسهای پارامتری
- 37. مدیریت پکیجها و ماژولها
- 38. کلاسهای تو در تو (Nested Classes)
- 39. Enum و ثابتهای کلاسی
- 40. مدلسازی داده با dataclass
- 41. وراثت از انواع پایه پایتون
- 42. کلاسهای Mixin
- 43. زمانبندی و async در کلاسها
- 44. مدلسازی سیستم بانکی با شیءگرایی
- 45. پروژه: سیستم مدیریت کتابخانه
- 46. پروژه: بازی ساده با اشیاء
- 47. پروژه: شبیهسازی صف و پشته
- 48. پروژه: تحلیل داده با کلاسهای سفارشی
- 49. پروژه: ساخت API ساده با شیءگرایی
- 50. پروژه: سیستم مدیریت دانشجو
- 51. پروژه: شبیهسازی ربات ساده
- 52. پروژه: سیستم فروشگاه آنلاین
- 53. پروژه: چت بات ساده با شیءگرایی
- 54. پروژه: پردازش تصویر با کلاسها
- 55. پروژه: سیستم توصیهگر ساده
- 56. پروژه: شبیهسازی شبکه اجتماعی کوچک
- 57. پروژه: ابزار خط فرمان شیءگرا
- 58. پروژه: شبیهسازی بازی کارتی
- 59. پروژه: سیستم رزرو هتل
- 60. پروژه: شبیهسازی ترافیک
- 61. پروژه: سیستم مدیریت وظایف
- 62. پروژه: شبیهسازی بازار سهام
- 63. پروژه: ساخت کتابخانه کوچک پایتون
- 64. بررسی و بهینهسازی کلاسها
- 65. الگوهای طراحی پیشرفته
- 66. معرفی متاکلاسها
- 67. شیءگرایی در زبانهای دیگر (مقایسه)
- 68. مسیر یادگیری و منابع پیشرفته
تگها:
آبجکتگرا
برنامهنویسی شیءگرا
پروژه عملی OOP
طراحی شیءگرا
کپسولهسازی
کلاس و شیء
مفاهیم شیءگرایی
وراثت و چندریختی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.