Hands-On Data Structures and Algorithms with Python
-5%

Hands-On Data Structures and Algorithms with Python

Agarwal, Basant / Escritor

90,98 €
86,43 €
IVA incluido
Editorial:
Packt Publishing
Año de edición:
2022
Materia
Tecnología general
ISBN:
978-1-80107-344-8
Páginas:
496
Idioma:
Inglés
Encuadernación:
Rústica
Alto:
235mm
Ancho:
190mm
90,98 €
86,43 €
IVA incluido
Añadir a favoritos

Understand how implementing different data structures and algorithms intelligently can make your Python code and applications more maintainable and efficient



Key Features:

Explore functional and reactive implementations of traditional and advanced data structures
Apply a diverse range of algorithms in your Python code
Implement the skills you have learned to maximize the performance of your applications


Book Description:

Choosing the right data structure is pivotal to optimizing the performance and scalability of applications. This new edition of Hands-On Data Structures and Algorithms with Python will expand your understanding of key structures, including stacks, queues, and lists, and also show you how to apply priority queues and heaps in applications. You'll learn how to analyze and compare Python algorithms, and understand which algorithms should be used for a problem based on running time and computational complexity. You will also become confident organizing your code in a manageable, consistent, and scalable way, which will boost your productivity as a Python developer.



By the end of this Python book, you'll be able to manipulate the most important data structures and algorithms to more efficiently store, organize, and access data in your applications.



What You Will Learn:

Understand common data structures and algorithms using examples, diagrams, and exercises
Explore how more complex structures, such as priority queues and heaps, can benefit your code
Implement searching, sorting, and selection algorithms on number and string sequences
Become confident with key string-matching algorithms
Understand algorithmic paradigms and apply dynamic programming techniques
Use asymptotic notation to analyze algorithm performance with regard to time and space complexities
Write powerful, robust code using the latest features of Python


Who this book is for:

This book is for developers and programmers who are interested in learning about data structures and algorithms in Python to write complex, flexible programs. Basic Python programming knowledge is expected.


Artículos relacionados

  • Inteligencia Artificial: ¿Más listos o más tontos?
    González Sánchez, Ramón / Escritor
    Acabas de despertar. Tu asistente de IA ya ha leído tus correos urgentes, organizado tu agenda y reservado tu clase de gimnasio para la tarde. Mientras desayunas, la televisión genera un vídeo que no existía hace un minuto. En el coche, una canción inédita suena solo para ti. Todo parece perfecto. Hasta que las preguntas llegan como un golpe de realidad: ¿Eres más libre o más d...
    En stock

    37,00 €35,15 €

  • Cyborgs of the Ecocene:
    Veling, Louise / Escritor
    This book explores the relationship between people, society and nature through the lens of robots and robotics research. It argues that a deeper understanding of the field leads to a greater appreciation for human embodiment and creativity, rather than a belief in imminent machine intelligence. ...
    Consulte disponibilidad

    181,90 €172,81 €

  • They Pay for Water
    Murphy, Dan / Escritor
    “Radio is free,” my mother said. “Why would anyone pay for this?”I asked her whether she paid for bottled water.In 1998, Dan Murphy walked away from a VP title at Sony, fifteen years of relationships, and one of the most respected brands in the world — to join fourteen people in a rented basement office with bright orange walls, an $80 million FCC license, and roughly twelve mo...
    Consulte disponibilidad

    24,13 €22,92 €

  • Beter, leuker, sneller 2.0
    Generatieve AI ontwikkelt zich razendsnel. Wat gisteren nog toekomstmuziek leek, is vandaag dagelijkse praktijk en morgen alweer achterhaald. Voor iedereen die ermee werkt, roept dat vragen op: wanneer zet je het in, hoe doe je dat goed, en waar zitten de valkuilen?Beter, Leuker, Sneller biedt houvast in die dynamiek. Het boek helpt je begrijpen hoe generatieve AI werkt én hoe ...
    Consulte disponibilidad

    53,45 €50,78 €

  • Cybersecurity for Developers Made Easy
    Voon Kiong, Liew / Escritor
    Cybersecurity for Developers Made Easy is a practical beginner-to-intermediate guide for software developers who want to build safer web applications, APIs, databases, cloud systems, and modern software projects.In today’s connected world, developers can no longer focus only on writing code that works. Applications must also protect users, data, accounts, sessions, files, APIs,...
    Consulte disponibilidad

    73,67 €69,99 €

  • Designing Data-Intensive Applications
    Kleppmann, Martin / Escritor Riccomini, Chris / Escritor
    Data is at the center of many challenges in system design today. Difficult issues such as scalability, consistency, reliability, efficiency, and maintainability need to be resolved. In addition, there's an overwhelming variety of tools and analytical systems, including relational databases, NoSQL datastores, plus data warehouses and data lakes.What are the right choices for you...
    Consulte disponibilidad

    105,55 €100,27 €