PYTHON PRACTICE Repository guide

A learning log · built one problem at a time

Learning Python.
Thinking in patterns.

A growing collection of Python practice — from the fundamentals to sorting and two-pointer problems. This is where I work through ideas, keep my progress visible, and build a guide for my future self.

The collection

Pick a place to start.

Browse by topic, or search for a concept or example.

A simple route through the repo

From syntax to solutions.

STEP 01

Build the basics

Start with functions, loops, conditions, and small programs in Python-Basic.

STEP 02

Learn useful patterns

Practise with strings, dictionaries, and sorting algorithms.

STEP 03

Try DSA problems

Apply two-pointer ideas to pair-sum and Two Sum exercises.

Ideas for future practice

The next steps.

A possible path forward — these are planned topics, not finished solutions in this repo.

Up next

Complexity & arrays

Think about time and space, then practise array traversals.

Planned

Binary search

Search sorted data by repeatedly narrowing the range.

Planned

Stacks & queues

Learn their core operations and common use cases.