Skip to content

rodgersxy/AirBnB_clone

Repository files navigation

Airbnb clone

0x00. AirBnB clone - The console


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

Usage and Execution

$ ./console.py
(hbnb) help

Documented commands (type help ):

EOF help quit

(hbnb)
(hbnb)
(hbnb) quit
$

But also in non-interactive mode: (like the Shell project in C)

$ echo "help" | ./console.py
(hbnb)

Documented commands (type help ):

EOF help quit
(hbnb)
$
$ cat test_help
help
$
$ cat test_help | ./console.py
(hbnb)

Documented commands (type help ):

EOF help quit
(hbnb)
$


Gone camping! ⛺ Be back soon.

About

AirBnB collaboration project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published