Skip to content
This repository has been archived by the owner on Feb 1, 2022. It is now read-only.

Latest commit

 

History

History
43 lines (39 loc) · 1.41 KB

File metadata and controls

43 lines (39 loc) · 1.41 KB
layout
lesson

This lesson is archived

This lesson is no longer under active development. Please consider using this lesson: Plotting and Programming in Python instead. {: .callout}

This lesson is an introduction to programming Python for people with little or no previous programming experience. It uses plotting as its motivating example, and is designed to be used in both [Data Carpentry]({{ site.dc_site }}) and [Software Carpentry]({{ site.swc_site }}) workshops. This lesson references the Jupyter Notebook, but can be taught using a regular Python interpreter as well. Please note that this lesson uses Python 3 rather than Python 2.

Under Design

This lesson is currently in its early design stage; please check [the design notes]({{ site.github.url }}/design/) to see what we have so far. Contributions are very welcome: we would be particularly grateful for exercises and for commentary on the ones already there. {: .callout}

Prerequisites

  1. Learners need to understand what files and directories are, what a working directory is and how to start a Python interpreter.

  2. Learners must install Python before the class starts.

  3. Learners must download the gapminder data before class starts: please see [the setup instructions]({{ site.github.url }}/setup/)) for details. {: .prereq}