Ongoing training

Training unit

Training :
Python Niveau 2
Reference : PY2
Duration :
3 jours
Level :
Deepening
Location :
Paris ou sur site
Price : 1750 € HT

Download the training sheet

Python Niveau 2

Ils ont apprécié leur formation !

Consultez nos enquêtes de satisfaction

Discover also...

Python Scientifique

See

Python Core 2

Description

Cette formation permet de d’approfondir le développement en langage Python via l’utilisation des principaux outils de l’écosystème Python.

Public concerné

Techniciens, ingénieurs, développeurs, scientifiques, enseignants, etc.

Objectifs de la formation

Cette formation permet d’acquérir un niveau élevé en programmation Python.

Prérequis

Avoir suivi la formation Python Niveau 1 ou avoir un niveau équivalent.

Programme de la formation

Scripts et modules

  • Parsing des arguments avec argparse
  • Parsing des arguments avec begins
  • Organisation d'un package
  • Rendre un package installable

Les générateurs

  • Les expressions génératrices
  • Le mot clé yield
  • Les mots clés yield from
  • Réécrire sed et grep en Python

Au cœur de l'itération

  • Comprendre la philosophie centrale de Python
  • itertools et collections
  • next, iter, any, all, zip et leurs usages
  • Ecrire du code suivant ce mode de pensée

Les context managers

  • Context managers dans la lib standard
  • Créer son propre context manager avec une classe
  • Créer son propre context manager avec un générateur

Les décorateurs

  • Ecrire un décorateur simple
  • Ecrire un décorateur retournant une nouvelle fonctions
  • Ecrire un décorateur

Design patterns courants

  • Composition et strategy
  • Observer
  • Façade/adapter

Programmation non bloquante et parallèle

  • Les threads
  • Multiprocessing
  • Asyncio

Tour des outils Python

  • Tour de la stdlib
  • Tour des bibliothèques tierces parties les plus connues pour :
  • Le Gui
  • Le Web
  • L'i18n et la l10n
  • L'analyse de données
  • Aider les programmeurs

Manipulation de données

  • Les formats text (JSON, XML, CSV…).
  • Les formats binaires
  • Les bases de données

Download our training calendar

Find out about the 2020 training course schedule!

A customized project ?

Commercial Formation

Contact your Styrel training advisor 

Our certifications

About disability

icone handicap styrel

Do you have a disability?
Each situation being specific, do not hesitate to contact us so that you can benefit from our training.