Python for Non-Programmers

Course Data

Course name: Python for Non-Programmers
Course length: 5 days
Remote: Yes
Open course: Yes
In-house: Yes
Course ID: PNE
Price: See registration link
German course here

Course Dates

Location Date Registration
Leipzig February 08 - 12, 2027 here
Remote February 08 - 12, 2027 here

Language
English


Course Finder

Find the right course for your needs..

Intended Audience

This course is designed for participants without any prior programming experience. Prerequisites are only some experience with an operating system and a general understanding of common computer task such as office software or similar applications.

Course Content

The course offers a practical overview of all basic Python features. These are the training topics:

Basics and Datastructures

  • Short introduction to JupyterLab

  • Python syntax

  • Statements and expressions

  • Control flow

  • Loops

  • Overview of data types

  • List and tuples

  • Dictionaries

  • Sets

Procedural and object-oriented Programming

  • Functions

  • Generators and iterators

  • Classes

  • Inheritance

  • Operator overloading

  • Exception handling

  • Input / output

Project and Background Knowledge

  • Small Python project

  • Modules and Packages

  • Names and objects

  • Namespaces and scoping

Practical Applications and Libraries

  • Text processing

  • System functions

Exercises

The participants can follow all steps directly on their computers. There are exercises at the end of each unit providing ample opportunity to apply the freshly learned knowledge.

Software

We use our online programing system that contains all needed software. There is no need to install any additional software. A modern internet browser and a decent internet connection will be enough.

Hardware for Open In-Person Trainings

For open trainings at our teaching center you can use your own laptop. Alternatively, we provide teaching computers. Please let us know if you need one in your registration form.

Course Material

Every participant receives comprehensive materials in PDF format that cover the whole course content as well as all source code.