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).
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.
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.
*The meeting link is only available to users with UofT email domain.
NOTE :
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.