Functions and procedures are both examples of sub programs. They both allow you to re-use code to make your programs more efficient and easier to read.
Parameters allow you to customise how procedures or functions work to make them even more powerful and flexible.
This tutorial guides you through what a parameter is and how to use them effectively in your own programs.
Page 1: Intro
Page 2: The theory: learn what you need to know as fast as possible.
Page 3: Try it: try out and adapt some working python code snippets.
Page 4: Debug it: Learn how to find and fix common mistakes.
Page 5: Extend it: Choose a project idea to use your newfound python skills.