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.