Skip to content

A comprehensive learning repository documenting my progress in Python, OOP, design patterns, and real-world applications.

Notifications You must be signed in to change notification settings

my-how-to/Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Learning Reference

A compact personal repository containing everything I learn about Python — clean examples, explanations, and reusable code.


Structure

basics/

  • types, loops, functions
  • modules and packages
  • exceptions and error handling

oop/

  • classes and objects
  • inheritance and composition
  • dunder methods
  • classmethod, staticmethod, property

decorators/

  • basics and how @ works
  • best practices and functools.wraps
  • decorators with arguments
  • real examples: logging, timing, retry, caching

design_patterns/

  • all 23 GoF patterns
  • each pattern in its own file
  • creational, structural, behavioral

testing/

  • pytest basics
  • fixtures and mocks
  • automation-oriented examples

projects/

  • small scripts
  • automation tools
  • dashboards and experiments

Goal

Provide a short, organized reference to quickly review Python concepts and reuse patterns in real projects.


Use

All files are self-contained and runnable. Open, read, run.

About

A comprehensive learning repository documenting my progress in Python, OOP, design patterns, and real-world applications.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages