15: Error handling in python

Just because code works once doesn’t mean that it’s always going to work. Being able to write code that doesn’t crash or behave unexpectedly when things go wrong is a really useful skill.

This tutorial guides you through how to use exception handling to control how your programs behave when things go wrong in order to avoid crashes and data loss.

Make your code cope when things go wrong
Error handling in python: Make your code cope when things go wrong

Contents:

Page 1: Intro

Page 2: The theory: learn what you need to know as fast as possible.

Page 3: Try it: try out and adapt some working python code snippets.

Page 4: Debug it: Learn how to find and fix common mistakes.

Page 5: Extend it: Choose a project idea to use your newfound python skills.

14: Reading data from a file in python

Being able to read and process data from a file is a very useful skill that can save hours of time by allowing you to automate repetitive tasks very quickly.

Use and store data in files
Reading data from a file in python

Contents:

Page 1: Intro

Page 2: The theory: learn what you need to know as fast as possible.

Page 3: Try it: try out and adapt some working python code snippets.

Page 4: Debug it: Learn how to find and fix common mistakes.

Page 5: Extend it: Choose a project idea to use your newfound python skills.

13: Writing data to a file in python

The power of python for processing data becomes even more useful when you can save the output from your program to a file.

Use and store data in files
Writing data to a file in python

Contents:

Page 1: Intro

Page 2: The theory: learn what you need to know as fast as possible.

Page 3: Try it: try out and adapt some working python code snippets.

Page 4: Debug it: Learn how to find and fix common mistakes.

Page 5: Extend it: Choose a project idea to use your newfound python skills.