Introduction to Python

Python is a popular language for scientific computing, and it is great for general-purpose programming as well. This introductory course will walk you through the basics of programming in Python. We will cover the main language features – variables and data types, conditionals, lists, for/while loops, list comprehensions, dictionaries, writing functions, and working with external libraries.

Date:
Thursday, June 6, 2024

Time:
9:30am–12:30pm (morning session)

Instructor:
Marie-Hélène Burle (Simon Fraser University)

Prerequisites:
This introductory course does not require any previous experience.

Software:
We will provide access to one of our Linux systems. To make use of it, attendees will need a remote secure shell (SSH) client installed on their computer. On Windows we recommend the free Home Edition of MobaXterm. On Mac and Linux computers, SSH is usually pre-installed (try typing ssh in a terminal to make sure it is there).


Course notes can be found here.