Introduction to Python (October 27-28, 2021)

In recent years Python has become more and more popular. According to the Tiobe Index it is about to overtake Java and to be the number two in the list of the most important programming language in the world. In the fields of numerical programming and Machine Learning, Python is the leader. It is not just easier to learn than other languages but programs in Python can also be faster written and are characterized by their easy readability. One of the reasons for this are the user-friendly data structures and the easy to grasp syntax.

Date: October 27+28, 2021 (9.00-17.00)
Location: Online workhop via zoom
Group size: 12 (joint workshop with Leibniz Institute for Plant Biochemistry)

Schedule

First day, October 27, 9.00-17.00| ONLINE

  • Jupyter-Notebook and Jupyter-Hub
  • Variables and Data Types in Python (Strings, Lists, Tuple, Dictionaries and Sets)
  • Conditional Statements
  • Loops: While and for-loops with „else“
  • Functions, global and local data
  • Exercises

Second day, October 28, 9.00-17.00 | ONLINE

  • Functions, continued
  • Read and Write Files
  • Modular Programming and Modules
  • Lambda Operator, Filter, Reduce and Map
  • List Comprehension
  • Sort and sorted with custom made sort criteria
  • Exercises
Requirements

This workshop gives an introduction to programming with Python. It is not necessary to have programming knowlegde. In case you are already quite experienced with programming, you might rather attend an advanced workshop.

Lecturer

Bernd Klein has a diploma in Computer Science from the Saarland University (Saarbrücken). He gained teaching experience at the Saarland University, Saarbrücken, and the EWH in Koblenz. He gives seminars at the University of Freiburg since 2016 and at the University of Rostock since Since 2017 he has given seminars in Python and Machine Learning for DESY, PIER and since 2019 he is the contractor for Python and ML trainings for CERN. He gives also regularly training for Fraunhofer. He is the founder and sole holder of Bodenseo.

Registration

The workshop is fully booked. Please contact sfb-trr-102-office@physik.uni-halle.de for a place on the waiting list.