We are happy to advise you!
+43 1 6000 880-0     Contact

Advanced Python (Associate Training) (PYTHON03)

 

Course Overview

Building on the basic course, we will cover more advanced topics and use the special features in Python programming.

Who should attend

Entry-level Python developers who want to deepen their knowledge and skills and Python developers who want to make the step from script to application.

Prerequisites

Course Objectives

After this course you will be able to use Python in a deeper and more efficient way to develop more complex scripts or whole applications.

Course Content

1. Organizing and Structuring Projects in Python
  • Virtual Python environment
  • Version management
2. Modularisation
  • Global modules
  • Local modules
  • Packages
  • Importlib
3. Iterators
  • Comprehension
  • Chained lists
  • Generators
4. Object-Oriented Programming in Python
  • Classes and objects
  • Access to attributes
  • Inheritance
5. Naming Conventions and Best Practices
6. System Functions
  • The modules os, sys, psutil
  • Standard input and output
  • Working with files
7. Working with Third-Party Packages
  • Numpy
  • Matplotlib
  • Pandas
  • Scipy
  • etc.
8. Testing and Tuning
  • Automated testing
  • Logging
  • Performance Analysis
  • Optimization
9. Simple Web Applications with Python
  • Django
10. Outlook Machine Learning with Python
11. Outlook Network Programming with Python
12. Python Hosting
  • Program Distribution
  • Python in SQL Server
  • Python in Power BI
13. Programming Style, Best Practices
Online Training

Duration 3 days

Price (excl. tax)
  • 2,990.- €

Courseware language: English

Classroom Training

Duration 3 days

Price (excl. tax)
  • Austria: 2,990.- €
  • Germany: 2,990.- €
  • Switzerland: CHF 3,375.-
incl. catering
Catering includes:

  • Coffee, Tea, Juice, Water, Soft drinks
  • Pastry and Sweets
  • Bread
  • Fresh fruits
  • Lunch in a nearby restaurant

* Catering information only valid for courses delivered by iTLS.



Courseware language: English

Schedule

This is a FLEX course, which is delivered both virtually and in the classroom. All FLEX courses are also Instructor-led Online Trainings (ILO). Until 30.06. we offer our courses also as online trainings.
Austria

Currently no local training dates available.  For enquiries please write to info@itls.at.

Switzerland
Zurich View the exact training days This is an German language FLEX course.
Time zone: Central European Time (CET)
6 days
Zurich This is an German language FLEX course.
Time zone: Central European Summer Time (CEST)
Zurich View the exact training days This is an German language FLEX course.
Time zone: Central European Summer Time (CEST)
6 days
Guaranteed date:   iTLS will carry out all guaranteed training regardless of the number of attendees, exempt from force majeure or other unexpected events, like e.g. accidents or illness of the trainer, which prevent the course from being conducted.
Instructor-led Online Training:   This computer icon in the schedule indicates that this date/time will be conducted as Instructor-Led Online Training.
This is a FLEX course, which is delivered both virtually and in the classroom. All FLEX courses are also Instructor-led Online Trainings (ILO). Until 30.06. we offer our courses also as online trainings.
German
Time zone CET
Online Training Time zone: Central European Time (CET) Course language: German guaranteed date!
Online Training View the exact training days This is an German language FLEX course.
Time zone: Central European Time (CET)
6 days
Online Training This is an German language FLEX course.
Time zone: Central European Summer Time (CEST)
Online Training View the exact training days This is an German language FLEX course.
Time zone: Central European Summer Time (CEST)
6 days