Skip to content

Fuguator/args_kwargs_article

Repository files navigation

Python *args and **kwargs Demo

This repository contains all code examples and diagrams from my Medium article: «*args and **kwargs in Python: Finally Explained in Simple Terms».

📁 Files Overview

  • blender.py - *args analogy with variable ingredients
  • shopping.py - **kwargs analogy with shopping items
  • inheritance.py - Class inheritance example
  • timer_decorator.py - Universal function timing decorator
  • unpacking_with_args.py - Argument unpacking with *
  • unpacking_with_kwargs.py - Argument unpacking with **
  • diagram_1.png & diagram_2.png - Visual explanations
  • .gitignore - Excludes venv and pycache

🚀 Quick Start

git clone https://github.com/Fuguator/args_kwargs_article.git
cd args_kwargs_article
python timer_decorator.py
python inheritance.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages