Python par la pratique - Niveau 2
- Stage
- Actions régionales
- Informatique
- LEGOUT Arnaud
Objectifs
Approfondir le développement en langage Python via l’utilisation des principaux outils de l’écosystème Python.
Public
Chercheurs et ingénieurs et techniciens
Les agents non CNRS doivent demander au préalable l’accord de leur employeur pour la prise en charge financière (entre 300 € à 500 € € HT selon le nombre de participants)
Pré-requis
Il est nécessaire d’avoir suivi la formation « Formation Python par la pratique ».
Programme
Cette formation va revenir sur les notions abordées lors de la formation « Python par la pratique ». Nous verrons ensuite des notions avancées de programmation en Python permettant d’améliorer la qualité et l’efficacité du code. Chaque nouvelle notion sera suivie d’une mise en application. Nous verrons en particulier les notions suivantes.
1/ Fonction génératrice et conception d’itérateurs
Présentation des fonctions génératrices et de leur utilisation pour la conception d’itérateurs.
2/ Méthodes statiques et de classe
Présentation de méthodes de module, statiques et de classes, et présentation de leurs cas d’usage.
3/ Décorateurs
Présentation de la notion de décorateurs et de la conception des décorateurs. Utilisation de la clôture de fonctions et des attributs de fonctions.
4/ Gestion avancée d’attributs
Présentation des notions de propriétés et de descripteurs.
5/ Métaclasses
Présentation des notions d’instance, de classe et de métaclasse.
6/ Programmation asynchrone
Présentation de la notion d’asyncio pour la programmation asynchrone.
Sessions à venir 2
Python par la pratique - Niveau 2
- A DISTANCE
- VISIO CONFERENCE
- 21 heure(s) sur 3 jour(s)
- 9h00 - 17h30
- 10 inscriptions max.
- €
-
Clôture des inscriptions dans 4 mois
Python par la pratique - Niveau 2
- A DISTANCE
- VISIO CONFERENCE
- 21 heure(s) sur 3 jour(s)
- 9h00 - 17h30
- 10 inscriptions max.
- €
-
Clôture des inscriptions dans 10 mois
Sessions passées 1
Partenaires
CNRS
Informations pratiques
06 905 SOPHIA ANTIPOLIS CEDEX