Formation Python Avancé : ORM

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Implémenter une couche d'accès aux données avec un ORM

DAWAN


Formez-vous à l’excellence.
Voir la fiche entreprise

Tarif

A partir de 1 725,00 €

Durée 2 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 1 725,00 €

Durée 2 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible
  • Programme

    Manipuler des bases de données en programmation objet (ORM)

    - Principe des ORM (Pattern DAO)
    - Bibliothèques d'ORM Python : SQLObject, SQLAlchemy, Peewee, PonyORM, Django

     

    Découverte d'un ORM

    - Choix d'un ORM
    - Découvrir les concepts de base des ORMs
    - Mapping : modèles, colonnes, métadonnées de tables
    - Gérer son schéma de données
    - Concept de migrations de schéma
    - Gestion des relations entre tables : n à 1, 1 à 1, n à n
    - Optimisations (syndrome des n+1 requêtes, etc.)

    Atelier : Découverte de l'ORM Peewee et Django

     

    Ecrire des requêtes avec un ORM

    - Sélections de base, filtres
    - Jointures en SQL et jointures en objet
    - Fonctions d'agrégation, scalaires et de fenêtrage
    - Désérialisation lazy/eager

    Atelier : Développer une couche modèle efficacement

     

    Découvrir des fonctionnalités avancées

    - Mettre en cache (ex. Redis ou autres)
    - Outils de mise en cache avec Django
    - Siganux (intercepteurs, event-listeners)

    Atelier : Découvrir les outils de cache pour ORM

    Prérequis

    Avoir suivi le stage "Python : Initiation + Approfondissement" ou notions équivalentes

    Public

    Développeurs Python

    Ces formations pourraient vous intéresser

    Objectifs de la formation

    Concrètement à l'issue de cette formation Analyse de données en Python, vous aurez acquis les connaissances et compétences nécessaires pour :

    • Maîtriser les bases du langage Python
    • Connaitre les aspects avancés en Python
    • Savoir analyser des données en Python
    • Savoir faire une représentation graphique de données en Python
    • Acquérir des données externes en Python
    • Comprendre les performances et la parallélisation
    Tarif

    A partir de 2 695,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Construire une API en Python et implémenter une couche d'accès aux données avec un ORM
    Tarif

    A partir de 2 995,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Utiliser Scikitlearn pour créer des modèles d'apprentissage machine
    • Concevoir des expériences et interpréter les résultats des tests A/B
    • Visualiser l'analyse de clustering et de régression en Python à l'aide de Matplotlib
    • Produire des recommandations automatisées de produit ou de contenu avec des techniques de filtrage collaboratif
    • Appliquer les meilleures pratiques en matière de nettoyage et de préparation de vos données avant l'analyse.
    Tarif

    A partir de 2 280,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Programmer en Python

    Proposé par ENI Service

    Objectifs de la formation

    • Décrire la philosophie de Python et identifier ses domaines d’application
    • Mettre en place un environnement de développement pour Python
    • Écrire des scripts en utilisant l’algorithmie de base du langage Python et les exécuter
    • Définir et utiliser des fonctions et des modules pour la structuration des programmes
    • Mettre en œuvre les concepts de la programmation objet avec le langage Python (classe, attributs, méthodes, encapsulation, polymorphisme et héritage)
    • Gérer les erreurs avec les exceptions
    • Utiliser des modules de la bibliothèque standard Python pour interagir avec l'environnement du système d'exploitation
    Tarif

    A partir de 990,00 €

    Durée

    37 heures

    Modes
    • Distance

    Objectifs de la formation

    Préparer le passage de la certification PCAP-31-02
    Tarif

    A partir de 1 795,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Connaître les notions nécessaires à  la gestion d'un projet Java EE
    Tarif

    A partir de 3 475,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
    Tarif

    Contacter l'organisme

    Durée

    4 jours (28 heures)

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Maîtriser la syntaxe du langage Python
    • Apprendre à développer vos propres programmes from scratch  
    • Acquérir les connaissances nécessaires pour debugger et maintenir les scripts développés par d’autres développeurs
    Tarif

    A partir de 2 450,00 €

    Durée

    3j / 21h

    Modes
    • Entreprise

    Python – Perfectionnement

    Proposé par ENI Service

    Objectifs de la formation

    • Mettre en œuvre les aspects avancés de la programmation objet
    • Structurer et déployer vos applications
    • Créer et appliquer les décorateurs
    • Exploiter les itérateurs et les générateurs
    • Créer et utiliser les "context manager"
    • Mettre en œuvre les mécanismes de la programmation fonctionnelle
    • Optimiser les performances en utilisant la programmation asynchrone
    • Manipuler vos fichiers de données de façon optimisé avec la librairie « Panda »
    • Réaliser des calculs performants à l’aide de la librairie « NumPy »
    Tarif

    A partir de 2 290,00 €

    Durée

    4j / 28h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Etre capable de prévoir, développer, tester, déployer une application complète et complexe en Python
    Tarif

    A partir de 1 275,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...