How to handle unexpected errors in your Python program. Though not explicitly stated on the AQA GCSE Computer Science Specification there is a requirement that students should be able to create robust code that can handle unexpected errors. This video also covers authorisation.
Talks about: Exception handling using try..except for values, zero division, input/output, keyboard interrupts and how to handle combinations of these. Defensive programming and authorisation. Practical exercises for exception handling, authorisation and validation techniques.
The sample code has been made available to students but cannot be shared with the public as this work is based on material sold by ZigZag Education ( https://zigzageducation.co.uk/synopses/6753-programming-with-python-gcse-computer-science?pod=6754 )