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 Current University of Toronto students (all years).
No registrations are taken; the sessions are provided on a first come-first served basis. Arrive early to the Lab to secure a spot.
Please scroll down for full information about the modules.
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.
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.