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

    Maîtriser le multi-threading et l'implémentation de tests
    Tarif

    A partir de 1 795,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    PYTHON Méthodes de Machine Learning

    Proposé par GROUPE ARKESYS

    Objectifs de la formation

    • Utiliser les différents composants de l'interface Python
    • Connaître les avantages et inconvénients du Machine Learning
    • Mettre en place les méthodes de Machine Learning avec les outils de Scikit-learn dans un objectif de prédiction
    • Construire un modèle prédictif
    • Evaluer la performance d'un modèle et ses erreurs
    • Optimiser un modèle
    Tarif

    A partir de 4 650,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Comprendre le principe de fonctionnement d’Apache Spark
    • Utiliser PySpark pour manipuler des données avec Python
    • Traiter les flux de données en temps réel avec Spark Streaming
    Tarif

    A partir de 2 050,00 €

    Durée

    3j / 21h

    Modes
    • Entreprise

    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
    Tarif

    A partir de 1 800,00 €

    Durée

    3 jours

    Modes
    • Centre
    • Entreprise
    • 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

    Connaître les notions nécessaires à  la mise en place d'une architecture robuste d'un projet Java EE
    Tarif

    A partir de 1 925,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Mettre en place l'environnement de développement ;
    • Utiliser des composants d'IHM ;
    • Gérer le positionnement des composants d'IHM ;
    • Gérer les événements des composants d'IHM ;
    • Gérer les styles et les thèmes graphiques ;
    • Mettre en œuvre l'architecture MVC avec PyQt ;
    Tarif

    Contacter l'organisme

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Créer et paramétrer votre environnement de travail Python scientifique
    • Reconnaître l'écosystème scientifique de Python
    • Analyser les données avec NumPy, Pandas et SciPy
    • Visualiser les données avec Matplotlib et Pandas.
    Tarif

    Contacter l'organisme

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    PYTHON Programmation - Niveau 2

    Proposé par GROUPE ARKESYS

    Objectifs de la formation

    • Comprendre et mettre en œuvre des éléments de programmation plus avancée du langage Python ;
    • Etre autonome dans l'installation, la compréhension et la mise en œuvre des nombreux modules Python disponibles ;
    • Développer vos propres modules en respectant les règles qualités les plus répandues
    Tarif

    A partir de 4 650,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Décrire les subtilités du langage Python et en tirer parti pour écrire des programmes bien structurés, robustes et efficaces
    • Gérer le développement en langage Python, de façon approfondie.
    Tarif

    A partir de 1 830,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Je cherche à faire...