Course


IERG1080 – Introduction to Python for Engineering Applications

IERG Foundation MIEG Foundation Undergraduate
Co-requisite(s):
Unit(s):
3
Pre-requisite(s):
Exclusion:
AIST1110, CSCI1040 and CSCI2040
Term Offered:
Term 2
Teacher:
Prof. Xiangyu Yue
Remarks:

Nowadays, many applications are written with the help of the Python programming language. This course aims to provide some hands-on experience with Python. Topics include the basic Python programming language syntax, Python data types and objects, Python functions, Python modules, basic Python data science tools (including the NumPy, the Pandas and the SciPy packages), basic Python visualization tools (including the Matplotlib and the Seaborn packages), multi-threaded programming and Python database tools. As part of this course, students will complete a project on a topic relevant to Engineering applications, such as web applications, data analysis, security and cryptography.