کتاب الگوهای طراحی برنامه نویسی موازی با EFL برای پایتون با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره الگوهای طراحی برنامه نویسی موازی با EFL برای پایتون
موضوع کلی: برنامه نویسی پیشرفته
موضوع میانی: برنامه نویسی موازی و توزیع شده
📋 سرفصلهای دوره
- 1. مقدمهای بر برنامه نویسی موازی
- 2. مفاهیم اساسی محاسبات موازی
- 3. چرا برنامه نویسی موازی؟
- 4. مزایا و چالشهای برنامه نویسی موازی
- 5. معماریهای سختافزاری موازی
- 6. مدلهای موازیسازی
- 7. موازیسازی داده و وظیفه
- 8. انواع موازیسازی
- 9. همزمانی و موازیسازی
- 10. مقدمهای بر EFL (Enlightenment Foundation Libraries)
- 11. نصب و راهاندازی EFL برای پایتون
- 12. ساختار کلی EFL
- 13. مقدمهای بر پایتون
- 14. مبانی زبان پایتون
- 15. ساختارهای داده در پایتون
- 16. توابع و ماژولها در پایتون
- 17. برنامه نویسی شیء گرا در پایتون
- 18. مدیریت خطا و استثناها در پایتون
- 19. ورودی/خروجی در پایتون
- 20. مقدمهای بر الگوهای طراحی
- 21. الگوهای طراحی کلاسیک
- 22. کاربرد الگوهای طراحی در برنامه نویسی
- 23. الگوهای طراحی برای برنامه نویسی موازی
- 24. مقدمهای بر الگوهای طراحی موازی
- 25. الگوهای مبتنی بر داده
- 26. الگوهای مبتنی بر وظیفه
- 27. الگوهای همگامسازی
- 28. مقدمهای بر همگامسازی
- 29. قفلها و سمانتیکها
- 30. مسابقات دسترسی (Race Conditions)
- 31. بنبست (Deadlock)
- 32. تکثیر (Livelock)
- 33. مقدمهای بر الگوهای مبتنی بر داده
- 34. الگوی MapReduce
- 35. پیادهسازی MapReduce با EFL
- 36. الگوی Parallel Collection
- 37. پیادهسازی Parallel Collection با EFL
- 38. الگوی Map-Filter-Reduce
- 39. پیادهسازی Map-Filter-Reduce با EFL
- 40. الگوهای مبتنی بر وظیفه
- 41. الگوی Fork-Join
- 42. پیادهسازی Fork-Join با EFL
- 43. الگوی Task Parallelism
- 44. پیادهسازی Task Parallelism با EFL
- 45. الگوی Pipeline
- 46. پیادهسازی Pipeline با EFL
- 47. الگوهای همگامسازی
- 48. الگوی Monitor
- 49. پیادهسازی Monitor با EFL
- 50. الگوی Producer-Consumer
- 51. پیادهسازی Producer-Consumer با EFL
- 52. الگوی Reader-Writer
- 53. پیادهسازی Reader-Writer با EFL
- 54. الگوی Barrier
- 55. پیادهسازی Barrier با EFL
- 56. الگوی Semaphore
- 57. پیادهسازی Semaphore با EFL
- 58. الگوهای مبتنی بر حافظه مشترک
- 59. الگوی Active Object
- 60. پیادهسازی Active Object با EFL
- 61. الگوی Immutable Data
- 62. پیادهسازی Immutable Data با EFL
- 63. الگوی Transactional Memory
- 64. پیادهسازی Transactional Memory با EFL
- 65. الگوهای مبتنی بر پیامرسانی
- 66. الگوی Message Queue
- 67. پیادهسازی Message Queue با EFL
- 68. الگوی Publish-Subscribe
- 69. پیادهسازی Publish-Subscribe با EFL
- 70. الگوی Remote Procedure Call
- 71. پیادهسازی Remote Procedure Call با EFL
- 72. مقدمهای بر برنامه نویسی توزیع شده
- 73. مفاهیم اساسی برنامه نویسی توزیع شده
- 74. معماریهای سیستمهای توزیع شده
- 75. همگامسازی در سیستمهای توزیع شده
- 76. تحمل خطا در سیستمهای توزیع شده
- 77. مقدمهای بر EFL در سیستمهای توزیع شده
- 78. شبکهسازی با EFL
- 79. ارتباطات بین فرآیندی (IPC) با EFL
- 80. مدیریت وضعیت در سیستمهای توزیع شده
- 81. الگوهای طراحی برای سیستمهای توزیع شده
- 82. مقدمهای بر الگوهای طراحی توزیع شده
- 83. الگوی شبیه ساز (Proxy)
- 84. پیادهسازی شبیه ساز با EFL
- 85. الگوی Load Balancer
- 86. پیادهسازی Load Balancer با EFL
- 87. الگوی Service Discovery
- 88. پیادهسازی Service Discovery با EFL
- 89. الگوی Distributed Cache
- 90. پیادهسازی Distributed Cache با EFL
- 91. مباحث پیشرفته در برنامه نویسی موازی
- 92. بهینهسازی عملکرد برنامه های موازی
- 93. اندازهگیری و پروفایلینگ عملکرد
- 94. اشکالزدایی برنامه های موازی
- 95. تست برنامه های موازی
- 96. ملاحظات امنیتی در برنامه نویسی موازی
- 97. برنامه نویسی موازی و کلان داده
- 98. مقدمهای بر EFL و کلان داده
- 99. استفاده از EFL در پردازش موازی کلان داده
- 100. مباحث پایانی و جمعبندی
تگها:
EFL پایتون
الگوهای طراحی برنامهنویسی
برنامهنویسی پیشرفته پایتون
برنامهنویسی توزیع شده
برنامهنویسی موازی پایتون
بهینهسازی کد پایتون
پردازش موازی
توسعه نرمافزار پایتون
کتابخانه EFL
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.