ENGM 2620
Python Programming
This course teaches students high-level programming using Python. The course will cover Python programming concepts such as numbers and strings, container data types, variables and assignments, flow control, functions, object-oriented programming, exception handling, debugging, and software revision control. Additionally, the course will cover file handling and input/output (I/O), data analytics, scientific programming, managing tabular data, data visualization, and basic machine learning. Other selective topics might be covered as needed. PREREQUISITES: ENGM 1081 FORMATS: Lecture | Tutorial
Sources
- Course catalogue ↗2026-2027