Master Class: 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.

Certifications

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

Prix & Delivery methods

Formation en ligne

Durée
3 jours

Prix
  • CHF 2 550,–
Formation en salle équipée

Durée
3 jours

Prix
  • Suisse : CHF 2 550,–

Agenda

Instructor-led Online Training:   Course conducted online in a virtual classroom.
FLEX Classroom Training (hybrid course):   Course participation either on-site in the classroom or online from the workplace or from home.

Français

Fuseau horaire : Heure normale d'Europe centrale (HNEC)

Formation en ligne Fuseau horaire : Heure normale d'Europe centrale (HNEC)
Formation en ligne Fuseau horaire : Heure d'été d'Europe centrale (HAEC)
Formation en ligne Fuseau horaire : Heure d'été d'Europe centrale (HAEC)
Formation en ligne Fuseau horaire : Heure d'été d'Europe centrale (HAEC)

Anglais

Fuseau horaire : Heure normale d'Europe centrale (HNEC)

Formation en ligne
Option présentielle : Zurich
Fuseau horaire : Heure normale d'Europe centrale (HNEC)
Formation en ligne
Option présentielle : Zurich
Fuseau horaire : Heure d'été d'Europe centrale (HAEC)
Formation en ligne
Option présentielle : Zurich
Fuseau horaire : Heure d'été d'Europe centrale (HAEC)
Formation en ligne
Option présentielle : Zurich
Fuseau horaire : Heure d'été d'Europe centrale (HAEC)
Formation en ligne
Option présentielle : Zurich
Fuseau horaire : Heure normale d'Europe centrale (HNEC)
FLEX Classroom Training (hybrid course):   Course participation either on-site in the classroom or online from the workplace or from home.

Suisse

Zurich
Zurich
Zurich
Zurich
Zurich
Zurich
Zurich
Zurich
+ montrer toutes les dates

Allemagne

Stuttgart
Francfort
Munich
Hambourg
Berlin
Hambourg

Si vous ne trouvez pas de date adéquate, n'hésitez pas à vérifier l'agenda de toutes nos formations FLEX internationales