Skip to content

aays/RGASC-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Getting started with Python

Fall 2021 workshop

Date: November 1st and 8th 2021

Time: 1 to 3 PM

Instructor: TBD

GPDC 2021

Date: February 17th and 18th 2021

Time: 2:15 to 3:45 pm (Day 1), 1:15 to 2:45 pm (Day 2)

Instructor: Ahmed Hasan

Fall 2020 workshop

Date: November 9th and 16th 2020

Time: 1 to 3 PM

Instructors: Ahmed Hasan and James Santangelo

Workshop details

This two-part introductory workshop is offered through the Robert Gillespie Academic Skills Centre at the University of Toronto Mississauga.

Ever wanted to delve into Python for your work, but found that whichever material you tried using focused too much on a specific form of data analysis? Heard of Python packages and extensions that are supposed to apply to your work, but not sure how to put them into practice? This two-part workshop provides a general overview of Python to help you get started with writing Python code for the specific needs of your research. The workshop will cover introductory Python from the ground up before introducing object-oriented programming and how field-specific Python packages take advantage of it to create all sorts of powerful tools. In the second half, we will go over making a basic custom Python object and use it break down how exactly these tools are created. Ultimately, this workshop aims to give learners the foundational knowledge needed to take their Python journey in whichever direction they choose.

Workshop 1 (1.5 - 2 hrs):

  • Introduction to the Python interpreter and the Jupyter environment
  • Python object types (e.g., integers, floats, strings, etc.)
  • Iteration (e.g., for loops) and conditional statements (e.g., if/else)

Workshop 2 (1.5 - 2 hrs):

  • Review from previous workshop
  • Reading from + writing to files in Python
  • Building a sample custom class called fileparser that expands on the file reading/writing operations we learned earlier

About

material for RGASC Python workshops

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •