Lesson overview

During the second week we will dive into Python and learn some basic elements of Python programming language. We will also continue learning how to use the Course Environment and version control with Git + GitHub.

  1. Some basic elements of Python
  2. Good coding practices - Describing your code
  3. Intro to version control and GitHub
  4. Basics of using Git
  5. Classroom for GitHub
  6. Exercise 2: lists and indices

Learning goals

After this week you will be able to:
  • conduct basic data type conversions
  • store and access values in a list
  • explain the concept of an index value
  • understand the basics of version control
  • use Git and GitHub to record changes to your files
  • use Jupyter notebooks for writing and documenting your code

Lecture video

Lesson 2 - Data types, lists, and version control with Git

Dave Whipp & Vuokko Heikinheimo, University of Helsinki @ Geo-Python channel on Youtube.