Python Programming for App Development Bundle 2nd Edition
Multiple file types
Tier 1 - Pay £0.95
Tier 2 - Pay £7.80 - Including products above
Tier 3 - Pay £14.99 - Including products above
Hands-On Data Structures and Algorithms with Python - Second Edition
Learn to implement complex data structures and algorithms using Python
- 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
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.
About this Bundle
Unlock your Python potential and build your programming and software development skills from the ground up with help from the Python Programming for Application Development Bundle 2nd Edition!
With a total of 17 eBooks across three tiers, featuring 12 new-to-Fanatical titles, this new bundle covers basic & advanced GUI & OOP programming designed to provide all you need for learning App development and much more in our new updated and refreshed collection that’s ideal for developers at various levels.
Tier One, introduces a selection of four eBooks to choose from, including taking you through Clean Code in Python 2nd Edition and an in-depth look at Mastering GUI Programming with Python
Opt for Tier Two and you’ll receive an additional six eBooks on top of Tier One’s content, which dives into essential topics such as Hands-On Software Engineering with Python & the Modern Python Standard Library Cookbook. The bestselling Python Object-Oriented Programming, now in its latest fourth edition is also in this tier & is a must-read for understanding how to think about and apply OOP principles using the Python syntax. However, if you choose to step up to Tier Three, you’ll not only receive all of the content from the first two tiers of this insightful collection, but you’ll also get an extra 7 eBooks with further in-depth guides on Mastering Python Design Patterns 2nd Edition, working within Software Architecture with Python and expanding on that with the Solutions Architect's Handbook. Here you’ll learn advanced concepts relating to big data, machine learning, and the Internet of Things (IoT)
There’s so much more included here & we round off this packed bundle with the new extensively updated edition of Expert Python Programming 4th Edition, which provides you with a thorough understanding of the process of building and maintaining Python apps. Complete with best practices, useful tools, and standards implemented by professional Python developers.
The eBooks included in this bundle are available in EPUB and PDF formats.