# Functions & Methods Functions are reusable blocks of code that take inputs, perform operations, and return outputs. They encapsulate cleaning steps, transformations, and calculations that need to be applied consistently. Python supports built-in functions, user-defined functions, and anonymous lambda functions. Visit the following resources to learn more: - [@article@Python Functions](https://www.w3schools.com/python/python_functions.asp) - [@article@Python Methods, Functions, & Libraries](https://mode.com/python-tutorial/python-methods-functions-and-libraries) - [@video@Functions in Python are easy](https://www.youtube.com/watch?v=89cGQjB5R4M)