Best Sellers in Books
Discover the most popular and best selling products in Books based on sales

Disclosure: I get commissions for purchases made through links in this website
Computers & Technology - Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People

Description

Book Synopsis: Summary—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 algorithmsOver 400 pictures with detailed walkthroughsPerformance trade-offs between algorithmsPython-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 ContentsIntroduction to algorithmsSelection sortRecursionQuicksortHash tablesBreadth-first searchDijkstra's algorithmGreedy algorithmsDynamic programmingK-nearest neighbors.

Details

Are you a programmer or someone who is always curious about how things work? Look no further! Introducing Grokking Algorithms, the ultimate illustrated guide that will take your programming skills to the next level. With its insightful and visually engaging approach, this book breaks down complex algorithms into simple and understandable concepts that anyone can grasp. Whether you're a beginner or an experienced programmer, Grokking Algorithms is the perfect resource to enhance your knowledge and problem-solving abilities.

What sets Grokking Algorithms apart from other programming books is its ability to make learning fun and interactive. Packed with colorful illustrations, practical examples, and easy-to-follow explanations, this guide brings algorithms to life, making them approachable and enjoyable for everyone. You'll no longer find yourself intimidated by complicated algorithms but instead feel confident in applying them to real-world scenarios. Grokking Algorithms truly makes programming education an enriching and enjoyable experience.

Imagine the endless possibilities that await you once you master algorithms. Whether you're aiming to build impressive websites, create groundbreaking software, or tackle complex data analysis, understanding algorithms is crucial. Grokking Algorithms equips you with the knowledge and skills to solve problems efficiently and optimize code for maximum performance. Don't let the opportunity to expand your programming prowess slip away - grab your copy of Grokking Algorithms today and unlock your true potential!

Ready to enhance your programming skills and embark on a journey of discovery? Get your hands on Grokking Algorithms now and take advantage of the invaluable insights it offers. Don't miss out on this opportunity to become a programming expert and boost your career prospects. Get started today and revolutionize your understanding of algorithms with Grokking Algorithms! Click here to order now!

Disclosure: I get commissions for purchases made through links in this website