A simple explanation of Python function arguments, keywords, *args, and **kwargs
Channel: Sebastiaan Mathôt
Date: 22/09/2016

Check out the entire playlist with Python lectures! https://www.youtube.com/playlist?list=PLR-r0edywujd8D-R2Kue1C_wYEK_4Ii71

This is a simple explanation of how you can pass arguments to functions in Python. It covers:

- arguments (without default value)
- keywords (with default value)
- argument lists or *args (an arbitrary number of arguments captured into a list)
- keyword dictionaries or **kwargs (an arbitrary number of keywords captured into a dict)