• Formation Python à distance

    Perfectionnement

    Découvrez notre formation Python perfectionnement à distance totalement individuelle.

    Vous souhaitez vous perfectionner sur le langage de programmation Python

    Améliorez-vous avec un formateur expert et développer de nouvelles compétences opérationnelles. Vous êtes accompagné en permanence par votre formateur en cours individuel

    forrmation à distance Python

    Découvrez notre formation Python perfectionnement à distance totalement individuelle.

    Vous souhaitez vous perfectionner sur le langage de programmation Python

    Améliorez-vous avec un formateur expert et développer de nouvelles compétences opérationnelles. Vous êtes accompagné en permanence par votre formateur en cours individuel

    Proformation

    Votre formation Python perfectionnement

    • Public : Ingénieurs et développeurs
    • Prérequis : Connaissances de base en développement Python
    • Durée : 6 séquences suivantes – 18 heures
    • Objectifs : Utiliser des techniques avancées du langage Python
    • Moyens pédagogiques : VisioFormation ou classe Virtuelle
    • Modalités d’évaluation : Ateliers de mise en application, QCM, travaux pratiques…
    • Compétence du formateur : Spécialiste développement Python et de la formation à distance
    Proformation

    Programme Python perfectionnement

    Rappels importants sur le langage

    Affectation 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.

    Travaux pratiques

    Optimisation : intersection de listes et calcul de complexité d’algorithmes.

    Fonctions avancées

    Utilisation avancée de décorateurs (de la génération à la consommation, pipeline de consommateurs).
    Les décorateurs et Design Patterns.
    Fermeture/closure.

    Travaux pratiques

    Chaînage de consommateurs de données. Abonnement à des événements via les décorateurs.

    Programmation Orientée Objet avancée

    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.

    Travaux pratiques

    Implémenter une métaclasse pour créer des classes de type singleton.

    Déploiement et qualité

    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).

    Travaux pratiques

    Packager une librairie et la déposer sur PypI.

    Le parallélisme : optimiser les performances de vos programmes

    Profilez vos programmes avec Timeit et cProfile.
    Parallélisation : évitez le multithreading et foncez avec le multiprocessing.
    Calcul distribué avec la librairie Celery.

    Travaux pratiques

    Répartition et consolidation (Map Reduce) de calculs avec Celery.

    Les librairies contribuant au succès du langage

    Calcul scientifique 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.

    Travaux pratiques

    Extraction d’informations dans des fichiers de log XML, filtres et statistiques sur les données collectées puis représentation à l’aide de graphiques des tendances des informations.

    Proformation

    4 raisons de se former à Pythhon

    Avec Proformation
    1986

    Expertise

    Depuis 1986 Proformation forme les entreprises nationales et internationales

    Python

    Formateur Expert

    Nos formateurs sont Experts dans leur domaine  et sont spécialistes de la formation à distance.

    Qualiopi

    Formations certifiées

    Nos formations bénéficient du niveau de certification le plus exigeant : Qualiopi.

    Interlocuteur référent

    Votre commercial est votre interlocuteur référent pendant tout le process de formation

    Définissons ensemble votre besoin en formation Python

    Perfectionnement


    Proformation

    Proformation
    6 rue de Braque, 75003 Paris
    [email protected]

    01 86 65 48 40

    Merci pour votre visite, malheureusement ce site n'est pas supporté par ce navigateur.

    Rendez-vous sur un autre navigateur pour découvrir Proformation (Edge, Chrome, Firefox...)