کتاب مبانی و کاربردهای زبان برنامه‌نویسی Scheme

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره مبانی و کاربردهای زبان برنامه‌نویسی Scheme

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

موضوع میانی: زبان‌های برنامه‌نویسی و اصول برنامه‌نویسی

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

  • 1. مقدمه‌ای بر برنامه‌نویسی و زبان Scheme
  • 2. تاریخچه مختصر زبان‌های برنامه‌نویسی
  • 3. فلسفه طراحی Scheme
  • 4. ساختار کلی یک برنامه Scheme
  • 5. انواع داده‌های اولیه در Scheme
  • 6. لیست‌ها در Scheme: تعریف و عملیات پایه
  • 7. توابع در Scheme: تعریف و فراخوانی
  • 8. توابع لامبدا (Lambda)
  • 9. توابع مرتبه بالاتر (Higher-Order Functions)
  • 10. بازگشت (Recursion)
  • 11. شرط‌ها و گزاره‌ها (Conditions and Predicates)
  • 12. مقایسه و برابری
  • 13. توابع شرطی (Conditional Expressions)
  • 14. مثال‌های کاربردی شرط‌ها
  • 15. کار با لیست‌ها: الحاق و تفکیک
  • 16. کار با لیست‌ها: فیلتر و نگاشت
  • 17. کار با لیست‌ها: کاهش (Reduce)
  • 18. توابع کمکی برای لیست‌ها
  • 19. مفهوم اتم (Atom)
  • 20. ساختارهای داده‌ای ترکیبی
  • 21. تعریف انواع داده توسط کاربر
  • 22. مدیریت وضعیت (State Management)
  • 23. تغییرپذیری (Mutability)
  • 24. متغیرهای محلی و سراسری
  • 25. دامنه (Scope)
  • 26. توابع و دامنه
  • 27. توابع داخلی (Inner Functions)
  • 28. پوشش (Closures)
  • 29. طراحی الگوریتم‌ها با Scheme
  • 30. مقدمه‌ای بر الگوریتم‌های بازگشتی
  • 31. الگوریتم جستجو در لیست‌ها
  • 32. الگوریتم مرتب‌سازی ادغامی (Merge Sort)
  • 33. الگوریتم مرتب‌سازی سریع (Quick Sort)
  • 34. الگوریتم‌های مبتنی بر درخت
  • 35. درخت‌های جستجوی دودویی (Binary Search Trees)
  • 36. عملیات روی درخت‌های جستجوی دودویی
  • 37. مقدمه‌ای بر برنامه‌نویسی تابعی
  • 38. مزایای برنامه‌نویسی تابعی
  • 39. توابع خالص (Pure Functions)
  • 40. اثرات جانبی (Side Effects)
  • 41. توابع با اثرات جانبی کنترل‌شده
  • 42. مقدمه‌ای بر سیستم‌های داده‌ای
  • 43. ساختارهای داده‌ای انتزاعی (Abstract Data Types)
  • 44. پیاده‌سازی صف با لیست‌ها
  • 45. پیاده‌سازی پشته با لیست‌ها
  • 46. مقدمه‌ای بر محاسبات نمادین
  • 47. کاربرد Scheme در محاسبات نمادین
  • 48. سیستم‌های خبره ساده
  • 49. سیستم‌های مبتنی بر قوانین
  • 50. مقدمه‌ای بر کامپایلرها و مفسرها
  • 51. مفهوم ارزیابی (Evaluation)
  • 52. ارزیابی عبارات در Scheme
  • 53. ساخت مفسر ساده
  • 54. مقدمه‌ای بر منطق و اثبات قضیه‌ها
  • 55. سیستم‌های استنتاج
  • 56. کاربرد Scheme در اثبات قضیه‌ها
  • 57. مقدمه‌ای بر هوش مصنوعی
  • 58. حل مسئله با جستجو
  • 59. الگوریتم‌های جستجوی گراف
  • 60. مقدمه‌ای بر پردازش زبان طبیعی
  • 61. تجزیه و تحلیل نحوی (Parsing)
  • 62. ساخت تحلیل‌گر ساده
  • 63. مقدمه‌ای بر معماری کامپیوتر
  • 64. ساختمان داده‌های سطح پایین
  • 65. ارتباط زبان سطح بالا با سخت‌افزار
  • 66. مقدمه‌ای بر سیستم‌عامل‌ها
  • 67. فرآیندها و نخ‌ها
  • 68. مدیریت حافظه
  • 69. مقدمه‌ای بر شبکه‌های کامپیوتری
  • 70. پروتکل‌های شبکه
  • 71. ساخت برنامه شبکه ساده
  • 72. مقدمه‌ای بر پایگاه داده‌ها
  • 73. مدل رابطه‌ای
  • 74. زبان SQL (مقدماتی)
  • 75. مقدمه‌ای بر امنیت سایبری
  • 76. مفاهیم رمزنگاری
  • 77. حملات رایج و دفاع
  • 78. مقدمه‌ای بر مهندسی نرم‌افزار
  • 79. چرخه حیات توسعه نرم‌افزار
  • 80. روش‌های توسعه چابک (Agile)
  • 81. مدیریت پروژه نرم‌افزاری
  • 82. مستندسازی نرم‌افزار
  • 83. تست نرم‌افزار
  • 84. مقدمه‌ای بر زبان‌های برنامه‌نویسی دیگر
  • 85. مقایسه Scheme با زبان‌های دیگر
  • 86. کاربرد Scheme در حوزه‌های مختلف
  • 87. پروژه‌های عملی با Scheme
  • 88. مبانی طراحی رابط کاربری
  • 89. اصول تعامل انسان و کامپیوتر
  • 90. مقدمه‌ای بر توسعه وب (سمت سرور)
  • 91. مفاهیم پایگاه داده در وب
  • 92. امنیت در توسعه وب
  • 93. مقدمه‌ای بر برنامه‌نویسی موازی
  • 94. مباحث همزمانی (Concurrency)
  • 95. بن‌بست (Deadlock)
  • 96. مقدمه‌ای بر محاسبات توزیع‌شده
  • 97. معماری‌های توزیع‌شده
  • 98. هماهنگی در سیستم‌های توزیع‌شده
  • 99. مقدمه‌ای بر یادگیری ماشین
  • 100. الگوریتم‌های یادگیری نظارت‌شده

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

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

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

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

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


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

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

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

نظرات

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

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