کتاب مبانی برنامه‌نویسی تابعی و الگوریتم‌های مرتبط

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره مبانی برنامه‌نویسی تابعی و الگوریتم‌های مرتبط

موضوع کلی: علوم کامپیوتر و مهندسی نرم‌افزار

موضوع میانی: طراحی و پیاده‌سازی الگوریتم‌ها

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر برنامه‌نویسی تابعی
  • 2. مفهوم تابع در برنامه‌نویسی تابعی
  • 3. توابع خالص و اثرهای جانبی
  • 4. تعبیه توابع (Function Composition)
  • 5. توابع مرتبه بالا (Higher-Order Functions)
  • 6. لامبداها و توابع بی‌نام
  • 7. بستارها (Closures)
  • 8. بازگشت (Recursion)
  • 9. الگوی بازگشت خطی
  • 10. الگوی بازگشت درختی
  • 11. الگوی بازگشت با توابع کمکی
  • 12. الگوی بازگشت با تبدیل آکومولاتور
  • 13. تحلیل پیچیدگی الگوریتم‌های بازگشتی
  • 14. ساختارهای داده در برنامه‌نویسی تابعی
  • 15. لیست‌ها و عملیات روی آن‌ها
  • 16. درخت‌ها و عملیات روی آن‌ها
  • 17. گراف‌ها و عملیات روی آن‌ها
  • 18. کاربرد لیست‌های پیوندی
  • 19. کاربرد درخت‌های جستجوی دودویی
  • 20. مدیریت حالت با استفاده از توابع
  • 21. تغییرناپذیری (Immutability)
  • 22. الگوهای طراحی تابعی
  • 23. الگوی نگاشت (Map)
  • 24. الگوی فیلتر (Filter)
  • 25. الگوی کاهش (Reduce/Fold)
  • 26. الگوی تکرار (Iterate)
  • 27. الگوی تزریق (Inject)
  • 28. الگوی انباشت (Accumulate)
  • 29. الگوی تکرار پیشرفته
  • 30. الگوی تکرار با شرط
  • 31. الگوی تکرار با توقف
  • 32. الگوی تکرار با اولویت
  • 33. الگوی تکرار با محدودیت
  • 34. مبانی الگوریتم‌های جستجو
  • 35. جستجوی خطی
  • 36. جستجوی دودویی (Binary Search)
  • 37. جستجوی درون‌یابی (Interpolation Search)
  • 38. جستجوی پرشی (Jump Search)
  • 39. جستجوی نمایی (Exponential Search)
  • 40. جستجوی گابلین (Goblin Search) - جایگزین با جستجوی خطی پیشرفته
  • 41. تحلیل پیچیدگی الگوریتم‌های جستجو
  • 42. مبانی الگوریتم‌های مرتب‌سازی
  • 43. مرتب‌سازی حبابی (Bubble Sort)
  • 44. مرتب‌سازی انتخابی (Selection Sort)
  • 45. مرتب‌سازی درجی (Insertion Sort)
  • 46. مرتب‌سازی ادغامی (Merge Sort)
  • 47. مرتب‌سازی سریع (Quick Sort)
  • 48. مرتب‌سازی هرمی (Heap Sort)
  • 49. مرتب‌سازی شمارشی (Counting Sort)
  • 50. مرتب‌سازی مبنایی (Radix Sort)
  • 51. مرتب‌سازی سطلی (Bucket Sort)
  • 52. تحلیل پیچیدگی الگوریتم‌های مرتب‌سازی
  • 53. الگوریتم‌های گراف
  • 54. پیمایش گراف (BFS)
  • 55. پیمایش گراف (DFS)
  • 56. کوتاه‌ترین مسیر در گراف (Dijkstra)
  • 57. کوتاه‌ترین مسیر در گراف (Bellman-Ford)
  • 58. کوتاه‌ترین مسیر در گراف (Floyd-Warshall)
  • 59. درخت پوشای کمینه (Prim)
  • 60. درخت پوشای کمینه (Kruskal)
  • 61. مسئله یافتن مولفه های همبند
  • 62. مسئله تطابق در گراف
  • 63. مسئله جریان بیشینه در گراف
  • 64. الگوریتم‌های برنامه‌نویسی پویا
  • 65. مفهوم برنامه‌نویسی پویا
  • 66. مسئله کوله‌پشتی (Knapsack Problem)
  • 67. مسئله رشته زیردنباله مشترک طولانی (LCS)
  • 68. مسئله ویرایش رشته (Edit Distance)
  • 69. مسئله تقسیم‌بندی اعداد (Integer Partition)
  • 70. مسئله یافتن بزرگترین زیرمجموعه افزایشی
  • 71. مسئله یافتن بزرگترین زیرمربع
  • 72. الگوریتم‌های رشته‌ها
  • 73. الگورتم جستجوی رشته (KMP)
  • 74. الگورتم جستجوی رشته (Boyer-Moore)
  • 75. الگورتم جستجوی رشته (Rabin-Karp)
  • 76. فشرده‌سازی داده‌ها (مبانی)
  • 77. رمزگذاری و رمزگشایی (مبانی)
  • 78. الگوریتم‌های هندسی (مبانی)
  • 79. الگوریتم پوش محدب (Convex Hull)
  • 80. الگوریتم نزدیکترین زوج نقاط
  • 81. الگوریتم تقسیم و حل (Divide and Conquer)
  • 82. کاربرد الگوریتم‌ها در بهینه‌سازی
  • 83. الگوریتم‌های تصادفی (مبانی)
  • 84. الگوریتم‌های موازی (مقدماتی)
  • 85. پیاده‌سازی الگوریتم‌ها در زبان‌های تابعی
  • 86. نکات پیشرفته در طراحی الگوریتم‌های تابعی
  • 87. ارزیابی و انتخاب الگوریتم مناسب
  • 88. ملاحظات امنیتی در پیاده‌سازی الگوریتم‌ها
  • 89. ملاحظات اخلاقی در طراحی الگوریتم‌ها
  • 90. آینده الگوریتم‌ها و برنامه‌نویسی تابعی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.