GeezerVison is showing hackenberg.tech — Python Programming & Scientific Computing for Engineers | Dr. Georg Hackenberg
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.
Target Audience
Engineering and technology students (Mechanical, Electrical, Mechatronics, Process) and technical professionals seeking rapid automation skills.
Course Prerequisites
Basic computer literacy and file management
Fundamental mathematics (algebra, functions, vectors)
No prior programming experience strictly required
Learning Goals
Algorithmic Scripting: Write clean, modular Python scripts using functions, control structures, and file I/O.
Vectorized Numerical Computing: Perform matrix algebra, signal processing, and array transformations with NumPy.
Data Wrangling & Analysis: Clean, filter, and statistically aggregate complex engineering datasets using Pandas.
Engineering Visualization: Generate publication-grade diagrams, time-series graphs, and heatmaps with Matplotlib.
Course Syllabus
Python Fundamentals & Structured Scripting: Core Python programming fundamentals for engineers: dynamic typing, memory references, control flow, list comprehensions, and modular functions.
File I/O, Data Parsing & JSON/CSV Serialization: Processing engineering measurement files in Python: context managers, CSV and JSON serialization, regular expressions, and pathlib directory traversal.
Scientific Computing with NumPy: High-performance numerical computing with NumPy: contiguous N-dimensional arrays, vectorized ufuncs, broadcasting rules, and linear algebra solvers.
Tabular Data Manipulation with Pandas: Analyzing sensor and production datasets with Pandas: Series and DataFrames, time-series resampling, missing-data imputation, and GroupBy aggregations.
Scientific Visualization & Plotting: Publication-quality scientific visualization in Python using Matplotlib and Seaborn: multi-axis subplots, error bars, heatmaps, and SVG/PDF export.
You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.