You are leaving our Website
Using an external Link:
You are now leaving our website. The following page is operated by a third party. We accept no responsibility for the content, data protection, or security of the linked page..
URL:
PL106: Advanced Python Programming (Unix/Linux)
Training: Programming Languages - Linux/Unix
With Python, even complex programs can be implemented clearly and efficiently. The course PL106 Python Programming Advanced (Unix/Linux) provides the necessary background knowledge and relevant programming practice.
Start: 2025-12-15 | 10:00 am
End: 2025-12-19 | 01:30 pm
Location: Nürnberg
Price: 2.790,00 € plus VAT.
Start: 2026-04-13 | 10:00 am
End: 2026-04-17 | 01:30 pm
Location: Nürnberg
Price: 2.790,00 € plus VAT.
Agenda:
- Python internals
- Mutable vs. immutable and associated misconceptions
- Magic methods and their assignment to operators and functions
- Performance optimization
- Generators and iterators instead of complete object lists
- Measurement of execution time, memory and CPU load
- Parallel processing and multithreading
- Efficient vs. burdensome code examples
- Concise code
- Comprehensions for lists, dictionaries, generators and sets
- Lambda functions, e.g. for advanced sorting
- Collections instead of basic data types
- Modularization using custom modules and packages
- Advanced creation of custom functions
- Functions with default parameters and flexible parameter list
- Annotations in function parameters
- Scope of objects inside and outside a function
- Function decorators
- "yield" instead of "return"
- Object orientation
- Classes, instances, metaclasses and inheritance
- Attributes and methods for classes
- Setters, getters and property attributes
- Creation of custom classes
- Miscellaneous
- Advanced regular expressions: Look-arounds, greedy vs. non-greedy, compile
- Define and trigger your own exceptions
- New features from Python 3.6
- Debugging
Objectives:
In the workshop PL106 Python Programming Advanced (Unix/Linux) you will learn to understand, use and optimize advanced Python programming techniques. The following knowledge and skills will be provided:
- Functions,
- Hierarchical classes,
- Performance tuning,
- Debugging
Numerous examples translate this understanding into practical code. The course is based on Python 3.x.
Target audience:
The training PL106 Python Programming Advanced (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 PL106 Python Programming Advanced (Unix/Linux) effectively, you will need administrative knowledge of Unix/Linux systems.
We recommend attending the training PL105 Python Programming Basics (Unix/Linux) in advance.
Guaranteed implementation:
from 2 Attendees
Booking information
Price:
2.790,00 € plus VAT.
(including lunch & drinks)
Appointment selection:
Authorized training partner
Authorized training partner
Memberships
Memberships
Shopping cart
PL106: Advanced Python Programming (Unix/Linux)
was added to the shopping cart.