bugl
bugl
HomeLearnPatternsPathsSearch
HomeLearnPatternsPathsSearch

Loading lesson path

← Learn

Python

A practical Python path that starts with syntax and data structures, then moves into files, modules, data science, databases, and reference material.

Chapter 1

Foundations

Start with Python syntax, variables, control flow, and the core pieces every later lesson depends on.

Chapter 2

Object-Oriented Python

Classes, objects, constructors, inheritance, and the patterns that make Python code reusable.

Chapter 3

Files, Modules, and the Standard Library

Work with files, import code cleanly, and use Python’s built-in modules without guessing.

Chapter 4

Data Science and Scientific Python

NumPy, Pandas, SciPy, plotting, and machine learning topics grouped into one practical track.

Chapter 5

Data Structures and Algorithms with Python

Learn the core DSA patterns using Python implementations and examples.

Chapter 6

Databases in Python

Connect Python to SQL and document databases for real-world application work.

Chapter 7

Reference and Practice

Reference material, examples, and quick lookups once the concepts already make sense.

Chapter 8

Practice

Solvable Python practice backed by real puzzle routes.