Python for Engineers
In recent years Python has emerged as an indispensable programming language for engineers, both practicing and academic, as well as data scientists, web developers, and many others. However the language is vast and includes many features that are not relevant to most engineers. This course helps students to quickly gain a foothold with the parts of the language that they are most likely to use. We will set up our programming environment with Anaconda, Jupyter, and PyCharm. We will learn the basic data types and syntax of the language, and then delve into its most popular numerical packages: Numpy, SciPy, and Pandas. The course includes many demonstrations of the concepts, and sample visualizations created with Matplotlib.
Topics
- The goal of this course is to help students to quickly gain a foothold with the parts of the language that they are most likely to use.
- Learn basic Python syntax. Learn how to navigate the Python universe, including finding and installing new libraries, and overcoming programming obstacles. Learn to solve engineering problems using Python
Official catalogue course objectives and student learning outcomes
Prerequisites & course information
{'preRequisiteCourse': '1147051', 'concurrentPrerequisit': False}
Sources
- Course catalogue ↗2026-2027