Skip to content

prvthmpcypher/python-mastery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Mastery

Follow on X   Connect on LinkedIn

Python Mastery

Self-written Python notes — from first print() to Big-O, hash maps, graphs, and dynamic programming. Every note here is my own rewrite while I learned the topic, not copied from any single course or book, with a matching practice set for every section.

I learn by shipping, not by watching passively — this repo is the paper trail of that.

Structure

python-mastery/
├── notes/       ← one folder per section, files numbered in learning order
└── practice/    ← practice questions + solutions, mirrored to the same sections

Contents

Section Topics Practice
Fundamentals 16 notes — browse Practice
Environment & Setup 4 notes — browse Practice
Lists, Loops & Sequences 11 notes — browse Practice
Dictionaries, Sets & Imports 7 notes — browse Practice
Error Handling 5 notes — browse Practice
Classes & Objects 5 notes — browse Practice
OOP — The Four Pillars 5 notes — browse Practice
Data Structures & Algorithms 18 notes — browse DSA Overview / Searching & Sorting / Graphs & Trees / Dynamic Programming

Full topic list

Fundamentals (16 topics)
Environment & Setup (4 topics)
Lists, Loops & Sequences (11 topics)
Dictionaries, Sets & Imports (7 topics)
Error Handling (5 topics)
Classes & Objects (5 topics)
OOP — The Four Pillars (5 topics)
Data Structures & Algorithms (18 topics)

How to use this

  • Follow the folders in order (01 → 08) if you're learning Python front to back.
  • Each "Revision" file at the end of a section is a complete recap sheet — use it to self-test before moving on.
  • Section 08 (Data Structures & Algorithms) is the DSA track — arrays, stacks/queues, linked lists, hash maps, searching/sorting, graphs, trees, heaps, and dynamic programming, in that order.

References

See REFERENCES.md for the sources consulted while writing these notes.

License

Released under the MIT License.

About

Self-written Python notes — fundamentals to OOP to a full Data Structures & Algorithms track (arrays, hash maps, graphs, DP). Written while learning, not copy-pasted.

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors