# 3 - Functions

In the chapter [Variable, expressions and statements](https://drlilianblot.gitbook.io/introduction-to-programming-with-python/variables-expressions-and-statements) we have seen some of the fundamental programming techniques to write simple program. This chapter introduces Python functions to perform common operations. First, we will study the **built-in** functions provided with the Python language. Secondly, we will be looking at common mathematical operations provided by the `math` module. Finally, we will learn how to create our own custom functions.

{% embed url="<https://youtu.be/ELew4ElQaZk?si=pw9H3JyzNU-0qW3h>" %}
