The workshop will be online and in English.
3 Day Workshop
The Center for Mechanics, Uncertainty and Simulation in ENgineering – MUSEN – organizes in cooperation with the Cluster of Excellence SE²A and the University Library a three-day workshop on sustainable software development in science with a special focus on Python. The workshop is primarily aimed at PhD students at TU Braunschweig and other institutes and research institutions and addresses both beginners and experienced developers.
In many research areas, software nowadays is essential for scientific achievements. Python hereby plays an ever more increasing importance due to its easy usability and wide ecosystem of packages. Mastering the basics of the language and being aware of the functionality of available libraries can greatly boost productivity. To provide a hands-on training, the MUSEN Center regularly provides workshops to foster sustainable software development in the context of science.
Main Topics
Data Structures
& NumPy
On day 1, the introduction to the topic is given with an overview in the form of a short basic part about Python and its usage. This is followed by the basics of data structures and data processing with the help of NumPy.
Day 2 covers advanced topics of data processing and analysis as well as visualization using various libraries available in the context of scientific computing.
Essential
Libraries for
Scientific Computing
Machine
Learning
On day 3, topics of classical machine learning and deep learning will be covered. Libraries such as SciPy and Scikit-Learn as well as TensorFlow and the Keras API will be used.
Preliminary Workshop Program
Day 1 – Introduction to Python & NumPy (9:00 AM to 5:00 PM)
Brief Introduction to Programming in Python
Basics: Data Structures, Moduls, Paket Manager, Jupyter Notebook
NumPy: Arrays, Vectorization, Broadcasting, Linear Algebra
Day 2 – Essential Libraries for Scientific Computing (9:00 AM to 5:00 PM)
Data Visualization using Matplotlib: Lineplots, Barcharts, …
Pandas: CSV, Data frames
Seaborn & Plotly: efficient Visualization
SciPy: Optimization, Random Numbers, simple Hypothesis Tests
Day 3 – Machine Learning in Python (9:00 AM to 5:00 PM)
Scikit-Learn: Linear Regression, Logistic Regression, Clustering, Preprocessing.
Deep Learning with TensorFlow and the Keras API
Registration and Questions
Participation in the workshop is free of charge. However, we ask for registration. To do so, please use the registration form below or contact us via one of the following options. Deadline for registration is April 1st. The number of participants is limited to 25. Registrations from the academic community with relation to the topic are preferred. If you still have open questions, please contact us. We will be happy to answer your questions.
Address
Institut für rechnergestützte Modellierung im Bauingenieurwesen (iRMB)
Pockelsstraße 3
38106 Braunschweig
Phone & Fax
Phone: +49(0)531 391 94361
Fax: +49(0)531 391 94399
Registration
Cooperations
We would like to say thank you very much for your support.
If you are also interested in helping us with our activities or host an event like this, please contact us.