Formation Python Perfectionnement

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Implémenter des design patterns en Python
  • Connaître et mettre en œuvre les meilleures pratiques de développement
  • Utiliser les fonctionnalités avancées du langage
  • Packager et déployer des librairies
  • Manipuler des ensembles de données avec Python
  • S'initier à la programmation réseau
  • Mesurer et améliorer les performances de ses applications

Sparks


Tout l'IT, vraiment tout
Voir la fiche entreprise

Tarif

A partir de 1 800,00 €

Durée 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Sparks


Tout l'IT, vraiment tout
Voir la fiche

Tarif

A partir de 1 800,00 €

Durée 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Cette formation Python Perfectionnement vous permettra de consolider et d’étoffer vos connaissances sur le langage de programmation. Vous apprendrez à utiliser les design patterns, mettrez en œuvre les meilleures pratiques de développement, et saurez exploiter les fonctionnalités avancées du langage pour développer des applications stables et robustes. Sur simple demande, cette formation avancée sur Python pourra être complétée ou adaptée via des modules spécifiques, conformément aux besoins des apprenants : programmation graphique, développement Web avec Django, introduction à Python pour la Data Science, focus sur une librairie…

Programme

Introduction à la formation Python Perfectionnement : rappels et notions avancées

Présentation générale de la formation Python avancé
Installation de Python, configuration d’un environnement de développement
Fonctions avancées, passage d’arguments
Les décorateurs
La fermeture (closure)
Les design patterns (types, application, recherche)
Exemples de cas pratiques : création d’un décorateur, suivre un design pattern (Factory, Singleton, …).

Programmation Orientée Objet avancée avec Python

L’introspection
Les propriétés
Les itérateurs et générateurs
Les classes abstraites
Les métaclasses
Les gestionnaires de contexte pour gérer les ressources
Exemples de cas pratiques : utilisation d’une classe et d’une méthode abstraite, implémentation d’une métaclasse.

Gestion des librairies

Le Python Package Index (PyPI)
Installer des librairies avec pip
Gestion des versions
Créer un environnement avec virtualenv
Construire un package de distribution avec setuptools
Exemple de cas pratique : portage de code entre différentes versions de Python, création d’environnements isolés avec virtualenv, packaging de librairies.

Traitement de données en Python

Les concepts de sérialisation et de désérialisation
Utiliser ElementTree pour extraire des données d’un fichier XML
Principes de base pour l’exploitation de bases de données
Accès à SQLite ou MySQL
Exemples de cas pratiques : recherche d’informations dans un fichier XML, création d’un programme Python pour accéder à une base MySQL, mise au point de requêtes.

Sockets et programmation réseau

Concepts réseaux
Introduction au module Socket, aux objets sockets et leurs méthodes
Les sockets en mode connecté (TCP), non connecté (UDP)
Exemple de cas pratiques : création d’un serveur/client socket

Amélioration des performances

Mesurer les performances des applications : timeit, cProfile et pstats
Bien choisir les structures de données
Les compréhensions de liste
Parallélisation : multithreading vs multiprocessing
Exemples de cas pratiques : mesure du temps d’exécution d’une fonction, profiling d’un programme, optimisation d’un code grâce à la compréhension de liste.

Prérequis

Avoir suivi notre formation Python Initiation ou disposer des connaissances équivalentes. Une pratique de développement en Python est également recommandée.

Public

Ingénieurs DevOps,

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Choisir un logiciel et le paramétrer
  • Tester le logiciel et l'appliquer à sa planification
  • Mesurer les écarts
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Distance
  • Centre

Formation Éloquence, émotions et conviction

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Construire un discours clair et efficace
  • Capter l'attention de son auditoire
  • Enrichir son expression orale
  • Susciter l’émotion grâce au storytelling
  • Convaincre avec le pitch
Tarif

A partir de 1 620,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre

Formation Angular Avancé

Proposé par Sparks

Objectifs de la formation

  • Connaître les fonctionnalités avancées du framework Angular
  • Maîtriser les grands principes de la programmation réactive
  • Mettre en œuvre les meilleures pratiques pour réaliser des tests unitaires
  • Créer des formulaires dynamiques
  • Configurer le lazy-loading
  • Utiliser la librairies NgRx
Tarif

A partir de 2 100,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Accompagner les managers
  • Prévenir les risques psychosociaux
  • Améliorer la cohésion et la performance collective
  • Améliorer ses performances personnelles
Tarif

A partir de 1 390,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Attitude commerciale impactante

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Identifier le canal de communication du client
  • Adapter sa communication au client
  • Restituer une offre commerciale impactante
  • Créer un échange positif et transformer le client en partenaire
  • Entretenir la relation client
Tarif

A partir de 1 490,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre
  • Distance

Formation Gestion des litiges dans les marchés publics

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Réagir à la décision de l'acheteur public (passation)
  • Attaquer en contentieux de la passation
  • Initier un recours pré-contentieux en cas de litige d'exécution
  • Attaquer en contentieux de l'exécution
Tarif

A partir de 1 092,00 €

Durée

1 jour

Modes
  • Entreprise
  • Centre
  • Distance

Le contentieux aux Prud'hommes

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Gérer la procédure prud'homale
  • Eviter les erreurs courantes
Tarif

A partir de 1 390,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Relier la chaîne logistique globale à la stratégie de l'entreprise
  • Identifier les étapes de la construction de scénarios stratégiques en Supply Chain
  • Choisir parmi les options possibles
  • Interpréter la logistique comme un levier stratégique des entreprises
Tarif

A partir de 1 390,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Déterminer les grands principes communs à la gestion des sinistres DO et RCD
  • Gérer les différentes garanties en matière de construction
Tarif

A partir de 1 803,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre
  • Distance

Je cherche à faire...