learn basics of Python by following tutorial here.
Ask user to specify a goal (e.g. learn python) and the deadline of it. Terminal will print the goal and the remaining time to reach the goal.
Purpose: learn to use built-in module (datetime).
Ex.1 List each company with respective product count. (products_per_supplier)
Ex.2 List products with inventory less than specified amount, 150 pcs in this case. (products_low_inventory)
Ex.3 List each company with respective total inventory value. (total_inventory_value_per_supplier)
Ex.4 Write to spreadsheet: calculate and write inventory value for each product. (inventory_value.value -> companyInventory_with_value.xlsx)
Purpose: learn to install and use external libraries (openpyxl).
Construct user profiles from created classes with relevant parameters. (registry.py)
Purpose: learn to create classes and construct objects with them.
Construct user profiles from created classes with relevant parameters. (request.py)
Purpose: learn to read the documentation and call API from others.