ÎÛÎÛ²ÝÝ®ÊÓƵ

Introduction to Python Summer Camp

Welcome to the "Introduction to Programming in Python" workshop! This intensive, one-week summer program is designed for students with little to no prior programming experience. Throughout the week, you will receive a gentle introduction to Python, a versatile programming language widely used in software development, data science, and artificial intelligence. By the end of the workshop, you will have a solid initial foundation in Python, enabling you to further develop your programming skills in any direction you choose. 

Date: from Monday, August 19th to Friday, August 23rd, 2024 (5 days)
Time: from 9:30 am to 4:00 pm, each day (except Friday, 9:00 am to 2:00 pm)
Location: ÎÛÎÛ²ÝÝ®ÊÓƵ Downtown Campus, , room 150, 853 Sherbrooke St W 
Instructor: Dr. Kiwon Lee, Director of Instruction & Learning at CDSI, ÎÛÎÛ²ÝÝ®ÊÓƵ University 

Bring your own mug! Coffee will be provided.

Prerequisites: No prerequisites needed! Just bring your laptop and charger, and a strong work ethic.

This summer camp is offered for free to the ÎÛÎÛ²ÝÝ®ÊÓƵ community and priority is given to students. For more information on CDSI's Summer Camps, visit out website here or contact us at cdsi.science [at] mcgill.ca .

Day 1 - Monday, August 19th

°Õ¾±³¾±ð:Ìý9h30 AM to 16h00 PM

  • Installation of Python and Jupyter Notebook  
  • Different types of data: variables/strings/numbers 
  • Introduction to list

Day 2 - Tuesday, August 20th

Time: 9h30 AM to 16h00 PM

  • Manipulating lists
  • Conditional statements  

Day 3 - Wednesday, August 21st 

Time: 9h30 AM to 16h00 PM

    • Working with dictionaries 
    • Loops over lists/dictionaries 
    • Introduction to functions

    Day 4 - Thursday, August 22nd 

    Time: 9h30 AM to 16h00 PM

      • Reading, writing files
      • User input
      • Classes: creating a class/working with classes and instances/ inheritance/ importing classes 

      Day 5 - Friday, August 23rd

      Time: 9h00 AM to 14h00 PM

      • Mini project (details to be determined) followed by step-by-step introductions
      Back to top