This video goes over the basics of using the **kwargs construction in Python to allow a function to take any number of named arguments.
Code used in this video is available in the comments below!