New to Python? Then maybe you can write basic functions, but you're still struggling with how they work, what you can do with them, and what you should do with them.
In this live, 4-hour class, we'll talk about some of the topics that most surprise Python programmers when it comes to writing and using functions, including:
- How arguments are passed to parameters
- Positional vs. keyword arguments
- *args and **kwargs
- Default arguments
- The LEGB lookup strategy for variables
This course is for you if you've been programming in Python for less than a year, and don't have a sharp understanding of how functions work.
You'll come away with a much sharper understanding of Python functions, and how to use them.
As usual, I'll be live coding while teaching. There will be lots of exercises and plenty of time for questions.