کتاب آموزش جامع و کاربردی برنامهنویسی شیءگرا با زبان پایتون (Python) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع و کاربردی برنامهنویسی شیءگرا با زبان پایتون (Python)
موضوع کلی: علوم رایانه و مهندسی نرمافزار
موضوع میانی: برنامهنویسی شیءگرا (Object-Oriented Programming)
📋 سرفصلهای دوره (100 موضوع)
- 1. مبانی و ضرورت برنامهنویسی شیءگرا
- 2. ساختار و نحو کلاسها در پایتون
- 3. تعریف ویژگیها و متدهای کلاس
- 4. آشنایی با متد سازنده و مقداردهی اولیه
- 5. مفهوم شیگرایی و تفاوت آن با برنامهنویسی رویهای
- 6. مدیریت فضای نام و دامنه دسترسی در کلاسها
- 7. مفهوم ویژگیهای نمونه در برابر ویژگیهای کلاس
- 8. استفاده از متد سلف برای دسترسی به اعضای شیء
- 9. کپسولهسازی و مدیریت دسترسی به دادهها
- 10. استفاده از متدهای خصوصی و محافظتشده
- 11. مفهوم ارثبری و سلسلهمراتب کلاسها
- 12. ارثبری از کلاسهای پایه و کلاسهای فرزند
- 13. توابع داخلی برای بررسی نوع اشیاء و کلاسها
- 14. بازنویسی متدها در کلاسهای فرزند
- 15. استفاده از تابع سوپر برای فراخوانی متدهای والد
- 16. ارثبری چندگانه و مدیریت پیچیدگیهای آن
- 17. مفهوم چندریختی و کاربرد آن در توسعه نرمافزار
- 18. استفاده از متدهای انتزاعی و کلاسهای پایه انتزاعی
- 19. سربارگذاری عملگرها در پایتون
- 20. کار با متدهای جادویی برای شخصیسازی رفتار اشیاء
- 21. مدیریت خطا و استثناها در برنامهنویسی شیءگرا
- 22. استفاده از ویژگیهای محاسباتی و دکوراتور پروپرتی
- 23. پیادهسازی متدهای استاتیک و متدهای کلاس
- 24. الگوهای طراحی در پایتون و کاربرد آنها
- 25. اصول پنجگانه سالید در طراحی نرمافزار
- 26. اصل تکمسئولیتی در کلاسها
- 27. اصل باز و بسته در توسعه نرمافزار
- 28. اصل جایگزینی لیسکوف در ارثبری
- 29. اصل تفکیک رابطها در طراحی کلاس
- 30. اصل وارونگی وابستگی در معماری نرمافزار
- 31. ترکیب اشیاء در مقابل ارثبری
- 32. مدیریت حافظه و چرخه حیات اشیاء در پایتون
- 33. استفاده از متد مخرب برای آزادسازی منابع
- 34. کار با کتابخانههای استاندارد و اشیاء موجود در پایتون
- 35. طراحی مدلهای دادهای شیءگرا برای پایگاه داده
- 36. پیادهسازی یک پروژه کوچک با معماری شیءگرا
- 37. تستنویسی برای کلاسها و متدها
- 38. مستندسازی کدها با استفاده از داکاسترینگ
- 39. اصول تمیزنویسی در برنامهنویسی شیءگرا
- 40. بهینهسازی عملکرد کلاسها در پایتون
- 41. بررسی ساختار دادههای شیءگرا در کاربردهای مهندسی
- 42. آشنایی با کتابخانههای شیءگرای پیشرفته پایتون
- 43. توسعه سیستمهای ماژولار با رویکرد شیءگرا
- 44. خلاصهای از بهترین تجربیات در برنامهنویسی شیءگرا
تگها:
آموزش Python
آموزش پایتون
آموزش جامع پایتون
برنامهنویسی پیشرفته پایتون
برنامهنویسی شیءگرا
برنامهنویسی شیءگرا در پایتون
شیءگرایی در پایتون
کلاس و شیء در پایتون
مفاهیم شیءگرایی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.