Informatique

Python et bases de données

Prix : 1890 € ht
Durée : 21h - 3 jour.s

Inter ou Intra

Présentiel ou distanciel

Sur-mesure

Objectifs

Cette formation permet à tout collaborateur de programmer en Python et de dialoguer via les programmes écrits en Python avec une base de données.

Pre-requis

Connaitre un langage de programmation est un plus|Etre à l’aise avec les outils informatiques.

Public visé

Développeurs ou administrateurs

  • Module 1 : Un programme Python

    • Qu’est-ce qu’un programme?
    • Qu’est-ce qu’un langage ? Les différents paradigmes.
    • Qu’est-ce qu’un algorithme ? Le pseudo-langage.
    • Les compilateurs. Les exécutables.

    Module 2 : Genèse d’un premier programme

    • Ecriture d’un programme : syntaxe et instructions.
    • Compilation et exécution du programme.
    • Qu’est-ce qu’une librairie ? Son rôle, son usage.

    Module 3 : Les variables

    • Qu’est-ce qu’une variable?
    • Les types primitifs : entiers, chaînes de caractères, nombres réels, autres.
    • Déclaration, définition et initialisation d’une variable. Les constantes.
    • Saisie, affichage, affectation, conversion de type.
    • Organiser ses données sous forme de tableaux.

    Module 4 : Opérateurs et expressions

    • Les différents opérateurs (addition, égalité…).
    • Combinaison d’opérateurs.
    • Expression booléenne.

    Module 5 : Les structures de contrôle

    • Les sélections alternatives (si, si-alors-sinon…).
    • Les blocs d’instructions (notion de Début… Fin).
    • Les boucles itératives (tant-que-répéter, répéter-jusqu’à, pour-de-à).
    • Imbrication des instructions.

    Module 6 : Les procédures et les fonctions

    • Définitions: procédure, fonction. Intérêt.
    • Le passage de paramètres.
    • Le code retour d’une fonction. Appel de fonctions.

    Module 7 : Python et Base de données

    • Connexion à la base de données avec SQLite, MySQL
    • Créer un Curseur et exécuter une requête SQL sur Python
    • Chercher un certain nombre de résultats
    • Faire des requêtes d’insertion, de mise à jour et de suppression
    • Stopper la connexion à la base de données

    Module 8 : ORM avec SQLAlchemy

    • Comprendre ce qu’est un ORM (mapping objet table et relation)
    • Installation de SQLAlchemy
    • Comprendre les différentes méthodes de l’API
    • Mise en place d’un DAO
  • Evaluation des acquis tout au long de la formation à travers des Tps, des Quizz ;
    Evaluation de satisfaction de fin de formation ;
    Attestation de fin de formation précisant les modules acquis et en cours d’acquisition ;
    Support de cours remis en fin de session.

  • Vous pouvez vous inscrire pour suivre une de nos formations jusqu'à la veille de la date de démarrage si la formation est financée directement par votre entreprise ET si le nombre maximum de participants n'est pas atteint. Si la formation est financée via un OPCO, vous devez au préalable avoir obtenu un accord de ce dernier.
4,7/5

Satisfaction client

Univlearn obtient la note de 4,7 sur 5 pour les sessions de formation dispensées en 2023.

950

Stagiaires en 2023

Univlearn a formé un total de 950 stagiaires au cours de l'année 2023,

6900

Heures de formation

En 2023, Univlearn a assuré un total de 6900 heures de formation en inter et intra.

Témoignages clients

« Nécessaire » indique les champs nécessaires

Votre demande concerne :Nécessaire
Type de formation envisagé :
Ce champ n’est utilisé qu’à des fins de validation et devrait rester inchangé.