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 €

  • Feynman Lectures on Computation
    The last lecture course that Nobel Prize winner Richard P. Feynman gaveto students at Caltech from 1983 to 1986 was not on physics but on computerscience. The first edition of the Feynman Lectures on Computation, publishedin 1996, provided an overview of standard and not-so-standard topics incomputer science given in FeynmanÂ’s inimitable style.Although nowover 20 years old, mos...
    En stock

    92,03 €87,43 €

  • 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 €

  • Silicon Elsewhere
    Pollio, Andrea / Escritor
    A free ebook version of this title is available through Luminos, University of California Press's Open Access publishing program. Visit www.luminosoa.org to learn more. Heralded as Africa's "Silicon Savannah"—a cradle of innovation—Nairobi has become a technology and innovation capital for Kenya and for the continent at large.With a national strategy that has prioritized digita...
    Consulte disponibilidad

    57,72 €54,83 €

  • El diseño instruccional de la educación universitaria apoyada en la tecnología y la Inteligencia Art
    Zapata Ros, Miguel / Escritor Parodi, Marianela / Escritor
    El concepto de obra lleva implícito el de diseño. Si esto es importante en general, más lo es en educación, donde se construyen el conocimiento y las habilidades de los individuos. La complejidad del mundo digital —y ahora el de la inteligencia artificial (IA) y su versión generativa— hacen más necesario que nunca ese diseño. Tenemos un corpus enormemente rico y nunca suficient...
    Consulte disponibilidad

    21,63 €20,55 €