CeNS Center for NanoScience LMU Ludwig-Maximilians-Universität München
CeNS HomepageLMU Homepage

Python Workshop - for users with programming experience

Date & Time:
February 4-6, 2020 , 9:00 - 16:00

Place: Faculty of Physics, Schellingstr 4, CIP Pool 2

Topic: You already have some experience in a programming language, such as C, C ++, Java, VBA, VB.net or others, and now you would like to get started with Python? Then this Python course is for you! Get ta solid understanding of the syntax of Python. In this seminar, you will learn the programming language Python by using small examples. The aim of the seminar is to get acquainted with the elementary mechanisms of Python with the intention to use Python as an object-oriented language and as an alternative to Shell Scripting or Perl.

Python Basics:

  • Applications for Python
  • Development environments
  • Comparison with other programming languages

Syntax of Python

  • Integral types, floating-point numbers, strings
  • Collections
  • Control structures
  • Functions, parameters
  • Modules and packages

Object-oriented programming with Python

  • Introduction to object-oriented programming
  • Objects
  • Attributes, classes
  • Inheritance, polymorphism
  • Overloading operators and methods
  • Exception handling

More Python functionality

  • Regular expressions
  • File handling
  • Scripting
  • Interface to the operating system
  • XML
  • CGI

Target group: Participants with (basic) experience in shell scripting or non-object-oriented programming languages.

Requirements: Basic programming skills, for example in shell scripting.

Trainer: Detlef Swiderski, CMT

Registration: The workshop is open to CeNS associates and graduate students of the SFB 1032.
The workshop is fully booked. Please register here for the waiting list.

Maximum number of participants: 12