How Functions Function – A Deeper Dive Into Python Functions

What you’ll learn

  • Master intermediate and advanced Python function topics
  • Learn about required and optional parameters (default values)
  • Learn about using positional and keyword arguments
  • Learn about positional-only and keyword-only arguments
  • Learn about args and kwargs
  • Learn about generator functions

I love Python. I love programming. I love teaching.

I love teaching Python programming.

If I had to summarise my communication style in one word?

Clarity

I studied Physics and Mathematics at UG level at the University of Malta. That’s where I’m originally from–the island, not the university!

Then I moved to London and got my PhD in Physics from Imperial College. I worked on novel optical techniques to image the human retina. I worked as an academic for over a decade when I escaped before it was too late.

Now I focus on writing about Python, communicating about Python, and teaching Python. I write and teach in the way I prefer to learn. I like to visualise what I’m learning, and find simple ways of explaining complex concepts.

Leave a Comment