objectssuch as dogscatspeoplecarsrocketsand much moreso your code can represent anything real or abstract shows you how to work with files and handle errors so your programs won' crash unexpectedly you'll store data before your program closesand read the data back in when the program runs again you'll learn about python' exceptionswhich allow you to anticipate errorsand make your programs handle those errors gracefully in you'll learn to write tests for your code to check that your programs work the way you intend them to as resultyou'll be able to expand your programs without worrying about introducing new bugs testing your code is one of the first skills that will help you transition from beginner to intermediate programmer part