PL105: Python Programming Basics (Unix/Linux)

Training: Programming Languages - Linux/Unix

Introduction to fundamentals and programming with Python (2.x/3.x)

Presence training Presence training

Start: 2025-10-13 | 10:00 am

End: 2025-10-17 | 01:30 pm

Location: Nürnberg

Price: 2.790,00 € plus VAT.

Online training Online training

Start: 2025-11-17 | 10:00 am

End: 2025-11-21 | 01:30 pm

Location: Online

Price: 2.790,00 € plus VAT.

Presence training Presence training

Start: 2026-04-20 | 10:00 am

End: 2026-04-24 | 01:30 pm

Location: Nürnberg

Price: 2.790,00 € plus VAT.

Request prefered appointment period:

* All fields marked with an asterisk are mandatory fields.

Agenda:

  • Introduction to programming paradigms: object-oriented, procedural, functional, imperative, declarative

  • Python fundamentals, differences between versions 2.x and 3.x

  • Built-in object types in Python, distinction between "mutable" and "immutable"

  • Mapping of operators and global functions to "magic methods"

  • NoneType and the types Boolean, Integer, Float and Complex

  • The sequence types String, Bytes, Bytearray, Tuple, List, Memoryview

  • The set types set and Frozenset and the mapping type dictionary

  • Conversion of data types

  • Conditions, match case, short circuit, and ternary operator

  • Loops and loop control

  • Catching and calling exceptions

  • Overview of and examples for Python standard library, import

  • OS interaction: files, system calls, environment

  • Path wildcards and regular expressions

  • Custom functions, parameter passing, return and yield values

  • Creating your own packages

  • Debugging basics

Objectives:

Python is not only flexible and quick to program, but also powerful and easy to read thanks to its support for multiple programming paradigms, especially object orientation.

In the workshop PL105 Python Programming Basics (Unix/Linux) you will learn how to use Python wherever classic, OS-specific programming tools are less suitable: efficient management even of complex data structures through the powerful object structure, high speed in data processing, powerful pattern matching and OS-independence of the code. The course also covers Python 2.x, but focuses on Python 3.x.

Target audience:

he training PL105 Python Programming Basics (Unix/Linux) is targeted at:

  • System Administrators
  • Database Administrators
  • Application Administrators
  • Network Administrators

Prerequisites:

To be able to follow the learning pace and learning content of the course PL105 Python Programming Basics (Unix/Linux) effectively, you need administrative-level knowledge of Unix/Linux systems.

check-icon

Guaranteed implementation:

from 2 Attendees

Booking information

Price:

2.790,00 € plus VAT.

(including lunch & drinks)

Authorized training partner

NetApp Partner Authorized Learning
Commvault Training Partner
CQI | IRCA Approved Training Partner
Veeam Authorized Education Center
Acronis Authorized Training Center
AWS Partner Select Tier Training
ISACA Accredited Partner
iSAQB
CompTIA Authorized Partner
EC-Council Accredited Training Center

Memberships

Allianz für Cyber-Sicherheit
TeleTrust Pioneers in IT security
Bundesverband der IT-Sachverständigen und Gutachter e.V.
Bundesverband mittelständische Wirtschaft (BVMW)
Allianz für Sicherheit in der Wirtschaft
NIK - Netzwerk der Digitalwirtschaft
BVSW
Bayern Innovativ
KH-iT
CAST
IHK Nürnberg für Mittelfranken
eato e.V.
Sicherheitsnetzwerk München e.V.