, ,

کتاب کاوش در دنیای کدنویسی با ربات کارل: از صفر تا حل مسئله

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب کاوش در دنیای کدنویسی با ربات کارل: از صفر تا حل مسئله

موضوع کلی: برنامه‌نویسی و حل مسئله

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

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

  • 1. مقدمه: خوش آمدید به دنیای کدنویسی با کارل ربات!
  • 2. آشنایی با کارل ربات: قهرمان ما در دنیای کد
  • 3. محیط کارل: خانه، دیوارها، و نشانگرها
  • 4. اولین دستورات: move، turnLeft، putBeeper، pickBeeper
  • 5. شروع برنامه‌نویسی: نوشتن اولین دستورات برای کارل
  • 6. اجرای برنامه: دیدن کارل در عمل
  • 7. خطاها و اشکال‌یابی: یافتن و رفع اشتباهات
  • 8. تکرار: مفهوم حلقه (loop)
  • 9. حلقه for: تکرار دقیق
  • 10. حلقه while: تکرار تا زمانی که شرط برقرار است
  • 11. توابع: ساخت بلوک‌های کد قابل استفاده مجدد
  • 12. تعریف توابع: ساخت دستورات جدید
  • 13. فراخوانی توابع: استفاده از توابع تعریف شده
  • 14. ساختارهای شرطی: اگر و اگر-وگرنه (if/else)
  • 15. عملگرهای مقایسه‌ای: ==، !=، >، <، >=، <=
  • 16. ترکیب شرط‌ها: and، or، not
  • 17. حل مسئله: برنامه‌نویسی برای رسیدن به هدف
  • 18. مسئله: جمع‌آوری نشانگرها در یک خط
  • 19. مسئله: قرار دادن نشانگرها در یک مربع
  • 20. مسئله: حرکت کارل در یک مسیر پیچیده
  • 21. ورود به مفاهیم بیشتر: متغیرها و انواع داده
  • 22. متغیرها: ذخیره اطلاعات
  • 23. انواع داده: عدد صحیح، عدد اعشاری، رشته
  • 24. عملگرهای محاسباتی: +، -، *، /
  • 25. عملگرهای منطقی: and، or، not (مروری)
  • 26. عملگرهای انتساب: =
  • 27. خواندن ورودی: دریافت اطلاعات از کاربر (اگر امکان‌پذیر باشد)
  • 28. ساختارهای داده: آرایه‌ها (لیست‌ها)
  • 29. ایجاد آرایه‌ها: ذخیره مجموعه‌ای از مقادیر
  • 30. دسترسی به عناصر آرایه: index و شماره
  • 31. تکرار در آرایه‌ها: استفاده از حلقه‌ها
  • 32. مرتب‌سازی آرایه‌ها: مرتب کردن عناصر
  • 33. جستجو در آرایه‌ها: یافتن یک عنصر خاص
  • 34. تابع (مروری): تعریف و استفاده
  • 35. پاس دادن آرگومان به توابع
  • 36. مقدار بازگشتی توابع
  • 37. کدنویسی شیء‌گرا: مقدمه‌ای بر OOP (در صورت امکان)
  • 38. مفهوم کلاس و شیء
  • 39. وراثت (inheritance) (اگر امکان‌پذیر باشد)
  • 40. چندشکلی (polymorphism) (اگر امکان‌پذیر باشد)
  • 41. کتابخانه‌ها و ماژول‌ها: استفاده از کد دیگران
  • 42. import کردن کتابخانه‌ها
  • 43. استفاده از توابع کتابخانه‌ها
  • 44. اشکال زدایی پیشرفته
  • 45. استفاده از breakpoint
  • 46. پیدا کردن خطاها
  • 47. کدنویسی تمیز: اهمیت خوانایی کد
  • 48. سبک‌دهی به کد
  • 49. کامنت‌گذاری
  • 50. اصول طراحی الگوریتم
  • 51. الگوریتم‌های جستجو: جستجوی خطی
  • 52. الگوریتم‌های مرتب‌سازی: مرتب‌سازی حبابی
  • 53. الگوریتم‌های مرتب‌سازی: مرتب‌سازی انتخابی
  • 54. الگوریتم‌های مرتب‌سازی: مرتب‌سازی ادغامی (merge sort) (اگر امکان‌پذیر باشد)
  • 55. فایل‌ها: خواندن و نوشتن (اگر امکان‌پذیر باشد)
  • 56. باز کردن و بستن فایل‌ها
  • 57. خواندن از فایل
  • 58. نوشتن در فایل
  • 59. خطاها و مدیریت استثنائات (exceptions)
  • 60. try-except بلوک‌ها
  • 61. رسیدگی به خطاها
  • 62. کار با رشته‌ها (strings)
  • 63. متدها و توابع رشته‌ها
  • 64. کار با ساختارهای داده پیشرفته‌تر: دیکشنری‌ها (maps)
  • 65. ساختن و استفاده از دیکشنری‌ها
  • 66. اعمال روی دیکشنری‌ها
  • 67. مقدمه‌ای بر گرافیک (در صورت امکان)
  • 68. رسم اشکال ساده
  • 69. کار با رویدادها (events)
  • 70. ایجاد رابط کاربری (UI) ساده (اگر امکان‌پذیر باشد)
  • 71. مقدمه‌ای بر هوش مصنوعی (در صورت امکان)
  • 72. مفاهیم اولیه یادگیری ماشین (machine learning)
  • 73. شبکه‌های عصبی (neural networks) (اگر امکان‌پذیر باشد)
  • 74. پروژه: ساخت یک ربات هوشمند (در صورت امکان)
  • 75. تست واحد (unit testing)
  • 76. نوشتن تست‌ها
  • 77. اجرای تست‌ها
  • 78. مفاهیم SOLID
  • 79. اصل Single Responsibility
  • 80. اصل Open/Closed
  • 81. اصل Liskov Substitution
  • 82. اصل Interface Segregation
  • 83. اصل Dependency Inversion
  • 84. الگوریتم‌های بازگشتی (recursion)
  • 85. تابع بازگشتی
  • 86. مزایا و معایب بازگشت
  • 87. پیاده‌سازی یک بازی ساده (در صورت امکان)
  • 88. ساختمان داده درختی (در صورت امکان)
  • 89. درخت باینری
  • 90. جستجو در درخت
  • 91. مقدمه‌ای بر پیچیدگی زمانی (time complexity)
  • 92. Big O notation
  • 93. تجزیه و تحلیل الگوریتم
  • 94. بهینه‌سازی کد
  • 95. نوشتن کد کارآمدتر
  • 96. انواع داده انتزاعی
  • 97. ADTs
  • 98. الگوریتم‌های جستجوی پیشرفته (اگر امکان‌پذیر باشد)
  • 99. جستجوی دودویی
  • 100. بهره‌وری حافظه

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

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

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

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

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


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

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

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

دیدگاهها

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

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب کاوش در دنیای کدنویسی با ربات کارل: از صفر تا حل مسئله”

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

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