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

Title Location Dates
Introduction to Python (basic concepts and data structures): 2023-09-29 Burnaby, Bennett Library, Rm 7010, Research Commons
  • Friday, September 29, 2023 - 1:30pm - 3:00pm