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 all University of Toronto 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.
New 2024/2025 class dates listed below!
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).
Fall 2024 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.
Both Beginner sessions are identical, both Intermediate sessions are identical and both Advanced sessions are identical.
We encourage you to only register for the Advanced session if you have experience using RIT Market Simulator (whether it is through a lab activity or through a course).
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:
Highlight and reflect on the skills you’ve gained
Get engaged in a variety of workshops and track your progress.
Record your participation on an official university document.
Connect with your CCR community, build your network, and enhance your resume.