Python Fundamentals & Structured Scripting
Core Python programming fundamentals for engineers: dynamic typing, memory references, control flow, list comprehensions, and modular functions.
Practical engineering course in Python programming covering structured scripting, NumPy numerical arrays, Pandas data analysis, and Matplotlib.
Python has become the lingua franca of engineering automation, data science, and system simulation. This course guides engineering students from core syntax through vectorized scientific computing, automated dataset analysis, and publication-ready engineering visualization.
Engineering and technology students (Mechanical, Electrical, Mechatronics, Process) and technical professionals seeking rapid automation skills.
Structured learning units covering theoretical foundations, practical implementations, and industry tooling.
Core Python programming fundamentals for engineers: dynamic typing, memory references, control flow, list comprehensions, and modular functions.
Processing engineering measurement files in Python: context managers, CSV and JSON serialization, regular expressions, and pathlib directory traversal.
High-performance numerical computing with NumPy: contiguous N-dimensional arrays, vectorized ufuncs, broadcasting rules, and linear algebra solvers.
Analyzing sensor and production datasets with Pandas: Series and DataFrames, time-series resampling, missing-data imputation, and GroupBy aggregations.
Publication-quality scientific visualization in Python using Matplotlib and Seaborn: multi-axis subplots, error bars, heatmaps, and SVG/PDF export.