Cover image for Python 3: Project-based Python, Algorithms, Data Structures

Python 3: Project-based Python, Algorithms, Data Structures

Learn to program with Python 3, visualize algorithms and data structures, and implement them in Python projects

MH

Created by Mashrur Hossain

Get hands-on with Python programming by building real projects and exploring core concepts like algorithms and data structures. You'll visualize how programs work and gain practical experience that goes beyond just writing code. No prior programming knowledge is required to get started.

Packt | Sep 2019 | 869 min

Start Trial
LevelBeginner
CategoriesData Science, Supervised and Unsupervised Learning Techniques, Python

What You Will Learn

You will start by learning Python fundamentals and gradually move on to more advanced topics like sorting, searching, and working with data structures. Each concept is explained with clear visualizations and practical coding exercises, helping you see how everything fits together as you build your own projects.

Key Features

  • Build and visualize algorithms and data structures using Python
  • Develop problem-solving skills with real Python projects
  • Understand how to analyze code performance and efficiency

Target Audience

Perfect for beginners with no programming experience, as well as those switching to Python or preparing for technical interviews. If you want to understand how algorithms and data structures work in practice and gain confidence in coding, this course is designed for you.

Related courses