بازگشت به لیست کتاب‌ها
introduction to computational thinking
برنامه‌نویسی

introduction to computational thinking

نویسنده

Thomas Mailund

ناشر

Apress

سال انتشار

2021

فرمت

PDF (رایگان)

درباره این کتاب

کتاب Introduction to Computational Thinking یک راهنمای جامع برای یادگیری تفکر محاسباتی، الگوریتم‌ها، ساختار داده‌ها و برنامه‌نویسی با Python است.

دانلود مستقیم کتاب

توضیحات بیشتر

کتاب Introduction to Computational Thinking نوشته Thomas Mailund یک منبع آموزشی کامل برای درک اصول تفکر محاسباتی و طراحی الگوریتم‌ها است که با آموزش Python آغاز می‌شود و سپس به مفاهیم مهمی مانند کارایی الگوریتم‌ها، جستجو و مرتب‌سازی، بازگشت (Recursion)، تقسیم و غلبه (Divide and Conquer)، برنامه‌ریزی پویا، مدل‌های مارکوف پنهان (Hidden Markov Models)، ساختار داده‌ها، کلاس‌ها و شیءگرایی، درخت‌های جستجوی Red-Black، صف‌ها و پشته‌ها و صف‌های اولویت‌دار می‌پردازد. این کتاب برای دانشجویان علوم کامپیوتر و برنامه‌نویسانی که می‌خواهند پایه‌های نظری و عملی الگوریتم‌ها و داده‌ساختارها را به‌صورت ساختاریافته یاد بگیرند، گزینه‌ای بسیار مناسب محسوب می‌شود.

سرفصل‌های کتاب

  • Chapter 1: Introduction
  • Chapter 2: Introducing Python Programming
  • Chapter 3: Introduction to Algorithms
  • Chapter 4: Algorithmic Efficiency
  • Chapter 5: Searching and Sorting
  • Chapter 6: Functions
  • Chapter 7: Inner Functions
  • Chapter 8: Recursion
  • Chapter 9: Divide and Conquer and Dynamic Programming
  • Chapter 10: Hidden Markov Models
  • Chapter 11: Data Structures, Objects, and Classes
  • Chapter 12: Class Hierarchies and Inheritance
  • Chapter 13: Sequences
  • Chapter 14: Sets
  • Chapter 15: Red-Black Search Trees
  • Chapter 16: Stacks and Queues
  • Chapter 17: Priority Queues
  • Chapter 18: Conclusions

امتیاز و نظرات کاربران

میانگین امتیاز: 0 از ۵|0 نظر

امتیاز شما
5 از ۵

هنوز نظری ثبت نشده؛ اولین نفر باش.