https://stats-learn.com/id/python-exception-handling-explained/
Python: Exception Handling Explained