Join us on a literary world trip!
Add this book to bookshelf
Grey
Write a new comment Default profile 50px
Grey
Subscribe to read the full book or read the first pages for free!
All characters reduced
50 Algorithms Every Programmer Should Know - Tackle computer science challenges with classic to modern algorithms in machine learning software design data systems and cryptography - cover

50 Algorithms Every Programmer Should Know - Tackle computer science challenges with classic to modern algorithms in machine learning software design data systems and cryptography

Imran Ahmad

Publisher: Packt Publishing

  • 0
  • 0
  • 0

Summary

The ability to use algorithms to solve real-world problems is a must-have skill for any developer or programmer. This book will help you not only to develop the skills to select and use an algorithm to tackle problems in the real world but also to understand how it works.

You'll start with an introduction to algorithms and discover various algorithm design techniques, before exploring how to implement different types of algorithms, with the help of practical examples. As you advance, you'll learn about linear programming, page ranking, and graphs, and will then work with machine learning algorithms to understand the math and logic behind them.

Case studies will show you how to apply these algorithms optimally before you focus on deep learning algorithms and learn about different types of deep learning models along with their practical use.

You will also learn about modern sequential models and their variants, algorithms, methodologies, and architectures that are used to implement Large Language Models (LLMs) such as ChatGPT.

Finally, you'll become well versed in techniques that enable parallel processing, giving you the ability to use these algorithms for compute-intensive tasks.

By the end of this programming book, you'll have become adept at solving real-world computational problems by using a wide range of algorithms.
Available since: 09/29/2023.
Print length: 538 pages.

