Python for Beginners from 12–15 Apr 2021

  • What Training
  • When Apr 12, 2021 09:00 AM to Apr 15, 2021 05:00 PM (Europe/Berlin / UTC200)
  • Where Online
  • Contact Name
  • Contact Phone +49 30 22430082
  • Attendees min. 1, max. 8 people; the third employee participates free of charge.
  • Add event to calendar iCal

Why Python?

Python is considered slow and unsuitable for memory-intensive tasks. More specifically, Python is an interpreted language and dynamically typed, which may make it slower than some other languages. Also, usually only one thread is executed in Python, but some knowledge is then required for the parallel execution of threads or processes in Python.

Then why is Python one of the most popular programming languages? Why do companies like Google, Dropbox, Netflix and Bloomberg use Python? Why should you want to learn this language?

Python focuses on code readability, is easy to learn and easy to write. Together with Jupyter Notebooks, it quickly became the de facto work environment for data scientists. If we follow The State of the Octoverse <> _, then we see the growth of Python, associated tools and frameworks from a rapidly growing community of data scientists whose work is concerned with Python significantly simplified. The Python libraries NumPy, SciPy, Scikit-Learn and TensorFlow are among the most popular code sources. We present these in our course Data processing with NumPy. The number of research software based on Python is also increasing significantly. How you can create and publish such research software, we will show you in our course from 13–17 Sep 2021.


After this course, you can create and run simple programs in the Python programming language yourself.

Course description

The participants do not need any programming experience; only general computer skills are required.

The basics of programming are systematically explained using Python, including:

  • Turing completeness
    • Getting started in Python
    • Variables, integers and floats
    • Arithmetic operators
    • Text output
    • Lists
    • Read and write files
  • Program structure
    • Functions built into Python
    • Write and parameterise your own functions
    • String processing
    • Parsing, regular expressions and Unicode
    • Web research
  • Complex data structures
    • Dictionaries, tuples, hashes, OrderedDict
    • Data structures and modeling
    • Modules
  • Writing larger programs
    • Modules and packages
    • The __main__ block
    • Command line parameters
    • Introspection
  • Development tools
    • Version control
    • automatic tests
    • Editors
    • virtualenv
    • pylint


€ 2,240.00 (plus VAT)


Do you have a question that is not answered here? Contact us or give us a call: +49 30 22430082.