pds-it
['Product detail page','no']
Software development / Python
The illustrations were created in cooperation between humans and artificial intelligence. They show a future in which technology is omnipresent, but people remain at the center.
AI-generated illustration

Python - The training for programming beginners

From the basics to your first Python application - the programming course for beginners and newcomers
Online
3 days
German
Download PDF
€ 1.890,-
plus VAT.
€ 2.249,10
incl. VAT.
Booking number
35450
Venue
Online
4 dates
€ 1.890,-
plus VAT.
€ 2.249,10
incl. VAT.
Booking number
35450
Venue
Online
4 dates
Become a certified
Machine Learning Engineer
This course is part of the certified Master Class "Machine Learning Engineer". If you book the entire Master Class, you save over 15 percent compared to booking this individual module.
To the Master Class
In-house training
In-house training for your Employees only - exclusive and effective.
Inquiries
In cooperation with
Python is the most versatile and widely used programming language in modern software development. With Python, you are equipped for all eventualities: you can read websites or databases, program automation or implement large data science and software projects. Python is characterized by its intuitive syntax and user-friendliness, which makes it the ideal choice for beginners. This live training training makes getting started particularly easy and interesting. Based on the motto "As much theory as necessary, as much practice as possible", the use of Python is taught very clearly. Right from the start, you write your own code - under the close guidance of the trainers - and discover the language in a particularly exciting and lasting way. The technical thresholds are low: Jupyter notebooks are used, which save you the installation of large programming environments and in which you can easily solve programming tasks.
Contents

1. get to know Python and take your first steps

  • What exactly is Python and how can it help?
  • Installation of Python
  • Installing and setting up a code editor
  • Solve programming tasks with Jupyter notebooks
  • Simple arithmetic operations
  • Input and output with Python
  • A first Python program without prior knowledge

2. discover Python and apply it in practical examples

  • Getting to know variables and data types
  • Logical operators and comparison operators
  • Control structures (if/else) and loops (for/while)
  • Errors and exceptions
  • Numbers and character strings
  • Lists and dictionaries
  • Functions and modules
  • Date and time
  • Regular expressions
  • Loading new modules
  • Python in the command line
  • Writing and reading files

3. an outlook into the wider Python world

  • The pip package manager
  • Scrape websites
  • Overview of Python and databases
  • The most popular Python libraries
  • Insights into user interfaces with Python
  • Basics of object orientation in Python

In the training , you will carry out programming tasks yourself under the guidance of the instructors and get to know the programming language directly in practical use. The prepared tasks are provided in practical Jupyter notebooks that you can run on your own computer.

Your benefit

This training provides you with in-depth knowledge of the Python programming language. The course places a strong focus on practical application and enables you to write your own code right from the start, allowing you to learn the language effectively in an entertaining way.

The technical barriers to entry are minimized through the use of Jupyter notebooks, which allow participants to start programming tasks directly without installing large programming environments.

After this training , you will understand the basic concepts of programming and be able to read and write Python code. Among other things, you will be able to use Python for automation and data analysis and use Python libraries.

trainer
Larissa Mikolaschek
Marco Riege
Arne Ramstetter
Methods

This training training is conducted in a group of a maximum of 12 participants using the Zoom video conferencing software. Individual support from the trainers is guaranteed.

 

The practical exercises are provided in the form of Jupyter notebooks, which you can install locally on your own computer. 

 

The trainers are on hand to help you carry out the practical exercises - in the virtual classroom or individually in break-out sessions.

 

Once you have registered, you will find all the information, downloads and extra services for this training course in your online learning environment.

Final examination
Recommended for

This training course is ideal for anyone looking to get started with programming and learn the versatile and easy-to-understand Python language. No technical knowledge is required.

Start dates and details

Form of learning

Learning form

8.9.2025
Online
Places free
Implementation secured
Online
Places free
Implementation secured
3.12.2025
Online
Places free
Implementation secured
Online
Places free
Implementation secured
9.3.2026
Online
Places free
Implementation secured
Online
Places free
Implementation secured
8.6.2026
Online
Places free
Implementation secured
Online
Places free
Implementation secured
Do you have questions about training?
Call us on +49 761 595 33900 or write to us at service@haufe-akademie.de or use the contact form.