Python avancé par Data Value

Lieu(x)
En centre (69)
Durée
Total : 21 heures
Financement
Demandeur d’emploi
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
- 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"
- Syntaxe avancée
- Listes en "compréhension"
- Modules itertools, collections
- Lambda fonctions
- 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 normes de codage
- Tests unitaires (doctest et unittest)
- Taux de couverture
- 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/n
SWIG
- Cython
- Le module ctypes
Objectifs
Découvrir les concepts avancés du langage Python
- Interfacer Python avec d'autres langages
- Python et le génie logiciel./n
Centre(s)
  • Lyon - 2ème (69)
Formation proposée par : Data Value
À découvrir
Python avancé par Human Coders
VERTEGO INFORMATIQUE
Programmation Python par VERTEGO INFORMATIQUE
VERTEGO INFORMATIQUE
Python scientifique par VERTEGO INFORMATIQUE
LH SOLUTIONS
FORMATION PYTHON par LH SOLUTIONS
VERTEGO INFORMATIQUE
Arcgis et langage Python par VERTEGO INFORMATIQUE
Proformalys
Initiation au langage Python par Proformalys
OF CFA TURENNE COMPETENCES
Devenir un développeur Python par OF CFA TURENNE COMPETENCES
Python avancé : aller plus loin par Udemy
SAGEXA
Python, Développer en Orienté Objet par SAGEXA
Programmer en Python par Groupe Arkesys