This lesson build on the Plotting and Programming in Python lesson developed by Software Carpentry. It also requires knowledge of the Unix Shell and version control with Git. This lesosn works with both Jupyter Notebooks and writing scripts with a text editor to be run in the shell. Please note that this lesson uses Python 3 rather than Python 2.
Prerequisites
Learners are expected to have been introduced to the material from the Unix Shell lesson, the Plotting and Programming in Python lesson, and the Version control with Git lesson.
Learners must install Python before the workshop starts.
Learners must get the gapminder data before class starts: please download and unzip the file python-novice-gapminder-data.zip.
Please see the setup instructions for details.