Clean code draft

This draft is about best practice for development not already covered with the use of PEP 8, Pylint and Mypy.

Comments

Functions

Control structures

Principles