درک عمیق الگوریتم‌ها ۲۰۱۶
Grokking Algorithms 2016

دانلود کتاب درک عمیق الگوریتم‌ها ۲۰۱۶ (Grokking Algorithms 2016) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی

نویسنده

Aditya Bhargava

voucher-1

۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید

سال انتشار

2016

زبان

English

تعداد صفحه‌ها

256

نوع فایل

pdf

حجم

24.7 MB

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

🏷️ قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود. قیمت فعلی: ۲۹۸٬۰۰۰ تومان.

📥 دانلود نسخه‌ی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمه‌ی فارسی با هوش مصنوعی 🔗 مشاهده جزئیات

پیش‌خرید با تحویل فوری(⚡️) | فایل کتاب حداکثر تا ۳۰ دقیقه(🕒) پس از ثبت سفارش آماده دانلود خواهد بود.

دانلود مستقیم PDF

ارسال فایل به ایمیل

پشتیبانی ۲۴ ساعته

توضیحات

معرفی کتاب درک عمیق الگوریتم‌ها ۲۰۱۶

«این کتاب کاری ناممکن را ممکن می‌کند: ریاضیات را سرگرم‌کننده و آسان می‌سازد!»ساندر راسل، COAS Software Systems

Grokking Algorithms راهنمایی مصور و صمیمانه است که به شما می‌آموزد چگونه الگوریتم‌های رایج را در مسائل روزمره‌ای که به عنوان یک برنامه‌نویس با آن‌ها روبرو هستید، به کار ببرید. شما با مرتب‌سازی و جستجو شروع می‌کنید و با تقویت مهارت‌های خود در تفکر الگوریتمی، به مسائل پیچیده‌تری مانند فشرده‌سازی داده‌ها و هوش مصنوعی می‌پردازید. هر مثال با دقت ارائه شده شامل نمودارهای مفید و نمونه کدهای کاملاً حاشیه‌نویسی شده در پایتون است.

یادگیری الگوریتم‌ها نباید خسته‌کننده باشد! نگاهی اجمالی به مثال‌های سرگرم‌کننده، مصور و صمیمانه‌ای که در Grokking Algorithms خواهید یافت، در کانال یوتیوب Manning Publications بیندازید.

سفر خود را به دنیای الگوریتم‌ها با Algorithms in Motion، یک دوره ویدیویی عملی و کاربردی که به طور انحصاری در Manning.com (www.manning.com/livevideo/algorithms-in-motion) در دسترس است، ادامه دهید.

خرید نسخه چاپی کتاب شامل یک کتاب الکترونیکی رایگان در قالب‌های PDF، Kindle و ePub از Manning Publications است.

درباره‌ی فناوری

الگوریتم چیزی نیست جز یک رویه گام به گام برای حل یک مسئله. الگوریتم‌هایی که بیشتر از همه به عنوان یک برنامه‌نویس استفاده خواهید کرد، قبلاً کشف، آزمایش و اثبات شده‌اند. اگر می‌خواهید آن‌ها را درک کنید اما از کلنجار رفتن با اثبات‌های طولانی و دشوار امتناع می‌ورزید، این کتاب برای شما مناسب است. این راهنمای کاملاً مصور و جذاب، یادگیری نحوه استفاده موثر از مهم‌ترین الگوریتم‌ها را در برنامه‌های خودتان آسان می‌کند.

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

Grokking Algorithms نگاهی صمیمانه به این موضوع اصلی علوم کامپیوتر است. در این کتاب، شما یاد خواهید گرفت که چگونه الگوریتم‌های رایج را در مسائل برنامه‌نویسی کاربردی که هر روز با آن‌ها روبرو هستید، به کار ببرید. شما با کارهایی مانند مرتب‌سازی و جستجو شروع خواهید کرد. با تقویت مهارت‌های خود، به مسائل پیچیده‌تری مانند فشرده‌سازی داده‌ها و هوش مصنوعی خواهید پرداخت. هر مثال با دقت ارائه شده شامل نمودارهای مفید و نمونه کدهای کاملاً حاشیه‌نویسی شده در پایتون است. در پایان این کتاب، شما بر الگوریتم‌هایی که کاربرد گسترده‌ای دارند و همچنین نحوه و زمان استفاده از آن‌ها مسلط خواهید شد.

مطالب داخل کتاب

* پوشش الگوریتم‌های جستجو، مرتب‌سازی و گراف
* بیش از 400 تصویر با راهنمای گام به گام
* معاوضه عملکرد بین الگوریتم‌ها
* نمونه کدهای مبتنی بر پایتون

درباره‌ی خواننده

این مقدمه آسان‌خوان و پر از تصویر، برای برنامه‌نویسان خودآموخته، مهندسان یا هر کسی که می‌خواهد دانش خود را در زمینه الگوریتم‌ها به‌روز کند، مناسب است.

درباره‌ی نویسنده

آدیتیا بهارگاوا یک مهندس نرم‌افزار با پیشینه دوگانه در علوم کامپیوتر و هنرهای زیبا است. او در وبلاگ adit.io درباره برنامه‌نویسی می‌نویسد.

