Programming for Everybody (Getting Started with Python) by University of Michigan for Coursera
- I initially was going to start with “Learn Python the Hard Way” but realized that I had signed up for the University of Michigan’s “Programming for Everybody (Getting Started with Python)” online course through Coursera so opted for Charles Severance’s pathway via the Coursera course and his associated book, “Python for Informatics: Exploring Information”.
- The online coursework is divided into seven weeks roughly covering the first five chapters of Professor Severance’s book. During my first two hours I covered both weeks 1 and 2 which dealt with “Why Program?”, “Hardware Overview”, “Python as a Language” and “Installing Python” (including Windows, Mac, and Linux installations)
- I made it to week 3 which has some basic “Hello World!” type assignments, a review, and the first quiz.
- I didn’t experience any issues during any of these initial lectures as they are very basic covering things I’ve come across many times from different sources. I’m looking forward to week 4 when he delves into the material directly from his book beginning with “Variables, Expressions, and Statements”
- Professor Severance explains things and a fun and down-to-earth way. I’m sure his teaching style will be a value later on for more complex concepts.