Python for Everyone - Part II
This is Part II of the Python for Everyone series. By the end of this adventure you will be a novice Py programmer with a good understanding of:
data types
variables
control flow
how to stitch these together into a useful program
In Part I we walked through why Py is a great primary language to learn. We explored the history of Python’s development and worked through a high-level example of building a script.
Here in Part II we are going to add key concepts such as error handling as well as start to layer-in optimization techniques + add more libraries and functions to enhance our system capability.
Part III is going to take this a step further before we pull it all together in Part IV and look at live code in a a hosted Jupyter Notebook service that requires no setup to use and provides free access to computing resources, including GPUs and TPUs.
Let’s get going!
Making Your Programs Robust
In our previous adventure, we laid the foundation of your Python journey. You learned about the versatil…


