Almost a circle
The AirBnB project is a big part of the Higher level curriculum. This project will help you be ready for it.
In this project, you will review everything about Python:
- Import
- Exceptions
- Class
- Private attribute
- Getter/Setter
- Class method
- Static method
- Inheritance
- Unittest
- Read/Write file
You will also learn about
args
andkwargs
- Serialization/Deserialization
- JSON
By the end of this project you should be able to explain to anyone the following concepts Without the help fo Google
- What is Unit testing and how to implement it in a large project
- How to serialize and deserialize a Class
- How to write and read a JSON file
- What is
*args
and how to use it - What is
**kwargs
and how to use it - How to handle named arguments in a function