Description de la formation
Prochaines sessions
Objectifs visés
Initiation aux fonctionnalités de base de Python
Contenu
Programme
1. RAPPELS IMPORTANTS SUR LE LANGAGEAffectation par référence et types de données modifiables, non modifiables (mutable)
Passage d’arguments, valeurs par défaut et variables locales
Variables de classe et d’instances
Les slices et structures de données avancées
L’introspection
Eléments avancés des structures de contrôle : la clause else des instructions for, while, try/except
Utilisation avancée de décorateurs (de la génération à la consommation, pipeline de consommateurs)
Les décorateurs et Design Patterns
Fermeture/closure
Les propriétés (property)
Les itérateurs
L’héritage multiple et ses travers
Les Context Managers
Les classes et méthodes abstraites (ABC)
Les métaclasses
Installer des librairies tierces (pip, easy_install)
Le Python Package Index (PyPI)
Packager ses librairies (distutils, setuptools)
Déployer un environnement autonome (virtualenv et buildout)
Profilez vos programmes avec Timeit et cProfile
Parallélisation : évitez le multithreading et foncez avec le multiprocessing
Calcul distribué avec la librairie Celery
Calculs scientifiques et statistiques avec Numpy, Scipy, Matplotlib et Pandas
Intelligence Artificielle et algorithmes d’apprentissage avec Scikit-Learn
Recherche d’informations dans des fichiers XML avec ElementTree
Réseau : relay tcp avec Twisted et supervision SNMP avec PySNMP
Public Cible
Demandeur d’emploi, salarié, entreprise, étudiant, particulier
Prérequis
Python – Base
Diplômes et certifications
TOSA
Visualiser la vidéo
Faire une demande
Offre de formation
ABSUP est un organisme de formation français qui se distingue par une offre diversifiée et une approche centrée sur l'apprenant. Situé à Lyon, à proximité de la gare Part-Dieu, ABSUP propose des formations en présentiel et à distance, adaptées aux...
Apprenez-en plus sur l'organisme et découvrez toutes leurs formations