Skip to content

Project that replicates some of the core functionalities of the popular online marketplace Airbnb

Notifications You must be signed in to change notification settings

sara-mohamd/AirBnB_clone

Repository files navigation

Project: 0x00. AirBnB clone - The console

Resources

Read or watch:

Learning Objectives

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

Tasks

Task File
0. README, AUTHORS SOON
1. Be pycodestyle compliant! SOON
2. Unittests SOON
3. BaseModel SOON
4. Create BaseModel from dictionary SOON
5. Store first object SOON
6. Console 0.0.1 SOON
7. Console 0.1 SOON
8. First User SOON
9. More classes! SOON
10. Console 1.0 SOON
11. All instances by class name SOON
12. Count instances SOON
13. Show SOON
14. Destroy SOON
15. Update SOON
16. Update from dictionary SOON
17. Unittests for the Console! SOON

About

Project that replicates some of the core functionalities of the popular online marketplace Airbnb

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages