Estimated reading time: 2 minutes
In this python program, we are learning how to pass data between functions.
In light of this, you will use and see functions in many programming languages and data analytics projects.
As a result, the ability to understand them has become important.
Functions serve a number of benefits:
- You can pass a number of arguments to them to be processed.
- It reduces repetition as the function can be called from many places with a program.
- They are easily identified by using the def keyword in your code.
- A return statement can give you the output of the function to show on the screen or pass to another function.
It compliments r-tutorial-how-to-pass-data-between-functions/ as a result this is a handy bit of functionality used widely across many different programming languages.
Below is a video that will help to give an understanding of how to pass data between functions when trying to learn python:
In many of the Data Analytics Ireland YouTube channel videos, there is an emphasis on creating content that eliminates duplication of code within the code.
We have also started incorporating classes as well and you can see here How to create a class in Python, a tutorial on how to create one.
Classes by their nature have methods, which are called on the objects that created them ( the class), and can alter their state, whereas a function will run and just return a value.
It is important to understand the distinction as while the two will most likely achieve the same outcome, it is the ability to change the class state that will differentiate the two.