ɬÀï·¬

Event

Data Processing in Python

Monday, July 21, 2025 09:00to13:00
Education Building 3700 rue McTavish, Montreal, QC, H3A 1Y2, CA
Data Processing in Python

MyInvolvement pages are for in-person attendees only. To register for the online session, please use the :

Participants that are not part of the ɬÀï·¬ Community are also invited to register with the .

In this 4-hour workshop, students will learn basic data processing skills using Python. Attendees will learn how to import code from other modules and packages to take advantage of the existing Python ecosystem. After seeing how to access packages, we will explore popular data analysis packages. We will see how to use NumPy to perform operations on large data arrays and how to use Matplotlib to generate clear data visualisations. Finally, we will discuss how to approach a new, unfamiliar package and learn how to use it.

Ìý

By the end of this workshop, participants will be able to:

  • Import code from existing modules and packages.
  • Use NumPy to easily process multidimensional data.
  • Use Matplotlib to generate different types of plots to visualise data.
  • Approach a new package and explore its documentation and examples.

Pre-requisites:
Basic knowledge of Python is required. Attendees should be comfortable with control flow, basic data types and calling functions. To fully participate in the exercises in this workshop, attendees should have a working Python installation and either Jupyter Lab or another IDE that can open Jupyter notebooks, such as Microsoft Visual Studio Code. Alternatively, examples can be run in Google Colab online (requires a Google account). A list of packages and installation instructions will be circulated before the workshop to ensure that all attendees have the necessary dependencies.

**IMPORTANT NOTICE: Attendance for ɬÀï·¬ graduate students and postdoctoral fellows is subsidized by Graduate and Postdoctoral Studies. All other attendees such as undergraduate students, interns and/or graduate students from other institutions are required to purchase a ticket to cover organizational and staffing costs. To complete your registration, you must e-transfer $10 (undergraduate student/trainee) $25 (staff) or $100 (faculty) to workshop-micm [at] mcgill.ca within 24 hours of RSVP'ing to this event. If we do not receive your e-transfer, you will have given up your spot.

Online Event Instructions

MyInvolvement pages are for in-person attendees only. To register for the online session, please use the Microsoft Forms link.

If you are having difficulty accessing the registration form for an online event, please confirm you have with your ɬÀï·¬ account.

TLS is committed to fostering an equitable and inclusive campus community. Are there steps we can take to make our events more inclusive and barrier-free? Please email tls [at] mcgill.caÌýat least 48 hours in advance of the event. We will do our best to accommodate requests. |ÌýLe Service de soutien pédagogique s’engage à favoriser un campus équitable et inclusif. À votre avis, quelles démarches pouvons-nous effectuer pour faire en sorte que nos événements soient plus inclusifs et faciles d’accès? Veuillez envoyer vos suggestions à tls [at] mcgill.caÌýau moins 48 heures avant l’évènement. Nous ferons de notre mieux pour satisfaire à vos demandes.


ɬÀï·¬ is on land which has served and continues to serve as a site of meeting and exchange amongst Indigenous peoples, including the Haudenosaunee and Anishinabeg nations. Teaching and Learning Services acknowledges and thanks the diverse Indigenous peoples whose footsteps mark this territory on which peoples of the world now gather. This land acknowledgement is shared as a starting point to provide context for further learning and action.

Back to top