Python - Advanced

Betribsiwwergräifend Formatioun

Wéi laang dauert d'Formatioun?

 3,00 Dag(Deeg)

A wéi enger/n Sprooch(en) gëtt d'Formatioun gehalen?

EN FR

Wéini ass déi nächst Sessioun?

Wien organiséiert dës Formatioun?

Mir stäerken souwuel d'individuell Entwécklung wéi och d'Effizienz andeems mir d'IT-Expertise an d'Managererfahrung vun eise Léierpersonal deelen. Mir bidden iwwer 300 Coursen op Franséisch an Englesch an eisem Zentrum zu Capellen un. Dës Coursen konzentréiere sech op Infrastruktur, Entwécklung, Projetmanagement, Governance a Soft Skills.

Wéi eng Virkenntnesser muss een hunn?

Before attending this course, students must know and master all the concepts listed in the " Python-Basic module"

Wéi eng Ziler gi verfollegt bzw. wéi eng Kompetenzen ugestrieft?

This new three days training module digs deeper into the Python programming language. It teaches how to efficiently choose the appropriate Python tools, how to optimize the scripts and save time in their design / maintenance, how to write OS/independent scripts.

Wéi gesäit den Inhalt vun der Formatioun aus?

Module 1: Python Object Types

  • Basic Types, Containers
  • Type Properties

Module 2: Reminder on good practices

  • Writing rules, naming
  • Annotations
  • Doc strings
  • Comments

Module 3: Advanced instructions

  • Lists of understandings
  • Iterators and generators
  • Coroutines ( yield / send )
  • Context managers
  • Decorators ( by function / by class )
  • Itertools libraries, functools

Module 4: Exploring and Installing Python Libraries

  • Internal Library
  • External Library
  • Installation and Management of Libraries
  • Study of Some Examples:  sqlite, csv / argparse, begin / faker

Module 5: Object-oriented programming

  • Classes, objects
  • Variables and methods of an object
  • Magic methods
  • Static variables and methods
  • Single and multiple inheritance, the MRO

Module 6: Advanced Programming

  • Unit Testing
  • Quality Analysis
  • Python Script Profiling
  • Mutithreading / Multiprocessing
  • C Language Interface with CFFI

Organisatiounsmodus

Classroom Courses

Dës Formatioune kéinten Iech interesséieren

EN
Dag
Programméiersprooch - Programméiersprooch Java