Other books that might interest you

  • Africulture - How the Principles Practices Plants and People of African Descent Have Shaped American Agriculture - cover

    Africulture - How the Principles...

    Michael Carter Jr.

    • 0
    • 0
    • 0
    "Africulture is a gift and inspiration."—Michael W. Twitty, author of the James Beard Foundation Award-winning The Cooking Gene 
     
    A bold, timely history illuminating the essential contributions to U.S. agriculture arising from the expertise and innovations of Black men and women. 
     
    In Africulture, fifth-generation family farmer Michael Carter, Jr. has blended an eclectic brew of history, culture, African-centered perspectives, and African American farm realities. Throughout, he includes inspiring stories of innovators as well as sobering facts tracking the severe decline in the number of Black farmers in the United States over the last century. Descriptions of tropical crops that Carter grows, from jute to Nigerian spinach, enliven the text, as do anecdotes from his compelling family history and profiles of contemporary Black farmers and activists. Drawing on the lifecycle of a plant as a metaphor for both individual growth and the larger story of African American farming, Carter evokes the relationship between soil health (metaphorically, society and community) and plant health (i.e., the ability of Black farmers and families to thrive). 
     
    Africulture also includes Carter’s heartfelt reflections on the cycles of progress and backsliding—what he calls “blacklash”—that are an inescapable part of the history of Black people in the United States, in agriculture and beyond. In the present moment, when the civil rights gains and progress toward economic parity for Black Americans of the past fifty years may be slipping away, Carter offers the possibility of a better future through several foundational principles of Africulture. 
     
    Destined to surprise, challenge, and enrich, Africulture lays bare the undeniable revelation that without African expertise and innovation, American agriculture—and America itself—would not exist. 
     
    “The ancestors are undoubtedly shaking their tambourines in celebration of Africulture...[it] provides a blueprint for the blossoming of an agriculture rooted in cultural memory, ecological care, and mutual thriving.”—Leah Penniman, cofounder, Soul Fire Farm; author of Farming While Black
    Show book
  • We Can't Run Away From This - Racing to improve running’s footprint in our climate emergency - cover

    We Can't Run Away From This -...

    Damian Hall

    • 0
    • 0
    • 0
    What if running in beautiful places was paradoxically contributing to the destruction of those precious environments and causing irreversible global harm to people and animals too?
     
    In We Can’t Run Away From This, ultrarunner Damian Hall examines the impact of running in our climate and ecological emergency. Packed with insights from experts, it is an enlightening read which will prompt us all to really think about our kit, food and travel, and to identify simple changes we can make to our running and wider lives. But Damian also asks if concentrating on our individual footprints (pun unintended) is really the answer.
     
    We can’t run away from this any more, and this book will give every runner ideas about how to live and exercise more sustainably.
    Show book
  • Take A Walk With Me - cover

    Take A Walk With Me

    Simon Ingram

    • 0
    • 0
    • 0
    “I felt honoured to be involved in the production/proof reading of Simon’s 4th book, Parkinson’s - Take a Walk With Me. The book is written with humour on a subject which could very easily be melancholy, and whilst not avoiding the truth about this degenerative neurological condition, Simon takes you on a journey with earnest compassion. A great read for everyone, especially for anyone remotely connected to Parkinson’s Disease, this is an uplifting, supportive and reaffirming read; life is still to be enjoyed no matter what the adversity.” - Sharon Timms
    Show book
  • The Pain Reprocessing Therapy Workbook - Using the Brain's Neuroplasticity to Break the Cycle of Chronic Pain - cover

    The Pain Reprocessing Therapy...

    MSW Vanessa M. Blackstone, LPC...

    • 0
    • 0
    • 0
    Do you suffer from back, knee, or neck pain, migraines arthritis, fibromyalgia, or any other condition that causes chronic discomfort? Have you searched far and wide for answers only to find yourself disappointed and in pain again? This discouraging cycle can be as damaging to your quality of life as the pain itself. If you're tired of running into roadblocks, it might be time for a new approach. It's time to leverage the natural power and flexibility of your brain, so you can finally free yourself from chronic pain and take charge of your life. 
     
     
     
    At the heart of this groundbreaking workbook is pain reprocessing therapy (PRT)—the most effective current treatment for chronic pain. PRT is a highly streamlined, evidence-based method that actually retrains the brain to accurately interpret sensory signals from the body, interrupting the perpetual pain cycle so you can find some relief. You'll begin by exploring the ins and outs of how pain works, with special emphasis on understanding the critical relationship between pain and fear. 
     
     
     
    If your quest for relief has led to nothing but frustration, shame, stigmatization, and endless agony, the answers found in this friendly guide will illuminate a path away from pain and toward lasting comfort and peace of mind. Go ahead, take the first step.
    Show book
  • Mastering Algorithms and Data Structures - cover

    Mastering Algorithms and Data...

    Manish Soni

    • 0
    • 0
    • 0
    Welcome to “Mastering Algorithms and Data Structures”, a comprehensive guide designed to bridge the gap between theoretical concepts and practical application in the realm of computer science. This book is crafted for students, professionals, and enthusiasts who aspire to understand and master the intricacies of algorithms and Data Structures—essential pillars of efficient problem-solving in computing. 
    The content of this book is thoughtfully organized to ensure a holistic learning experience. Each chapter begins with a clear explanation of fundamental concepts, followed by detailed examples that highlight their real-world applications. To solidify understanding, we have included a variety of engaging exercises such as Multiple-Choice Questions (MCQs), "Match the Following" activities, and "Fill in the Blanks." These are complemented by in-depth case studies that illustrate how these concepts are applied to solve complex problems. 
    For those preparing for competitive exams or interviews, this book includes a curated collection of previous year questions and viva voce questions to help you test your readiness and confidence. Whether you are a beginner or someone with prior knowledge looking to refine your skills, this book is your companion for developing a structured approach to mastering algorithms and Data Structures. 
    As you journey through Structures Thinking: Mastering Algorithms and Data Structures, we encourage you to engage actively with the exercises and reflect on the case studies. By doing so, you will not only gain proficiency in the subject but also cultivate a problem-solving mindset that will serve you well in your academic, professional, and personal endeavors.
    Show book
  • Multi-Agent AI Systems Explained - How to Make AI Agents Work Together on Complex Tasks - cover

    Multi-Agent AI Systems Explained...

    Jake Morrison

    • 0
    • 0
    • 0
    This audiobook is narrated by an AI Voice. Most developers and business owners are stuck using AI like an advanced search engine. You ask one question, get one answer, then start over. This approach works for simple tasks, but completely breaks down when you need to automate complex workflows, coordinate multiple types of expertise, or build systems that actually scale. 
     
    Multi-Agent AI Systems Explained shows you how to move beyond single interactions and start building coordinated teams of specialized AI agents that work together to solve complex problems no single AI could handle alone. 
     
    What You'll Master: 
    • Multi-Agent Architecture Patterns: Learn hierarchical, peer-to-peer, and hybrid orchestration systems that coordinate dozens of specialized agents reliably 
    • Practical Implementation: Build your first production system in 30 days using no-code tools like n8n, Make, and Zapier alongside frameworks like LangChain 
    • Real-World Workflows: Get complete implementations for automated content creation, customer service systems, e-commerce automation, competitive intelligence, and software development pipelines 
    • Cost Optimization Strategies: Reduce token usage by 50% or more while maintaining quality through strategic model selection and prompt engineering 
    • Production-Ready Systems: Master error handling, state management, monitoring, and security practices that make systems reliable at scale
    Show book