Python for Absolute Beginners Transcripts
Chapter: Error handling
Lecture: Practice time
Login or
purchase this course
to watch this video and the rest of the course contents.
0:00
Of course it's time for you to practice adding air handling, creating exceptions and catching them in your program.
0:08
So that's what we're going to do in this practice exercise. Here we are over in CH11, Error Handling and we have a couple core concepts.
0:16
The basic try/except, which we talk about details here and then also the more advanced what do you do if you want to catch multiple errors
0:24
in one try block? Like the JSON itself is malformed or the file isn't there or the conversion didn't work or who knows what.
0:32
So it talks a little about that and then for your exercises go back to tic tac toe that we created or if you made it
0:37
as far as Connect 4 in our practice exercise, you want to use this one and the idea is to add error handling
0:44
around first the user input into the program using try and except, and then think of other ways that your program
0:50
could crash like for example Control C from the terminal that doesn't work in PyCharm but it does if you run it
0:56
from the terminal or maybe files are missing or other types of things that could go wrong, so you can check
1:00
the trace back, that's the big dump of what went wrong for the error type and you can add appropriate error handling for those as well.
1:07
So just practice making your program much more polished taking that input and handling those errors gracefully.
1:13
This is the sign of a professional, properly written program not one that just takes only the happy path
1:19
and then anything at all deviates it crashes, you don't want an app like that. So take this time to make your apps more solid.