Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - Details page - Device banner - 894x1036
Cover for Hands-On Data Structures and Algorithms with Python: Write complex and powerful code using the latest features of Python 3.7, 2nd Edition

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

Sprog
Engelsk
Format
Kategori

Fakta

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 (E-bog): 9781788991933

Udgivelsesdato

E-bog: 31. oktober 2018

Tags

    Andre kan også lide...

    1. The Future of Capitalism
      The Future of Capitalism Introbooks Team
    2. Theory of Time
      Theory of Time Introbooks Team
    3. Micro Economics: Principles of Microeconomic Theory for Managers
      Micro Economics: Principles of Microeconomic Theory for Managers Daniel Shore
    4. Game Theory: Applications to Economics and Economic Theory
      Game Theory: Applications to Economics and Economic Theory Daniel Shore
    5. Federal Reserve System
      Federal Reserve System Introbooks Team
    6. Data Visualization Guide: Clear Guide to Data Science and Visualization
      Data Visualization Guide: Clear Guide to Data Science and Visualization Alex Campbell
    7. Algorithm
      Algorithm Introbooks Team
    8. Astrophysics
      Astrophysics Introbooks Team
    9. How To Think and Realize Objectives Under Any Proper Rule Environment: A New Math to Understand and Analyse Social and Economic Issues
      How To Think and Realize Objectives Under Any Proper Rule Environment: A New Math to Understand and Analyse Social and Economic Issues J. Edson Lira
    10. New Developments in Statistics
      New Developments in Statistics Introbooks Team
    11. Financial Theories Explained
      Financial Theories Explained Introbooks Team
    12. Chinese Economy
      Chinese Economy Introbooks Team
    13. Estate & Trust Administration For Dummies
      Estate & Trust Administration For Dummies Margaret A. Munro
    14. Internet of Things
      Internet of Things Introbooks Team
    15. Mastering Palo Alto Networks - Second Edition: Build, configure, and deploy network solutions for your infrastructure using features of PAN-OS
      Mastering Palo Alto Networks - Second Edition: Build, configure, and deploy network solutions for your infrastructure using features of PAN-OS Tom Piens aka 'reaper'
    16. Managerial Economics Crash Course
      Managerial Economics Crash Course Introbooks Team
    17. Theory of Computation
      Theory of Computation Introbooks Team
    18. Defensive Security Handbook: Best Practices for Securing Infrastructure (2nd Edition)
      Defensive Security Handbook: Best Practices for Securing Infrastructure (2nd Edition) Amanda Berlin
    19. Intellectual Property Crash Course
      Intellectual Property Crash Course Introbooks Team
    20. Scientific Methods
      Scientific Methods Introbooks Team
    21. Economics of Scale
      Economics of Scale Introbooks Team
    22. The Power Of Networking: Strategies for Career Excellence, Job Development, and Building Greater Triumphs in Your Work
      The Power Of Networking: Strategies for Career Excellence, Job Development, and Building Greater Triumphs in Your Work Michael V. Morgan
    23. Crash Course Income Statement
      Crash Course Income Statement Introbooks Team
    24. History of Big Risks
      History of Big Risks Introbooks Team
    25. Artificial Intelligence in Education
      Artificial Intelligence in Education Introbooks Team
    26. Cybersecurity and Ethical Hacking: Safeguarding Systems and Expanding Boundaries
      Cybersecurity and Ethical Hacking: Safeguarding Systems and Expanding Boundaries Hannah Martinez

    Vælg dit abonnement

    • Over 600.000 titler

    • Download og nyd titler offline

    • Eksklusive titler + Mofibo Originals

    • Børnevenligt miljø (Kids Mode)

    • Det er nemt at opsige når som helst

    Den mest populære

    Premium

    For dig som lytter og læser ofte.

    129 kr. /måned
    • 1 konto

    • 100 timer/måned

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Start tilbuddet

    Unlimited

    For dig som lytter og læser ubegrænset.

    159 kr. /måned
    • 1 konto

    • Ubegrænset adgang

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Start tilbuddet

    Family

    For dig som ønsker at dele historier med familien.

    Fra 179 kr. /måned
    • 2-6 konti

    • 100 timer/måned pr. konto

    • Fri lytning til podcasts

    • Kun 39 kr. pr. ekstra konto

    • Ingen binding

    2 konti

    179 kr. /måned
    Start tilbuddet

    Flex

    For dig som vil prøve Mofibo.

    89 kr. /måned
    • 1 konto

    • 20 timer/måned

    • Gem op til 100 ubrugte timer

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Prøv gratis