کتاب خلق کلاسهای پویا در پایتون: از تئوری تا عمل با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره خلق کلاسهای پویا در پایتون: از تئوری تا عمل
موضوع کلی: برنامهنویسی شیگرا در پایتون
موضوع میانی: متاکلاسها و برنامهنویسی پیشرفته
📋 سرفصلهای دوره
- 1. مقدمهای بر برنامهنویسی شیگرا در پایتون
- 2. کلاسها و اشیاء: مبانی و مفاهیم
- 3. وراثت در پایتون: انواع و کاربردها
- 4. چندریختی و پلیمورفیسم در پایتون
- 5. کپسولهسازی و مدیریت دسترسی
- 6. متدهای خاص (Magic Methods) در پایتون
- 7. اصول طراحی شیگرا (SOLID) در پایتون
- 8. متاکلاسها: تعریف و کاربرد
- 9. چرا به متاکلاسها نیاز داریم؟
- 10. ایجاد متاکلاسهای ساده
- 11. کنترل رفتار کلاسها با متاکلاسها
- 12. متاکلاسها و وراثت
- 13. متاکلاسها و تزئینکنندهها (Decorators)
- 14. استفاده از متاکلاسها برای اعتبارسنجی کلاسها
- 15. متاکلاسها و ثبت کلاسها
- 16. متاکلاسها و ایجاد APIهای پویا
- 17. متاکلاسها و Singleton Pattern
- 18. متاکلاسها و Factory Pattern
- 19. متاکلاسها و Abstract Factory Pattern
- 20. متاکلاسها و Observer Pattern
- 21. متاکلاسها و Decorator Pattern
- 22. متاکلاسها و Proxy Pattern
- 23. متاکلاسها و Adapter Pattern
- 24. متاکلاسها و Bridge Pattern
- 25. متاکلاسها و Composite Pattern
- 26. متاکلاسها و Template Method Pattern
- 27. متاکلاسها و Strategy Pattern
- 28. متاکلاسها و State Pattern
- 29. متاکلاسها و Command Pattern
- 30. متاکلاسها و Interpreter Pattern
- 31. متاکلاسها و Iterator Pattern
- 32. متاکلاسها و Mediator Pattern
- 33. متاکلاسها و Memento Pattern
- 34. متاکلاسها و Visitor Pattern
- 35. متاکلاسها و Flyweight Pattern
- 36. متاکلاسها و Builder Pattern
- 37. متاکلاسها و Prototype Pattern
- 38. متاکلاسها و Chain of Responsibility Pattern
- 39. متاکلاسها و Facade Pattern
- 40. متاکلاسها و Decorator Pattern (توضیحات تکمیلی)
- 41. متاکلاسها و ایجاد کلاسهای DSL (Domain Specific Language)
- 42. متاکلاسها و مدیریت کلاسها در فریمورکها
- 43. متاکلاسها و ORM (Object-Relational Mapping)
- 44. متاکلاسها و ایجاد کلاسهای پویا برای تست
- 45. متاکلاسها و خود-توصیفی (Self-Describing) کلاسها
- 46. متاکلاسها و ایجاد کلاسهای انتزاعی (Abstract Classes)
- 47. متاکلاسها و جلوگیری از ایجاد اشیاء (Preventing Instantiation)
- 48. متاکلاسها و اجرای کد قبل و بعد از تعریف کلاس
- 49. متاکلاسها و بررسی و تغییر ویژگیهای کلاس
- 50. متاکلاسها و مدیریت متدهای کلاس
- 51. متاکلاسها و ارثبری از متاکلاسها
- 52. متاکلاسها و استفاده از `__prepare__`
- 53. متاکلاسها و استفاده از `__new__`
- 54. متاکلاسها و استفاده از `__init__`
- 55. متاکلاسها و مدیریت namespace کلاس
- 56. متاکلاسها و تولید خودکار کد
- 57. متاکلاسها و بررسی نوع دادهها در زمان تعریف کلاس
- 58. متاکلاسها و اعمال محدودیتها بر روی کلاسها
- 59. متاکلاسها و ایجاد کلاسهای پیکربندیشونده (Configurable Classes)
- 60. متاکلاسها و مدیریت رویدادها در کلاسها
- 61. متاکلاسها و ایجاد کلاسهای thread-safe
- 62. متاکلاسها و مدیریت حافظه در کلاسها
- 63. متاکلاسها و بهینهسازی عملکرد کلاسها
- 64. متاکلاسها و دیباگینگ (Debugging) کلاسها
- 65. متاکلاسها و مستندسازی (Documentation) کلاسها
- 66. متاکلاسها و تست واحد (Unit Testing) کلاسها
- 67. متاکلاسها و الگوهای طراحی پیشرفته
- 68. متاکلاسها و کاربردهای عملی در پروژههای بزرگ
- 69. متاکلاسها و محدودیتها و چالشها
- 70. متاکلاسها: نکات و ترفندها
- 71. متاکلاسها و آینده برنامهنویسی پایتون
تگها:
Dynamic Class
Object Oriented Programming
Python
برنامهنویسی پیشرفته
برنامهنویسی شیگرا
پایتون
پایتون پیشرفته
طراحی کلاس
کلاس پویا
متاکلاس
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.