Skip to content. | Skip to navigation

Focus on your applications!

Personal tools

You are here: Home / About us / Meet us / Python for Beginners from 4–7 Oct 2021

Python for Beginners from 4–7 Oct 2021

by Veit Schiele last modified Sep 25, 2020 05:00 PM
When Oct 04, 2021 09:00 AM to
Oct 07, 2021 05:00 PM
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 vCal
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 <https://octoverse.github.com/> _, 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 6–10 Dec 2021.

Result

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

Price

€ 2,240.00 (plus VAT)

Book

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

Filed under: