Introduction to Python (basic concepts and data structures)

About the workshop

Python is a popular language for scientific computing, and 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.

Requirements

Setup & Software Installation

This will be a hands-on workshop, so participants need to bring a laptop with Python installed on their device prior to attending the workshop. The easiest way to install Python is to use the Anaconda Distribution https://docs.anaconda.com/free/anaconda/install. An alternative option is to download the official Python distribution from https://www.python.org/downloads.

Facilitators

  • Alex Razoumov
  • Marie-Hélène Burle

Upcoming workshops

No upcoming workshops available.