Life in the Singularity

Life in the Singularity

Python for Everyone - Part II

Matt McDonagh's avatar
Matt McDonagh
Apr 21, 2024
∙ Paid

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…

User's avatar

Continue reading this post for free, courtesy of Matt McDonagh.

Or purchase a paid subscription.
© 2026 Matt McDonagh · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture