Overview
By the end of this chapter, you will be able to use Python to read and write to files; use defensive programming techniques, such as assertions, to debug your code; use exceptions, assertions, and tests with a defensive mindset; and plot, draw, and create graphs as outputs.
You will also learn about the basic input/output (I/O) operations for Python and how to use the matplotlib
and seaborn
libraries to create visualizations.