From ed0233bcf3dc55d8f4d2f267562307c81c6ba3ae Mon Sep 17 00:00:00 2001 From: anna-zai1 <125779710+anna-zai1@users.noreply.github.com> Date: Thu, 1 Oct 2026 14:47:33 -0400 Subject: [PATCH 1/4] Update names and date --- Exercises/Script/IntroToPython.ipynb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Exercises/Script/IntroToPython.ipynb b/Exercises/Script/IntroToPython.ipynb index 4d6c145..c46dfe0 100644 --- a/Exercises/Script/IntroToPython.ipynb +++ b/Exercises/Script/IntroToPython.ipynb @@ -13,10 +13,11 @@ "source": [ "# Introduction to Python\n", "\n", - "MiCM Workshop - February 18, 2026\n", + "MiCM Workshop - October 2nd, 2026\n", "\n", - "Sameena Karsan, PhD Student, Quantitative Life Sciences, McGill University\n", + "Anna Zaidi, PhD Student, Quantitative Life Sciences, McGill University\n", "\n", + "Cienna Gin-Naccarato, MSc. Student, Human Genetics, McGill University\n" "Dear `Reader | Workshop Attendee`, \n", "Welcome! In this interactive Jupyter Notebook, I will introduce you to the [Python](https://www.python.org) programming language. In this workshop, we'll journey from the beginnings of storing data in variables and doing simple calculations to writing powerful functions to perform repeatable operations.\n", "\n", From 844ecd5921c96ae838e7a3ddf32283d7c8f826e6 Mon Sep 17 00:00:00 2001 From: anna-zai1 <125779710+anna-zai1@users.noreply.github.com> Date: Fri, 2 Oct 2026 10:53:03 -0400 Subject: [PATCH 2/4] Update Exercises/Script/IntroToPython.ipynb MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: César Miguel Valdez Córdova --- Exercises/Script/IntroToPython.ipynb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Exercises/Script/IntroToPython.ipynb b/Exercises/Script/IntroToPython.ipynb index c46dfe0..3fadb14 100644 --- a/Exercises/Script/IntroToPython.ipynb +++ b/Exercises/Script/IntroToPython.ipynb @@ -17,7 +17,8 @@ "\n", "Anna Zaidi, PhD Student, Quantitative Life Sciences, McGill University\n", "\n", - "Cienna Gin-Naccarato, MSc. Student, Human Genetics, McGill University\n" + "Cienna Gin-Naccarato, MSc. Student, Human Genetics, McGill University\n", + "\n", "Dear `Reader | Workshop Attendee`, \n", "Welcome! In this interactive Jupyter Notebook, I will introduce you to the [Python](https://www.python.org) programming language. In this workshop, we'll journey from the beginnings of storing data in variables and doing simple calculations to writing powerful functions to perform repeatable operations.\n", "\n", From fdfcb72c1d2a3c6a2fe958bdb378b1684396a0a3 Mon Sep 17 00:00:00 2001 From: anna-zai1 <125779710+anna-zai1@users.noreply.github.com> Date: Fri, 2 Oct 2026 11:08:40 -0400 Subject: [PATCH 3/4] Update workshop wording and author attribution --- Exercises/Script/IntroToPython.ipynb | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Exercises/Script/IntroToPython.ipynb b/Exercises/Script/IntroToPython.ipynb index 3fadb14..fbd190e 100644 --- a/Exercises/Script/IntroToPython.ipynb +++ b/Exercises/Script/IntroToPython.ipynb @@ -20,7 +20,7 @@ "Cienna Gin-Naccarato, MSc. Student, Human Genetics, McGill University\n", "\n", "Dear `Reader | Workshop Attendee`, \n", - "Welcome! In this interactive Jupyter Notebook, I will introduce you to the [Python](https://www.python.org) programming language. In this workshop, we'll journey from the beginnings of storing data in variables and doing simple calculations to writing powerful functions to perform repeatable operations.\n", + "Welcome! In this interactive Jupyter Notebook, we will introduce you to the [Python](https://www.python.org) programming language. In this workshop, we'll journey from the beginnings of storing data in variables and doing simple calculations to writing powerful functions to perform repeatable operations.\n", "\n", "This notebook is the **student version**, which contains several blanks where I will write code during the workshop and where you can fill out exercises. There is a [**solution version**](../results/IntroToPython.ipynb) in the `results` folder. I recommend trying the exercises yourself before looking at the solutions, There is often more than one way to answer a programming question, so you should focus more on understanding the code that you are writing, instead of just copying my answers. You may come up with an answer better than the one I've provided!\n", "\n", @@ -80,9 +80,9 @@ " 3. Glimpse of other cool programming topics\n", "\n", "\n", - "When this workshop is over, you should be able to write simple Python scripts. More importantly, I am hoping to give you *the tools* so that you can learn new Python skills and read documentation to find what you need. **In my opinion, the most important part of programming is knowing how to get help when you need it.**\n", + "When this workshop is over, you should be able to write simple Python scripts. More importantly, we are hoping to give you *the tools* so that you can learn new Python skills and read documentation to find what you need. **In our opinion, the most important part of programming is knowing how to get help when you need it.**\n", "\n", - "This workshop material is based on my previous workshop material, as well as workshop material by Najia Bouaddouch." + "This workshop material is based on Benjamin Rudski's previous workshop material, as well as workshop material by Najia Bouaddouch." ] }, { @@ -3358,7 +3358,7 @@ "\n", "Good news! You don't have to! With Python, it's very easy to install **packages** and import code from **modules**.\n", "\n", - "These topics will be covered in my upcoming workshop **Data Processing in Python**. Here's a little preview of what will be covered:\n", + "These topics will be covered in the workshop **Data Processing in Python**. Here's a little preview of what will be covered:\n", "\n", "* Modules and packages: how to use code written by other people\n", "* Array programming with NumPy: how to store large arrays of data\n", @@ -3376,7 +3376,7 @@ "source": [ "## How to Get Help and How NOT to Get Help?\n", "\n", - "This section is based on the corresponding sections in two of my previous workshops (see [Intro to Python - Summer 2024](https://github.com/bzrudski/micm_intro_to_python_summer_2024) and [Intermediate Python - Summer 2024](https://github.com/bzrudski/micm_intermediate_python_summer_2024)).\n", + "This section is based on the corresponding sections in two of Benjamin Rudski's previous workshops (see [Intro to Python - Summer 2024](https://github.com/bzrudski/micm_intro_to_python_summer_2024) and [Intermediate Python - Summer 2024](https://github.com/bzrudski/micm_intermediate_python_summer_2024)).\n", "\n", "When writing code, there are a bunch of resources that can help you!\n", "\n", From 849621b6f93a254c37faec6d0e79abc3d0ad435a Mon Sep 17 00:00:00 2001 From: anna-zai1 <125779710+anna-zai1@users.noreply.github.com> Date: Fri, 2 Oct 2026 11:09:52 -0400 Subject: [PATCH 4/4] Updated timing and workshop lead --- Outline/Outline.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Outline/Outline.md b/Outline/Outline.md index 50e7099..7fdd200 100644 --- a/Outline/Outline.md +++ b/Outline/Outline.md @@ -1,8 +1,6 @@ # Intro to Python (Part 1) -**Workshop Lead: Sameena Karsan** - -**Facilitator: James Randolph** +**Workshop Leads: Anna Zaidi and Cienna Gin-Naccarato** **Registration link: ** @@ -18,7 +16,7 @@ **Summary: (2-3 sentences summarizing the workshop)** -In this 4-hour workshop, participants will be introduced to the basics of programming in Python. Students will journey from the beginnings of creating variables and performing simple mathematical operations to writing code that can perform fundamental tasks and wrapping this code into functions. Participants will learn how to write the important building blocks that make up complex programs. +In this 2-hour workshop, participants will be introduced to the basics of programming in Python. Students will journey from the beginnings of creating variables and performing simple mathematical operations to writing code that can perform fundamental tasks and wrapping this code into functions. Participants will learn how to write the important building blocks that make up complex programs. **Learning Objectives: (List 3-5 learning objectives participants will learn upon completion of this workshop)**