Ascolta tutto, gratis per 30 giorni

Approfitta dell'offerta e entra in un mondo di storie

  • Ascolta e leggi quanto vuoi
  • Oltre 400.000 titoli
  • Prova gratis per 30 giorni, poi 9.99€/mese
  • Disdici quando vuoi
  • Ascolta titoli esclusivi e Storytel Original
Prova Gratis
Device Banner Block 894x1036

Hands-On Data Structures and Algorithms with Python: Write complex and powerful code using the latest features of Python 3.7, 2nd Edition

Lingua
Inglese
Format
Categoria

Non-fiction

Learn to implement complex data structures and algorithms using Python

Key Features

• Understand the analysis and design of fundamental Python data structures

• Explore advanced Python concepts such as Big O notation and dynamic programming

• Learn functional and reactive implementations of traditional data structures

Book Description

Data structures allow you to store and organize data efficiently. They are critical to any problem, provide a complete solution, and act like reusable code. Hands-On Data Structures and Algorithms with Python teaches you the essential Python data structures and the most common algorithms for building easy and maintainable applications.

This book helps you to understand the power of linked lists, double linked lists, and circular linked lists. You will learn to create complex data structures, such as graphs, stacks, and queues. As you make your way through the chapters, you will explore the application of binary searches and binary search trees, along with learning common techniques and structures used in tasks such as preprocessing, modeling, and transforming data. In the concluding chapters, you will get to grips with organizing your code in a manageable, consistent, and extendable way. You will also study how to bubble sort, selection sort, insertion sort, and merge sort algorithms in detail.

By the end of the book, you will have learned how to build components that are easy to understand, debug, and use in different applications. You will get insights into Python implementation of all the important and relevant algorithms.

What you will learn

• Understand object representation, attribute binding, and data encapsulation

• Gain a solid understanding of Python data structures using algorithms

• Study algorithms using examples with pictorial representation

• Learn complex algorithms through easy explanation, implementing Python

• Build sophisticated and efficient data applications in Python

• Understand common programming algorithms used in Python data science

• Write efficient and robust code in Python 3.7

Who this book is for

This book is for developers who want to learn data structures and algorithms in Python to write complex and flexible programs. Basic Python programming knowledge is expected.

© 2018 Packt Publishing (Ebook): 9781788991933

Data di uscita

Ebook: 31 ottobre 2018

Tag

    Potrebbero piacerti

    1. Once Upon an Algorithm: How Stories Explain Computing Martin Erwig
    2. Python: - The Bible- 3 Manuscripts in 1 book: Python Programming for Beginners - Python Programming for Intermediates - Python Programming for Advanced Maurice J. Thompson
    3. Data Science John D. Kelleher
    4. Automate This: How Algorithms Came to Rule Our World Christopher Steiner
    5. Competing in the Age of AI: Strategy and Leadership When Algorithms and Networks Run the World Karim R. Lakhani
    6. Coding for Beginners Using Python: A HANDS-ON, PROJECT-BASED INTRODUCTION TO LEARN CODING WITH PYTHON MARK MATTHES AND ERIC LUTZ
    7. The Formula: How Algorithms Solve all our Problems... and Create More Luke Dormehl
    8. Python Machine Learning: Complete and Clear Introduction to the Basics of Machine Learning with Python. Comprehensive Guide to Data Science and Analytics. Alex Campbell
    9. Algorithm Introbooks Team
    10. Blockchain For Dummies Tiana Laurence
    11. Coders: Who They Are, What They Think and How They Are Changing Our World Clive Thompson
    12. Computational Thinking Peter J. Denning
    13. 97 Principles for Software Architects: Axioms for software architecture and development written by industry practitioners Multiple Authors
    14. Machine Learning: Deep Learning, Text Analytics, and Reinforcement Learning with Big Data David Feldspar
    15. Programming Interviews For Dummies Eric Butow
    16. Fundamentals of Software Architecture: An Engineering Approach Neal Ford
    17. Software Development Fundamentals Introbooks Team
    18. Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin
    19. The Clean Coder: A Code of Conduct for Professional Programmers Robert C. Martin
    20. How Smart Machines Think Sean Gerrish
    21. The Creativity Code: How AI is learning to write, paint and think Marcus du Sautoy
    22. Artificial Intelligence For Dummies Luca Massaron
    23. Javascript: Ultimate Beginners Guide Leonardo Gorman
    24. Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are Seth Stephens-Davidowitz
    25. The Deep Learning Revolution Terrence J. Sejnowski
    26. Permanent Record: A Memoir of a Reluctant Whistleblower Edward Snowden
    27. Human Universe Professor Brian Cox
    28. Data Science For Dummies: 2nd Edition Lillian Pierson
    29. Homo Deus: A Brief History of Tomorrow Yuval Noah Harari
    30. Cybersecurity For Dummies Joseph Steinberg
    31. What We Cannot Know: Explorations at the Edge of Knowledge Marcus du Sautoy
    32. Standard Deviations: Flawed Assumptions, Tortured Data, and Other Ways to Lie with Statistics Gary Smith
    33. Hyperfocus: How to Work Less and Achieve More Chris Bailey
    34. Critical Thinking Skills For Dummies Martin Cohen
    35. Social Engineering: The Science of Human Hacking 2nd Edition Christopher Hadnagy
    36. The Upside of Irrationality: The Unexpected Benefits of Defying Logic at Work and at Home Dan Ariely
    37. The Universe in Your Hand: A Journey Through Space, Time and Beyond Christophe Galfard
    38. The Pleasure of Finding Things Out: The Best Short Works of Richard P. Feynman Richard P. Feynman
    39. Noise Daniel Kahneman
    40. A Little History of Economics Niall Kishtainy
    41. Free Will Sam Harris
    42. Sapiens: A Brief History of Humankind Yuval Noah Harari
    43. The End of the World is Just the Beginning: Mapping the Collapse of Globalization Peter Zeihan
    44. The Knowledge Illusion: The myth of individual thought and the power of collective wisdom Philip Fernbach
    45. Principles: Life and Work Ray Dalio

    Scegli il tuo piano

    • Più di 400.000 titoli

    • Kids Mode (accesso sicuro per bambini)

    • Scarica e ascolta offline

    • Disdici quando vuoi

    Il più popolare

    Unlimited

    La scelta migliore per 1 utente. Ascolta e leggi quanto vuoi.

    9.99 € /mese
    • 1 account

    • Ascolto illimitato

    • Disdici quando vuoi

    Prova ora

    Unlimited Annuale

    12 mesi al prezzo di 9. Ascolta e leggi quanto vuoi.

    89.99 € /anno
    Risparmia il 25%
    • 1 account

    • Ascolto illimitato

    • Disdici quando vuoi

    Prova ora

    Unlimited+

    Storie per tutta la famiglia. Entrate insieme in un mondo di storie.

    14.99 € /mese
    • 2 account

    • Ascolto illimitato

    • Disdici quando vuoi

    Prova ora

    Basic

    Per te che non sei un avido ascoltatore.

    6.49 € /mese
    • 1 account

    • 10 ore/mese

    • Disdici quando vuoi

    Prova ora