
Python Data Structures and Algorithms
Improve application performance with graphs, stacks, and queues
Created by Benjamin Baka
Explore how to organize and manage data efficiently using core Python data structures and algorithms. You'll work with linked lists, graphs, stacks, and queues to solve real-world problems and improve application performance. By the end, you'll know how to build components that are easy to understand and maintain.
Packt | May 2017 | 310 min
What You Will Learn
You'll start by exploring each data structure through clear explanations and visual examples. Step by step, you'll implement and apply algorithms like sorting and searching using Python. As you progress, you'll see how to use these tools to solve practical problems and write code that's both efficient and easy to manage.
Key Features
- Master linked lists, stacks, queues, and graphs for efficient data organization
- Apply sorting and searching algorithms to boost application performance
- Write cleaner, more maintainable Python code using proven design patterns
Target Audience
This course is ideal for Python developers who already know the basics and want to deepen their understanding of data structures and algorithms. If you're looking to improve your coding skills, write faster applications, or prepare for technical interviews, you'll find practical value here.





