Please ensure Javascript is enabled for purposes of website accessibility

Python

Overview

The Rotman FRT-Lab is pleased to offer you instructor-led in-person Python training. You are invited to complete a prescriptive pathway that will help you learn and develop the skills needed to get started with Python. 

The training is free of charge for Rotman Commerce and Rotman School of Management Students.

Please scroll down for full information about the modules.

 

We will not be accepting registrations for any of the sessions.  These sessions will be provided to students on a first come-first serve basis. Please arrive early to the lab to ensure you have a spot. 

Learning Pathway

Beginner

Intro to Python and Basic Python functions

Using basic built-in Python commands to become familiar with the platform. The functions/topics that may be covered are (including but not limited to) the following: Print, Data types, Variables, Constants, Assignments, Getting inputs, Expressions, Operators, String operations, Selection Statements, Conditional Statements, Repetition using Loops. Collection data types like lists, dictionaries, tuples and sets will also be covered.

Intermediate

Building Functions and Object Oriented Programming

Making your own functions and understanding variable scope. What exactly is a data type, and how to create custom data types (classes). Fundamental Object Oriented Programming concepts like inheritance, encapsulation and polymorphism may be covered

Advanced

Working with Real-Time Data using the RIT Market Simulator

Using RIT REST API and handling connections, Understanding RIT REST API responses and data extraction, Creating functions to handle real-time market data from RIT, Creating a simple logic to complete a basic algorithm.  Creating algorithms in an IDE application, Recursion to write functions to solve inherently recursive problems, and Enhancing programming logic to improve the efficiency and robustness of algorithms.

Eligibility

Current Rotman School of Management and Rotman Commerce students (all years).

 

Schedule

Beginner

(run 1)

October 9th, 2024

9:30 am-11:00 am

FRT-Lab Room 290

*No registration required

Beginner 

(run 2)

October 9th, 2024

3:00 pm-4:30 pm

FRT-Lab Room 290

*No registration required

Intermediate (run 1)

October 17th, 2024

9:30 am-11:00 am

FRT-Lab Room 290

*No registration required

Intermediate (run 2)

October 17th, 2024

3:00 pm-4:30 pm

FRT-Lab Room 290

*No registration required

Advanced

(run 1)

September 11, 2024

9:30 am-11:00 am

Virtual

*No registration required.  We were previously collecting registrations but no longer are.  Please simply just join us with the Teams meeting link.

*The meeting link is only available to users with UofT email domain.

Click here to join the meeting

Advanced

(run 2)

September 11, 2024

3:00 pm-4:30 pm

Virtual

*No registration required.  We were previously collecting registrations but no longer are.  Please simply just join us with the Teams meeting link.

*The meeting link is only available to users with UofT email domain.

Click here to join the meeting

NOTE :  

Getting Started Guide

Click above to access the Python getting started guide

Co-Curricular Record (CCR)

Once all 3 classes are completed (1 x Beginner, 1 x Intermediate, 1 x Advanced), students may claim for CCR recognition.  Attendance will be taken at each class.

The Co-Curricular Record (CCR) is designed to help students find opportunities at U of T beyond the classroom and to have their skills and experiences captured on an official document.  For more details about this CCR position, CLICK HERE.

Benefits of Co-Curricular Record (CCR) Recognition:

If you are ready to claim your CCR, CLICK HERE.

\\\