Python – Accéder aux bases de données

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Décrire les mécanismes d’accès aux bases de données avec Python ;
  • Développer un module de connexion utilisation la DB-API pour utiliser une base de données ;
  • Implémenter des fonctions permettant de manipuler les données en base ;
  • Gérer les transactions et les exceptions dans les applications utilisant la DB-API ;
  • Mettre en place l’ORM SQLAlchemy dans un projet Python ;
  • Réaliser le mapping entre des tables de base de données et des classes Python ;

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 2 jours - 14 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

Contacter l'organisme

Durée 2 jours - 14 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Maîtrisez l’accès aux bases de données avec Python dans notre formation dédiée.
Comprenez les fondamentaux de Python et des bases de données, y compris l’installation de bibliothèques tierces et les terminologies clés.
Apprenez à utiliser la DB-API pour l’accès unifié aux bases de données, y compris l’utilisation de pilotes, la gestion des connexions et la gestion des erreurs.
Découvrez comment exprimer et exécuter des requêtes SQL, gérer des transactions et récupérer des données structurées.
Explorez SQLAlchemy, un ORM pour manipuler les bases de données de manière plus intuitive et haut niveau.
Comprenez les principes du mapping objet/relationnel, définissez le mapping avec SQLAlchemy, et utilisez l’API SQLAlchemy pour des opérations de manipulation de données.

Programme

Rappels fondamentaux (1 heure)

  • Python
    • Fonctions et modules
    • Le modèle de programmation orienté objet
    • Mettre en place un environnement de développement
    • Travailler avec les environnements virtuels
    • Installer des bibliothèques tierces
  • Les bases de données
    • Rappels sur le fonctionnement
    • Terminologie : Base de données, schéma, tables, clés, requêtage, …
  • Travaux pratiques :
    • Mise en place de l’environnement de travail

Accéder aux données en Python : la DB-API (7 heures)

  • Principes
    • Une API unifiée pour l’accès aux bases de données en Python
  • Notion de pilote
    • Catégories de pilotes
    • Disponibilité des pilotes pour les bases de données du marché
    • Gestion de la connexion et bonnes pratiques
  • API
    • Les principales fonctions de la DB-API
    • Utilisation du curseur
    • Libération des ressources
  • Opérations
    • Expression et exécution de requêtes SQL
    • Récupération de données structurées
    • Mise à jour de données
  • Transactions
    • Démarrage, validation et annulation
  • Gestion des erreurs
    • Gestion correcte des exceptions
  • Travaux pratiques :
    • Mise en place d’une base de données MySQL avec plusieurs tables
    • Création du module de connexion à la base de données
    • Développement de plusieurs fonctions d’accès à la base pour insérer, modifier et sélectionner des données
    • Gestion des transactions et des exceptions selon les bonnes pratiques

Utiliser un ORM : SQLAlchemy (6 heures)

  • Principes de l’ORM
    • Le mapping objet/relationnel
    • Structure d’un mapping classe/table
    • Règles fondamentale
  • Présentation de SQLAchemy
    • Le projet, son historique, ses ressources
  • Installation
    • Choisir la bonne version
    • Les différentes techniques d’installation
    • Validation de l’installation
  • Définition du mapping avec SQLAlchemy
    • Structure et organisation des classes
    • Bonnes pratiques
    • Vocabulaire du mapping
  • Modèle de programmmation
    • L’API SQLAlchemy et ses classes
  • Les opérations de manipulation de données
    • Insertion, suppression, mise à jour, sélections
  • Les associations
    • Le lien entre le modèle relationnel et le modèle objet : Relation / Association
    • Les différents types d’associations : one-to-one, one-to-many, many-to-one, many-to-many.
    • Les associations bidirectionnelles
  • Héritage
    • Impact de l’héritage dans le modèle objet sur le modèle relationnel
    • Les stratégies de gestion
  • Fonctionnalités avancées
    • Gestion du système de cache
  • Travaux pratiques :
    • Mise en place de SQLAlchemy
    • Reprise de l’application développée précédemment avec SQLAlchemy
    • Réalisation d’association entre classes liées
    • Réalisation d’une hiérarchie de classes et application des techniques de mapping de l’héritage
    • Mise en œuvre du système de cache

Prérequis

Public

  • Concepteurs-Développeurs

