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

  • Data Mining for Beginners - Discovering Data Treasures A Beginner's Expedition into Mining - cover

    Data Mining for Beginners -...

    Daniel Garfield

    • 0
    • 0
    • 0
    Embark on a captivating journey through the realm of data mining with "Data Mining for Beginners: Discovering Data Treasures." Whether you're an aspiring data enthusiast, a curious business professional, or a student eager to unlock the potential of raw information, this book is your ultimate guide to unearthing valuable insights. 
    In this immersive expedition, you'll accompany a team of novice data explorers as they navigate the uncharted territories of data mining. Step by step, you'll unravel the intricacies of transforming data into knowledge, and knowledge into actionable wisdom. With every turn of the page, you'll uncover hidden gems, revealing the power of patterns and trends that were once buried beneath layers of complex data. 
    This beginner-friendly guide demystifies the art and science of data mining, breaking down intricate concepts into easy-to-understand explanations. You'll learn the fundamental techniques used by data professionals to extract meaningful information from vast datasets, empowering you to make informed decisions and drive innovation. 
    No prior experience is required to embark on this captivating journey. Whether you're a complete novice or someone seeking to refine your data mining skills, "Data Mining for Beginners: Discovering Data Treasures" is your compass to navigating the exciting world of data exploration. Uncover the treasures hidden within your data – pick up your copy today and start your expedition into the art of data mining. 
     
    Show book
  • Stress relief meditation - Relax to the max - A guided meditation - DST Hypno with Stu Newman - cover

    Stress relief meditation - Relax...

    Stuart Newman

    • 0
    • 0
    • 0
    Stress relief meditation with DST Hypno and Stu Newman is the perfect way to relax and unwind.  
    With guided meditations tailored specifically for stress relief, you can experience a deep sense of relaxation that will help improve your mental wellbeing.  
    This program also features calming music that will help transport you into a peaceful state of mind.  
    So if you're looking for an effective way to reduce stress levels, then look no further than Stress Relief Meditation with DST Hypno and Stu Newman!  
    Give it a try today – your body, mind, soul (and wallet) will thank you later!
    Show book
  • Bedside - Nurses Miracles and Medical Breakthroughs - cover

    Bedside - Nurses Miracles and...

    Phyllis Heintz

    • 0
    • 0
    • 0
    This audiobook is narrated by an AI Voice. What if you imagined a career filled with pivotal moments and surprising twists? 
     
    Could you imagine a myriad of paths in nursing? 
     
    Bedside is an inspiring journey through the world of nursing blending the whimsical encouragement of Oh, the Places You'll Go! with the serendipitous medical history adventures of Forrest Gump. 
     
    Bedside captures the essence of nursing, emphasizing the urgent need for renewed passion and purpose in the field. Through firsthand insights, the book explores the unique role nurses play in witnessing and supporting medical miracles while forming profound connections with colleagues and patients. These personal anecdotes, paired with innovative practices, bring the medical miracles to life. 
     
    Bedside also integrates the broader story of American medical innovation, offering readers from all walks of life a deeper understanding of nursing as a critical driver of societal progress. Bedside serves as a powerful reminder of the vital role nurses play in shaping transformative moments in healthcare, showcasing their resilience, compassion, and essential contributions to medical breakthroughs. 
     
    Readers are invited to walk along with Phyllis as she relives the career of a lifetime. Her firsthand insights into nurses' unique position in witnessing and supporting medical miracles—and the profound connections formed along the way—will resonate with newcomers and experienced nurses. Anecdotes about innovations she witnessed firsthand show these “miracles” in action. By weaving in the broader American medical innovation story, she is honoring the profession and inviting readers from all walks of life to see nursing as a critical part of societal progress. These are powerful illustrations of nurses’ vital role in these pivotal moments. 
     
    Bedside is an inspiring journey through the world of nursing, combining the whimsical encouragement of Oh, the Places You'll Go! with the serendipitous unfolding of medical history as in Forrest Gump.
    Show book
  • Claude Code for Beginners - Master AI-Powered Development in 90 Days - cover

    Claude Code for Beginners -...

    Michael Patterson

    • 0
    • 0
    • 0
    This audiobook is narrated by an AI Voice. Stop struggling with traditional coding tutorials that lead nowhere. Claude Code for Beginners is your complete roadmap to mastering AI-assisted development—even if you've never written a line of code. 
     
    Written by Michael Patterson, who leads 120 engineers at a major tech company, this book bridges the gap between surface-level AI prompts and the development of production-ready applications. Whether you're an entrepreneur with a SaaS idea, a career changer, or a professional looking to automate workflows, this practical guide gets you there in 90 days. 
     
    What Makes This Different: Unlike theoretical AI books, you'll build real projects, including responsive websites, mobile apps with React Native, e-commerce stores with Stripe integration, and database-driven applications using Supabase. Each project teaches concepts just-in-time as you need them. 
     
    Master These In-Demand Skills: 
     
    Prompt Engineering for Developers - Turn Claude Code into your expert coding partner 
    Full-Stack Web Development - React, Next.js, APIs, and modern deployment 
    Mobile App Development - Cross-platform iOS/Android apps with React Native 
    Database Design & Management - PostgreSQL, Supabase, and real-time features 
    Payment Integration - Stripe subscriptions and e-commerce functionality 
    Professional DevOps - GitHub, testing, security, and production deployment 
    Perfect For: 
     
    Complete beginners seeking a modern path to development 
    Entrepreneurs who want to build their own products 
    Professionals automating workflows and building internal tools 
    Career changers entering the lucrative tech industry 
    Your 90-Day Transformation: 
     
    Days 1-30: Build your first websites and master the fundamentals 
    Days 31-60: Create mobile apps and complex backend systems 
    Days 61-90: Launch monetized applications and build your portfolio 
    By day 90, you'll have a portfolio of deployed applications and the confidence to tackle any project. Stop consuming tutorials—start building applications that matter.
    Show book
  • Sustainability Environment Territory and Society - Exploring the Critical Nexus of People Place and Planet - cover

    Sustainability Environment...

    Leonardo Flach

    • 0
    • 0
    • 0
    Why do our best-laid plans for a sustainable future so often fall short? What is the invisible thread connecting a city's design to social justice, and environmental policy to the very ground beneath our feet? 
    Sustainability, Environment, Territory, and Society unravels the critical, often overlooked, links between the world's greatest challenges. Guided by the expert analysis of Dr. Leonardo Flach, this audiobook moves beyond the headlines to offer a foundational understanding of the systems that shape our world. 
    You will discover:How geographical territories are not just maps, but arenas of power that dictate environmental outcomes.The surprising ways social structures and inequalities can accelerate or halt ecological collapse.A clear, interdisciplinary framework to analyze and solve complex environmental and social problems. 
    For students, policymakers, activists, and any engaged citizen striving to build a more equitable and sustainable future, this audiobook is not just essential listening - it is the key to understanding how these powerful forces are profoundly interconnected. Stop seeing the problems in isolation and start seeing the whole picture.
    Show book
  • High-performance Computing - Understanding High-Performance Computing and Supercomputing The Advancements Applications and Future of Computing Power - cover

    High-performance Computing -...

    Connor Williams

    • 0
    • 0
    • 0
    High-performance computing (HPC) is a critical field in modern computing, enabling the processing of large amounts of data and complex computations that were once impossible. In "Understanding High-Performance Computing and Supercomputing: The Advancements, Applications, and Future of Computing Power," readers will gain a comprehensive understanding of the principles, technologies, and applications of HPC and supercomputing. 
    This book explores the history of HPC and its evolution into modern supercomputing, providing a deep understanding of the underlying technology, architecture, and software. It covers key topics such as parallel computing, distributed systems, GPU computing, and quantum computing. 
    The book also examines the many applications of HPC, including weather forecasting, scientific simulations, drug discovery, and financial modeling. It delves into the use of HPC in various industries, such as aerospace, healthcare, and entertainment, and explores how HPC is shaping the future of technology. 
    Readers will gain insight into the current state of the industry, with a discussion of the latest advancements and trends in HPC. They will also learn about the future of HPC, including emerging technologies and challenges to be overcome. 
    "Understanding High-Performance Computing and Supercomputing" is an essential resource for students, researchers, and professionals in computer science, engineering, mathematics, and other fields. It offers a comprehensive and in-depth understanding of HPC, providing readers with the knowledge they need to contribute to this critical field. 
     
    Show book