- Examples of Personally Identifiable Information (PII)
- Implement log filter that will obfuscate PII fields
- Encrypt a password and check the validity of an input password
- Authenticate to a database using environment variables
- Your code should use the pycodestyle style (version 2.5)
- All files must be executable
- All modules should have a documentation
(python3 -c 'print(__import__("my_module").__doc__)')
- All classes should have a documentation
(python3 -c 'print(__import__("my_module").MyClass.__doc__)')
- All functions
(inside and outside a class)
should have a documentation(python3 -c 'print(__import__("my_module").my_function.__doc__)'
and python3 -c'print(__import__("my_module").MyClass.my_function.__doc__)')
- All functions should be type annotated