For this project, students are expected to look at these concepts:
- Python packages
- AirBnB clone
Welcome to the AirBnB clone project!
First step: Write a command interpreter to manage your AirBnB objects.
This is the first step towards building your first full web application: the AirBnB clone. This first step is very important because you will use what you build during this project with all other following projects: HTML/CSS templating, database storage, API, front-end integration…
-
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