In this liveProject, you’ll experiment with how iteration works in Python. You’re building a data analysis program that needs to iterate over a given number of Fibonacci numbers. To help out, you’ll construct an object that can be iterated over in a for loop or list comprehension that provides the Fibonacci series.
This project is designed for learning purposes and is not a complete, production-ready application or solution.
This liveProject is for both new and experienced Python programmers who want to improve their understanding of the language. To begin this liveProject you will need to be familiar with:
- Python “shell” such as Jupyter Notebook
- Defining a class
- Defining a function
- Basics of exceptions
you will learn
In this liveProject, you’ll master fundamental Python concepts and techniques that will help you grow as a Python programmer.
- Using the Python iteration protocol
- Creating an iterable
- Creating an iterator
- Using a generator function to create an iterator