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.

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

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.

Prices & Delivery methods

Online Training

Duration
3 days

Price
  • on request
Classroom Training

Duration
3 days

Price
  • on request

Click on town name or "Online Training" to book Schedule

This is an Instructor-Led Classroom course
This is a FLEX course, which is delivered simultaneously in two modalities. Choose to attend the Instructor-Led Online (ILO) virtual session or Instructor-Led Classroom (ILT) session.

Germany

Düsseldorf Enroll
Stuttgart Enroll

Switzerland

Zurich This is a FLEX course. Enroll
Online Training Time zone: Europe/Zurich Enroll
Zurich This is a FLEX course. Enroll
Online Training Time zone: Europe/Zurich Enroll
Zurich This is a FLEX course. Enroll
Online Training Time zone: Europe/Zurich Enroll
Zurich This is a FLEX course. Enroll
Online Training Time zone: Europe/Zurich Enroll
Zurich This is a FLEX course. Enroll
Online Training Time zone: Europe/Zurich Enroll
Zurich This is a FLEX course. Enroll
Online Training Time zone: Europe/Zurich Enroll
Zurich This is a FLEX course. Enroll
Online Training Time zone: Europe/Zurich Enroll
Zurich This is a FLEX course. Enroll
Online Training Time zone: Europe/Zurich Enroll
Zurich This is a FLEX course. Enroll
Online Training Time zone: Europe/Zurich Enroll
Zurich This is a FLEX course. Enroll
Online Training Time zone: Europe/Zurich Enroll
Zurich This is a FLEX course. Enroll
Online Training Time zone: Europe/Zurich Enroll
Zurich This is a FLEX course. Enroll
Online Training Time zone: Europe/Zurich Enroll