Ces formations pourraient vous intéresser

Objectifs de la formation

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

  • Identifier les éléments clés de l'expérience client
  • Analyser et évaluer les différents parcours d'achat des clients
  • Mettre en place une stratégie transversale axée sur l'expérience client
  • Pratiquer une communication interne et externe efficace pour gérer l'expérience client
  • Développer l'implication de tous les acteurs de l'entreprise dans la création d'un état d'esprit axé sur l'expérience client
  • Mettre en oeuvre des outils et des programmes de partage d'informations pour améliorer l'expérience client
  • Analyser et écouter en permanence les retours des clients pour améliorer leur expérience
  • Elaborer une cartographie des points de contact des clients pour mieux les comprendre
  • Utiliser des données pertinentes et qualifiées pour anticiper les besoins et les attentes des clients
  • Mettre en place un système de mesure et de suivi pour évaluer les progrès de l'expérience client et favoriser le bouche-à-oreille positif.
Tarif

A partir de 2 130,00 €

Durée

3j / 21h

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

5 jours (35 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Mettre en œuvre les concepts de la programmation fonctionnelle et déclarative
  • Installer et configurer un projet React
  • Développer des interfaces utilisateurs à base de composants
  • Gérer la navigation au sein de l’application
  • Mettre en place une architecture de gestion d’état de l’application avec Redux
  • Tester le code et les composants
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Savoir maîtriser l'environnement complet de développement d'applications Web

À l'issue de cette formation Oracle ADF, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Maîtriser l'environnement complet de développement d'applications Web
  • Mettre en place tous les tiers d'une application web Java EE proposant une interface riche
  • Comprendre tous les aspects du développement de nouvelles applications web ou de migration d'applications existantes avec les solutions Oracle
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Présenter la terminologie et les concepts de base du Cloud OUTSCALE
  • Enumérer les services de base de la plateforme OUTSCALE
  • Tester la navigation dans la console Cockpit d'OUTSCALE
  • Gérer des ressources et des coûts sur le Cloud OUTSCALE
  • Expliquer les mesures de sécurité et de conformité sur le Cloud OUTSCALE.
Tarif

A partir de 760,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Découvrir les enjeux et les opportunités du Big Data pour les entreprises
  • Comprendre l’impact de ces technologies sur la DSI et acquérir les connaissances nécessaires à leur mise en œuvre
  • Identifier les opportunités ouvertes par l’Open Data et les APIs d’accès aux données
  • Acquérir la perspective nécessaire pour apprécier l’impact socio-économique de ces technologies
Tarif

A partir de 1 690,00 €

Durée

2j / 14h

Modes
  • Entreprise

Objectifs de la formation

  • Définir la notion de marché
  • Déterminer les principes d'une segmentation marketing
  • Différencier les sources et les méthodes de connaissance de son marché
  • Exploiter les données les plus pertinentes pour développer votre capital client
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre les principes de base de la conteneurisation.
  • Maîtriser les commandes essentielles de Podman pour gérer les conteneurs et les images.
  • Savoir migrer des configurations Docker vers Podman.
  • Apprendre à créer, déployer et gérer des conteneurs et des pods avec Podman.
  • Explorer les options avancées de sécurité et de gestion des conteneurs sans démon.
Tarif

A partir de 1 995,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Démarche de gestion de la sécurité des données vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre la qualification complexe des données
  • Déterminer les risques majeurs concernant les traitements de gros volume de données
  • Définir le cadre légal de protection et de sécurisation des données (CNIL et PLA)
  • Décrire les solutions techniques standards pour protéger ses données
  • Mettre en œuvre une politique de sécurité pour lutter contre les attaques et anticiper les risques et les menaces
Tarif

A partir de 1 520,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Powerpoint - Parcours E-Learning + Coaching à distance

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Tout utilisateur bureautique qui souhaite maîtriser les fonctionnalités de PowerPoint selon ses besoins : créer, personnaliser et modifier une présentation, présenter des données, dessiner avec PowerPoint, les règles de présentation, réaliser des animations dynamiques et gérer l’animation de votre présentation

Formation éligible à l'utilisation du CPF avec possibilité du passage de la certification TOSA en fin de formation.

Tarif

A partir de 370,00 €

Durée

2 jour(s)

Modes
  • Distance

Je cherche à faire...