Skip to content

Latest commit

 

History

History

0x0C-python-almost_a_circle

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

img

Almost a circle

Background Context

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 and kwargs
  • Serialization/Deserialization
  • JSON

Meme

Resources

  1. *args and **kwargs
  2. JSON ecoder and decoder
  3. unittest module
  4. Python tests cheatsheet

Learning objectives

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