Geo-Python
2017 Autumn

Course information

  • General info
  • Learning goals
  • Grading
  • Installing Python
  • Vocabulary - Basic terms
  • Resources
  • License and terms of usage

Lesson 1

  • Motivation for the course
  • Lesson overview
  • Lecture
  • Course environment
  • Using the cloud computing environment
  • Communicating with Slack
  • A taste of Python
  • Exercise 1

Lesson 2

  • Lesson overview
  • Lecture
  • Introduction to Version Control and GitHub
  • Using Classroom for Github
  • Working on the assignments
  • Basic elements of Python
  • Writing your own Python scripts
  • Exercise 2
  • Exercise 2 hints

Lesson 3

  • Lesson overview
  • Lecture
  • for loops
  • Conditional statements
  • Exercise 3
  • Exercise 3 hints

Lesson 4

  • Lesson overview
  • Lecture
  • Functions
  • Loading and using modules
  • Exercise 4
  • Exercise 4 hints

Lesson 5

  • Lesson overview
  • Lecture
  • What is Pandas?
  • Exploring data using Pandas
  • Processing data with Pandas
  • Exercise 5
  • Hints for Exercise 5

Lesson 6

  • Lesson overview
  • Lecture
  • Advanced data processing with Pandas
  • Dealing with errors
  • Debugging Python scripts
  • Exercise 6
  • Hints for Exercise 6

Lesson 7

  • Lesson overview
  • Lecture
  • Plotting in Python
  • Anatomy of a plot
  • Plotting with Matplotlib
  • Connecting Matplotlib with plotly
  • Advanced plotting with Pandas
  • Exercise 7
  • Hints for Exercise 7
Geo-Python
  • Docs »
  • Lecture
  • View page source

LectureΒΆ

Lesson 1.1 Course overview, computing basics

Dave Whipp & Henrikki Tenkanen, University of Helsinki @ Geo-Python channel on Youtube.

Contents:

  • 00:05 - Course/teacher introductions
  • 19:14 - Course goals and motivation
  • 30:00 - Lecture on computers and programs

Lesson 1.2 Course overview, computing basics

Dave Whipp & Henrikki Tenkanen, University of Helsinki @ Geo-Python channel on Youtube.

Contents:

  • 00:05 - Introduction to the course environment
  • 07:51 - Pebbles cloud computing environment
  • 17:05 - Git and GitHub.com
  • 19:57 - Using Slack
  • 23:54 - Cloud computing summary
  • 26:34 - Taste of Python lesson
  • 1:01:54 - Exercise 1 overview

Lesson slides

Slides for Lecture 1 (PDF)

Next Previous

© Copyright 2017 Tenkanen & Whipp, University of Helsinki. Last updated on Feb 16, 2018.

Built with Sphinx using a theme provided by Read the Docs.


Creative Commons License