Lesson overview#

Today we will have our first taste of programming in Python. In order to start learning Python, however, we need to introduce you how we will work during the course using different tools including a dedicated computing environment, which is based on the principles of cloud computing. This first tutorial will introduce you to the basic components of the course environment, guide you through how they are used, and conclude with a hands-on introduction to some key concepts and elements of programming in Python. The main components of today’s lesson can be found in the navigation bar to the left.

Note

There is a lot of material here but don’t worry, you will become familiar with all of these things once we start working in practice.

Learning goals#

After this weeks lesson your should be able to:

  • know what kind of tools we are using during the course

  • explain the basic concepts of a computer, a program, and a programming language

  • define and use variables

  • describe the concept of a data type

  • determine the data type of a variable in Python

Lesson videos#

Lesson 1.1 - Course introduction and computing basics

Dave Whipp & Kamyar Hasanzadeh, University of Helsinki @ Geo-Python channel on Youtube.

Lesson 1.2 - Course environment and a taste of Python

Dave Whipp & Kamyar Hasanzadeh, University of Helsinki @ Geo-Python channel on Youtube.

GCP 1 - Selecting “good” variable names

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

Lecture slides#