, ,

کتاب تفکر محاسباتی با Scheme: مقدمه‌ای بر برنامه‌نویسی تابعی و ساختارها

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب تفکر محاسباتی با Scheme: مقدمه‌ای بر برنامه‌نویسی تابعی و ساختارها

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

موضوع میانی: برنامه‌نویسی تابعی و نمادی

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مقدمه‌ای بر تفکر محاسباتی و برنامه‌نویسی
  • 2. آشنایی با Scheme: تاریخچه، فلسفه و ویژگی‌ها
  • 3. نصب و راه‌اندازی MacScheme
  • 4. مقدمه‌ای بر REPL و تعامل با Scheme
  • 5. مقادیر اتمی: اعداد، رشته‌ها و نمادها
  • 6. ساختار داده‌ای لیست و تعریف آن در Scheme
  • 7. ایجاد لیست‌ها با استفاده از `cons`, `list` و `quote`
  • 8. دسترسی به عناصر لیست: `car`, `cdr` و `cadr`
  • 9. تعریف توابع در Scheme: `define`
  • 10. فراخوانی توابع و ارزیابی عبارات
  • 11. عملگرهای حسابی و مقایسه‌ای
  • 12. مقادیر بولی و عملگرهای منطقی
  • 13. ساختارهای شرطی: `if`, `cond` و `case`
  • 14. بازگشت (Recursion) و اهمیت آن در Scheme
  • 15. الگوهای بازگشتی: دنباله فیبوناچی
  • 16. الگوهای بازگشتی: فاکتوریل
  • 17. متغیرها و محیط‌ها: مفهوم و اهمیت
  • 18. حوزه‌ی متغیرها (Scope) و تعریف‌های محلی (`let`)
  • 19. توابع به عنوان داده‌ها: عبور توابع به عنوان آرگومان
  • 20. توابع به عنوان داده‌ها: بازگرداندن توابع
  • 21. لامبدا (lambda) و توابع بی‌نام
  • 22. توابع مرتبه بالاتر (Higher-order functions): `map`, `filter`, `fold`
  • 23. کار با لیست‌ها: `append`, `length`, `reverse`
  • 24. ساختارهای داده‌ای پیچیده‌تر: لیست‌های تو در تو
  • 25. ساختارهای داده‌ای پیچیده‌تر: درخت‌ها
  • 26. پیاده‌سازی درخت‌ها در Scheme
  • 27. جستجو و پیمایش درخت‌ها
  • 28. مقدمه‌ای بر ساختارهای داده‌ای مجرد
  • 29. انتزاع (Abstraction) و اهمیت آن در برنامه‌نویسی
  • 30. ماکروها: معرفی و اهمیت
  • 31. تعریف ماکروها: `define-syntax`
  • 32. ماکروها: گسترش کد و کاهش تکرار
  • 33. آشنایی با انواع داده‌های سفارشی: `struct`
  • 34. ایجاد ساختارهای داده‌ای سفارشی با `struct`
  • 35. کار با ساختارهای داده‌ای سفارشی
  • 36. ورودی و خروجی: خواندن و نوشتن فایل‌ها
  • 37. ورودی و خروجی: خواندن و نوشتن از کنسول
  • 38. مدیریت خطاها: `try-catch`
  • 39. توابع ورودی/خروجی پیشرفته
  • 40. مقدمه‌ای بر برنامه‌نویسی شی‌گرا در Scheme
  • 41. مفاهیم اساسی شی‌گرایی: کلاس‌ها، اشیا، متدها
  • 42. پیاده‌سازی کلاس‌ها و اشیا
  • 43. وراثت (Inheritance) و چندریختی (Polymorphism)
  • 44. مدیریت حافظه و زباله‌روبی (Garbage Collection)
  • 45. بهینه‌سازی کد در Scheme
  • 46. آشنایی با محیط‌های توسعه پیشرفته (IDE) برای Scheme
  • 47. استفاده از کتابخانه‌ها و ماژول‌ها در Scheme
  • 48. برنامه‌نویسی موازی در Scheme
  • 49. مقدمه‌ای بر رابط‌های کاربری گرافیکی (GUI) در Scheme
  • 50. ساخت برنامه‌های تعاملی با Scheme
  • 51. مفاهیم اساسی در مورد طراحی زبان‌ها
  • 52. ارزیابی تنبل (Lazy evaluation) و کاربرد آن
  • 53. آشنایی با زبان‌های مبتنی بر Scheme
  • 54. برنامه‌نویسی منطقی با Scheme
  • 55. حل مسئله با استفاده از برنامه‌نویسی منطقی
  • 56. آشنایی با مفاهیم متا-برنامه‌نویسی
  • 57. تولید کد با استفاده از متا-برنامه‌نویسی
  • 58. مقدمه‌ای بر سیستم‌های Expert
  • 59. نوشتن یک سیستم Expert ساده
  • 60. مفاهیم پیشرفته در مورد لیست‌ها و ساختارهای داده‌ای
  • 61. بهره‌وری و style راهنماها در Scheme
  • 62. ابزارهای اشکال‌زدایی (Debugging) در Scheme
  • 63. تست واحد (Unit testing) در Scheme
  • 64. آشنایی با استاندارد R5RS و R6RS
  • 65. مقایسه Scheme با زبان‌های برنامه‌نویسی دیگر
  • 66. مروری بر مباحث کلیدی و جمع‌بندی دوره
  • 67. تمرین: نوشتن یک مفسر ساده Scheme
  • 68. تمرین: پیاده‌سازی یک بازی ساده در Scheme
  • 69. تمرین: ایجاد یک ربات چت ساده
  • 70. پروژه: ساخت یک کامپایلر کوچک برای Scheme
  • 71. پروژه: طراحی یک زبان برنامه‌نویسی کوچک
  • 72. استفاده از Scheme در هوش مصنوعی
  • 73. کاربرد Scheme در پردازش زبان طبیعی
  • 74. Scheme در وب و برنامه‌نویسی سمت سرور
  • 75. آشنایی با چارچوب‌های (Frameworks) Scheme
  • 76. طراحی پایگاه داده در Scheme
  • 77. تجزیه (Parsing) و تحلیل لغوی (Lexical analysis)
  • 78. کامپایلرها و مفسرها: اصول و مبانی
  • 79. آشنایی با گرامرهای (Grammars)
  • 80. مقدمه‌ای بر نظریه زبان‌ها و اتوماتاها
  • 81. پیاده‌سازی یک اتوماتا در Scheme
  • 82. کاربرد Scheme در ریاضیات محاسباتی
  • 83. حل مسائل ریاضی با استفاده از Scheme
  • 84. بهینه‌سازی مسائل ریاضی با Scheme
  • 85. آشنایی با ابزارهای تحلیل و پروفایل‌سازی در Scheme
  • 86. برنامه‌نویسی سیستمی با Scheme
  • 87. استفاده از Scheme در سیستم عامل‌ها
  • 88. ارتباط Scheme با زبان‌های سطح پایین
  • 89. به‌کارگیری Scheme در روباتیک
  • 90. مدلسازی سیستم‌های دینامیکی با Scheme
  • 91. شبیه‌سازی سیستم‌های پیچیده با Scheme
  • 92. آینده Scheme و جامعه‌ی آن
  • 93. منابع آموزشی پیشرفته‌تر برای Scheme
  • 94. چالش‌ها و فرصت‌های برنامه‌نویسی تابعی
  • 95. راهنمای انتخاب پروژه نهایی
  • 96. آماده‌سازی برای مصاحبه‌های شغلی مرتبط با Scheme
  • 97. ارزیابی و جمع‌بندی دوره

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

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

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

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

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


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

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

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

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب تفکر محاسباتی با Scheme: مقدمه‌ای بر برنامه‌نویسی تابعی و ساختارها”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا