14_AF_0000049708_SE_0000982221 http://www.defi-metiers.fr/dm_search/formation/AF_49708 Python - avancé Data Value

Python - avancé

Date de mise à jour : 14/12/2023 | Identifiant OffreInfo : 14_AF_0000049708
Organisme responsable : Data Value

Objectifs

Objectifs
Découvrir les concepts avancés du langage Python
Interfacer Python avec d'autres langages
Python et le génie logiciel

Programme de la formation

- Rappels de Programmation Orientée Objet
Types de base
Création de classes
Héritage, Polymorphisme...
Traitement des Exceptions
raise, try, except, finally
Le "Data-Model" et les fonctions "magiques"
Importations "avancées" - utilisation de . et ..
- Syntaxe avancée
Listes en "compréhension"
Itérateurs et générateurs
Modules itertools, collections
Lambda fonctions
Décorateurs
Instructions with et Contextlib
Instruction yield
Programmation asynchrone
Coroutines
- Classes avancées
Sous-classer les types de base
Résolution des héritages multiples
Cas de la méthode "super"
Descripteurs __get__ et __set__
Propriétés (properties)
dict__ et __slots__
Classes abstraites
Méta-programmation
- Introduction à l'écriture de packages
"Meilleures pratiques"
setup.py et scripts de contrôle
L'utilitaire pip
Installer un package
Désinstaller un package
Enregistrer et uploader un package
- Qualité logicielle
Annotations
Respect de la PEP 8 - normes de codage
Tests unitaires (doctest et unittest)
Taux de couverture - coverage
- Solutions d'optimisation
Réduction de la complexité
Bytecode et le module "dis"
Multithreading
Multiprocessing
Gestion des caches
Profiling
Analyse de l'occupation mémoire
- Interfaçage avec C / C++
Objectif et principe
SWIG
Cython
Le module ctypes

Validation et sanction

Attestation d'acquis ou de compétences;Attestation de suivi de présence

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

Responsable : M. Cédric CALAS
Téléphone fixe : 01 76 54 39 16
Contacter l'organisme

Contact de l'organisme formateur

Data Value
SIRET : 81837224500014
Responsable : M. Cédric CALAS
Téléphone fixe : 01 76 54 39 16
Contacter l'organisme

Information fournie par :