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.

Prerequisites

Previous course ! or ! or equivalent knowledge

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

Prijs & Delivery methods

Online training

Duur
3 dagen

Prijs
  • 3.290,– €
Klassikale training

Duur
3 dagen

Prijs
  • Benelux: 3.290,– €

Beschikbare data

Dit is een FLEX-training: een training die zowel klassikaal als online gevolgd kan worden. Je kiest zelf de gewenste leervorm.

Duits

Tijdzone: Midden-Europese Tijd (MET)   ±1 uur

Online training Dit is een FLEX-training. Tijdzone: Midden-Europese Tijd (MET)
Online training Dit is een FLEX-training. Tijdzone: Midden-Europese Zomertijd (MEZT)
Online training Dit is een FLEX-training. Tijdzone: Midden-Europese Zomertijd (MEZT)
Online training Dit is een FLEX-training. Tijdzone: Midden-Europese Zomertijd (MEZT)
Online training Dit is een FLEX-training. Tijdzone: Midden-Europese Zomertijd (MEZT)
Online training Dit is een FLEX-training. Tijdzone: Midden-Europese Tijd (MET)
Dit is een FLEX-training: een training die zowel klassikaal als online gevolgd kan worden. Je kiest zelf de gewenste leervorm.

Europa

Zwitserland

Zürich Dit is een FLEX-training.   Tijdzone: Midden-Europese Tijd (MET) Taal: Duits boek direct:
de online FLEX-training
de klassikale FLEX-training
Zürich Dit is een FLEX-training.   Tijdzone: Midden-Europese Zomertijd (MEZT) Taal: Duits boek direct:
de online FLEX-training
de klassikale FLEX-training
Zürich Dit is een FLEX-training.   Tijdzone: Midden-Europese Zomertijd (MEZT) Taal: Duits boek direct:
de online FLEX-training
de klassikale FLEX-training
Zürich Dit is een FLEX-training.   Tijdzone: Midden-Europese Zomertijd (MEZT) Taal: Duits boek direct:
de online FLEX-training
de klassikale FLEX-training
Zürich Dit is een FLEX-training.   Tijdzone: Midden-Europese Zomertijd (MEZT) Taal: Duits boek direct:
de online FLEX-training
de klassikale FLEX-training
Zürich Dit is een FLEX-training.   Tijdzone: Midden-Europese Tijd (MET) Taal: Duits boek direct:
de online FLEX-training
de klassikale FLEX-training