+33 1 69 88 85 29
Formation :
Python Niveau 2
Référence : PY2
Durée :
3 jours
Niveau :
Approfondissement
Lieu :
à distance, Paris ou sur site
Tarif : 1750 € HT
Python Niveau 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
- Diminuer l'empreinte mémoire de son code
- Modifier le comportement des fonctions et des classes
- Manipuler des outils de la librairies standard (CLI, temps, debugger, expressions régulières, itertools)
- Analyser et améliorer les performances de son code
Prérequis
Avoir suivi la formation Python Niveau 1 ou avoir un niveau équivalent.
Programme de la formation
Python 2 vs Python 3
- Principales différences
- Comment passer de Python à Python 3
PEP 8 et idiomatismes
- Présentation du PEP 8
- Les outils pour vérifier le style du code
- Les idiomatismes Python
Méthodes avancées
- Itérateurs et générateurs
- Les décorateurs
Quelques outils de la librairie standard
- Les expressions régulières
- Parser les arguments de la ligne de commande
- pdb : le debugger Python
- itertools : manipuler les itérateurs
- Lire et écrire du code binaire
Benchmarking et amélioration des performances
- Trouver les goulots d’étranglements avec timeit
- Le multithreading en Python
- Programmation multi-coeurs
- Programmation asynchrone
- Parralélliser son code avec Dask
Développer et distribuer une application
- Comment organiser son code
- La documentation
- La numérotation des versions
- Les tests unitaires
- Packaging et déploiement