The AirBnB Clone is the first part of a long series of projects aimed at introducing us to building our first full stack web application.
This project will serve as a foundation which we will build upon for other parts of the project such as HTML/CSS templating, database storage, API, Front-end integration as well as writing tests for the project (unitTest), etc.
- General
- How to create a Python package
- How to create a command interpreter in Python using the cmd module
- 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
- How to manage datetime
- What is an UUID
- What is *args and how to use it
- What is **kwargs and how to use it
- How to handle named arguments in a function