فهرست مطالب

1. مقدمه‌ای بر الگوریتم‌ها
2. مرتب‌سازی انتخابی
3. بازگشت
4. مرتب‌سازی سریع
5. جداول درهم‌سازی
6. جستجوی اول سطح
7. الگوریتم دایکسترا
8. الگوریتم‌های حریصانه
9. برنامه‌نویسی پویا
10. نزدیک‌ترین همسایه K


فهرست کتاب:

۱. حق نشر

۲. فهرست مطالب مختصر

۳. فهرست مطالب

۴. پیشگفتار

۵. تقدیر و تشکر

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

۷. فصل ۱. مقدمه‌ای بر الگوریتم‌ها

۸. فصل ۲. مرتب‌سازی انتخابی

۹. فصل ۳. بازگشت

۱۰. فصل ۴. مرتب‌سازی سریع

۱۱. فصل ۵. جداول درهم‌سازی

۱۲. فصل ۶. جستجوی اول سطح

۱۳. فصل ۷. الگوریتم دایجسترا

۱۴. فصل ۸. الگوریتم‌های حریصانه

۱۵. فصل ۹. برنامه‌نویسی پویا

۱۶. فصل ۱۰. نزدیک‌ترین همسایگان K

۱۷. فصل ۱۱. گام بعدی کجاست

۱۸. ضمیمه. پاسخ تمرین‌ها

۱۹. نمایه

 

توضیحات(انگلیسی)

“This book does the impossible: it makes math fun and easy!”Sander Rossel, COAS Software Systems

Grokking Algorithms is a fully illustrated, friendly guide that teaches you how to apply common algorithms to the practical problems you face every day as a programmer. You’ll start with sorting and searching and, as you build up your skills in thinking algorithmically, you’ll tackle more complex concerns such as data compression and artificial intelligence. Each carefully presented example includes helpful diagrams and fully annotated code samples in Python.

Learning about algorithms doesn’t have to be boring! Get a sneak peek at the fun, illustrated, and friendly examples you’ll find in Grokking Algorithms on Manning Publications’ YouTube channel.

Continue your journey into the world of algorithms with Algorithms in Motion, a practical, hands-on video course available exclusively at Manning.com (www.manning.com/livevideo/algorithms-?in-motion).

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

An algorithm is nothing more than a step-by-step procedure for solving a problem. The algorithms you’ll use most often as a programmer have already been discovered, tested, and proven. If you want to understand them but refuse to slog through dense multipage proofs, this is the book for you. This fully illustrated and engaging guide makes it easy to learn how to use the most important algorithms effectively in your own programs.

About the Book

Grokking Algorithms is a friendly take on this core computer science topic. In it, you’ll learn how to apply common algorithms to the practical programming problems you face every day. You’ll start with tasks like sorting and searching. As you build up your skills, you’ll tackle more complex problems like data compression and artificial intelligence. Each carefully presented example includes helpful diagrams and fully annotated code samples in Python. By the end of this book, you will have mastered widely applicable algorithms as well as how and when to use them.

What’s Inside

  • Covers search, sort, and graph algorithms
  • Over 400 pictures with detailed walkthroughs
  • Performance trade-offs between algorithms
  • Python-based code samples

About the Reader

This easy-to-read, picture-heavy introduction is suitable for self-taught programmers, engineers, or anyone who wants to brush up on algorithms.

About the Author

Aditya Bhargava is a Software Engineer with a dual background in Computer Science and Fine Arts. He blogs on programming at adit.io.

Table of Contents

  1. Introduction to algorithms
  2. Selection sort
  3. Recursion
  4. Quicksort
  5. Hash tables
  6. Breadth-first search
  7. Dijkstra’s algorithm
  8. Greedy algorithms
  9. Dynamic programming
  10. K-nearest neighbors


Table of Contents

1. Copyright

2. Brief Table of Contents

3. Table of Contents

4. Preface

5. Acknowledgments

6. About this Book

7. Chapter 1. Introduction to Algorithms

8. Chapter 2. Selection Sort

9. Chapter 3. Recursion

10. Chapter 4. Quicksort

11. Chapter 5. Hash Tables

12. Chapter 6. Breadth-first Search

13. Chapter 7. Dijkstra’s algorithm

14. Chapter 8. Greedy algorithms

15. Chapter 9. Dynamic programming

16. Chapter 10. K-nearest neighbors

17. Chapter 11. Where to go next

18. Appendix. Answers to Exercises

19. Index

دیگران دریافت کرده‌اند

✨ ضمانت تجربه خوب مطالعه

بازگشت کامل وجه

در صورت مشکل، مبلغ پرداختی بازگردانده می شود.

دانلود پرسرعت

دانلود فایل کتاب با سرعت بالا

ارسال فایل به ایمیل

دانلود مستقیم به همراه ارسال فایل به ایمیل.

پشتیبانی ۲۴ ساعته

با چت آنلاین و پیام‌رسان ها پاسخگو هستیم.

ضمانت کیفیت کتاب

کتاب ها را از منابع معتیر انتخاب می کنیم.