Data Science Tutoriels

La Data Science propose un programme complet pour les aspirants data scientists et analystes. Nos tutoriels couvrent l'analyse statistique, l'apprentissage automatique et la visualisation des données, adaptés aux débutants comme aux apprenants intermédiaires. Grâce à des laboratoires interactifs et des exercices de codage pratiques, vous acquerrez une expérience concrète avec des ensembles de données réels. Notre terrain de jeu en Data Science vous permet d'appliquer vos compétences dans un environnement en ligne dynamique.

Comment créer des fonctions en ligne en Python

Comment créer des fonctions en ligne en Python

Apprenez à créer des fonctions en ligne efficaces en Python grâce aux expressions lambda, explorez des techniques avancées et améliorez vos compétences en programmation fonctionnelle avec des solutions de code concises.
Python
Comment aligner la sortie lors de l'impression en Python

Comment aligner la sortie lors de l'impression en Python

Apprenez des techniques avancées d'alignement de texte en Python pour formater la sortie console, améliorer la lisibilité et créer des instructions d'impression de qualité professionnelle avec diverses méthodes d'alignement.
Python
Automatisation des déclencheurs PostgreSQL

Automatisation des déclencheurs PostgreSQL

Dans ce labo, vous apprendrez à automatiser des tâches dans PostgreSQL à l'aide de déclencheurs (triggers). Créez une fonction de déclencheur en utilisant PL/pgSQL pour enregistrer les modifications de salaire dans une table `employees` vers une table `salary_changes`. Vous écrirez la fonction, la lierez à un événement de table, la testerez et la désactiverez/supprimerez.
PostgreSQL
Partitionnement de table PostgreSQL

Partitionnement de table PostgreSQL

Dans ce labo, vous apprendrez à implémenter le partitionnement de table dans PostgreSQL. L'objectif est de diviser une grande table en éléments plus petits et plus faciles à gérer afin d'améliorer les performances des requêtes et de simplifier la gestion des données. Vous configurerez une table partitionnée par plage, définirez des partitions par plages de dates, insérerez des données et effectuerez des requêtes sur les partitions.
PostgreSQL
Extension PostGIS pour PostgreSQL

Extension PostGIS pour PostgreSQL

Dans ce TP (travaux pratiques), vous apprendrez à installer et à utiliser l'extension PostGIS dans une base de données PostgreSQL. PostGIS permet à PostgreSQL de stocker et d'interroger des données spatiales. Vous créerez une base de données, installerez PostGIS, vérifierez l'installation, créerez et interrogerez des données spatiales, testerez les fonctionnalités et supprimerez l'extension.
PostgreSQL
Gestion des rôles et des permissions dans PostgreSQL

Gestion des rôles et des permissions dans PostgreSQL

Dans ce labo, vous explorerez la gestion des rôles et des permissions dans PostgreSQL. L'objectif principal est d'apprendre à créer des rôles avec des attributs spécifiques et à gérer les privilèges de la base de données. Vous accorderez des privilèges, changerez d'utilisateur et révoquerez l'accès.
PostgreSQL
Développement de fonctions stockées PostgreSQL

Développement de fonctions stockées PostgreSQL

Dans ce labo, vous apprendrez à développer des fonctions stockées PostgreSQL. Le labo vous guide à travers le processus de définition d'une fonction stockée de base, l'ajout de paramètres d'entrée et son exécution dans une requête. Vous apprendrez également à supprimer une fonction inutilisée.
PostgreSQL
Réplication en Streaming PostgreSQL

Réplication en Streaming PostgreSQL

Dans ce labo, vous apprendrez à configurer la réplication en streaming (streaming replication) PostgreSQL, un mécanisme permettant de transférer et d'appliquer en continu les enregistrements WAL (Write-Ahead Logging) d'un serveur primaire à un serveur réplique. Le labo vous guide à travers la configuration d'une réplique, la vérification du délai de réplication (replication lag), l'interrogation des données et l'arrêt sécurisé de la réplication.
PostgreSQL
Recherche en texte intégral avec PostgreSQL

Recherche en texte intégral avec PostgreSQL

Dans ce labo, vous apprendrez à implémenter la recherche en texte intégral dans PostgreSQL en utilisant `TSVECTOR`. Vous créerez un index `TSVECTOR` sur une table `articles`, mettrez à jour la colonne `search_vector` et configurerez un trigger (déclencheur) pour mettre automatiquement à jour la colonne `search_vector`.
PostgreSQL
Configuration d'un déclencheur d'événements PostgreSQL

Configuration d'un déclencheur d'événements PostgreSQL

Dans ce lab, vous apprendrez à configurer un déclencheur d'événements (event trigger) PostgreSQL. L'objectif est de créer une fonction qui enregistre les événements de la base de données, en particulier la création de tables, dans une table de log dédiée. Le lab vous guide à travers la création d'une fonction de déclenchement d'événements, la configuration d'un déclencheur d'événements DDL, le test du déclencheur et sa suppression.
PostgreSQL
Gestion des erreurs dans PostgreSQL

Gestion des erreurs dans PostgreSQL

Dans ce TP (travaux pratiques), vous explorerez les techniques de gestion des erreurs dans PostgreSQL en utilisant PL/pgSQL. Le TP se concentre sur l'émission de notifications au sein des fonctions, l'interception des exceptions, l'enregistrement des erreurs dans une table et le test de la logique de gestion des erreurs.
PostgreSQL
Opérations de date et d'heure dans PostgreSQL

Opérations de date et d'heure dans PostgreSQL

Dans ce labo, vous explorerez les opérations de date et d'heure de PostgreSQL, en vous concentrant sur la gestion des fuseaux horaires et la réalisation de calculs. Vous insérerez des horodatages (timestamps) avec des informations de fuseau horaire, utiliserez les fonctions EXTRACT et INTERVAL, interrogerez les données à travers les fuseaux horaires et calculerez les différences de temps.
PostgreSQL
Maintenance de la base de données PostgreSQL

Maintenance de la base de données PostgreSQL

Dans ce labo, nous explorerons les tâches essentielles de maintenance de la base de données PostgreSQL. L'objectif est de comprendre comment surveiller la taille des objets de la base de données, effectuer une maintenance de routine et dépanner les problèmes potentiels. Nous exécuterons ANALYZE et VACUUM, listerons les connexions actives et vérifierons les journaux du serveur.
PostgreSQL
Sauvegarde et restauration PostgreSQL

Sauvegarde et restauration PostgreSQL

Dans ce TP (travaux pratiques), vous apprendrez comment sauvegarder et restaurer des bases de données PostgreSQL. Le TP couvre les techniques essentielles pour protéger vos données, notamment l'exportation d'une base de données à l'aide de `pg_dump`, la restauration d'une base de données à l'aide de `pg_restore` et la sauvegarde de tables spécifiques.
PostgreSQL
Pooling de Connexions PostgreSQL PgBouncer

Pooling de Connexions PostgreSQL PgBouncer

Dans ce TP, vous apprendrez à configurer et à utiliser PgBouncer pour le pooling de connexions avec PostgreSQL. Vous configurerez PgBouncer, vous vous connecterez via celui-ci, vous simulerez plusieurs connexions clientes et vous surveillerez les performances du pooling. Améliorez les performances de la base de données grâce à une gestion efficace des connexions.
PostgreSQL
Opérations avancées sur JSON/JSONB dans PostgreSQL

Opérations avancées sur JSON/JSONB dans PostgreSQL

Dans ce labo, nous explorerons les opérations avancées sur les types de données JSON/JSONB de PostgreSQL. Le labo se concentre sur l'amélioration des performances des requêtes et la manipulation des données dans les colonnes JSONB. Apprenez à indexer les champs JSONB, à interroger les structures imbriquées, à mettre à jour les éléments et à agréger les données JSON.
PostgreSQL
Écriture de requêtes avancées en PostgreSQL

Écriture de requêtes avancées en PostgreSQL

Dans ce labo, vous améliorerez vos compétences en écriture de requêtes PostgreSQL en explorant des techniques avancées. Vous apprendrez les sous-requêtes (subqueries), les CTE (Common Table Expressions), les fonctions de fenêtrage (window functions) comme ROW_NUMBER, et les clauses GROUP BY/HAVING pour extraire des informations significatives de vos ensembles de données.
PostgreSQL
Types de données avancés de PostgreSQL

Types de données avancés de PostgreSQL

Dans ce laboratoire (lab), vous explorerez les types de données avancés de PostgreSQL, en vous concentrant sur les types JSON/JSONB, les tableaux (arrays) et les UUID. Vous apprendrez à stocker, interroger et manipuler des données au sein de ces types. Le laboratoire couvre le stockage et l'interrogation de données JSON/JSONB, la création de colonnes de tableaux et l'utilisation d'UUID comme identifiants.
PostgreSQL
  • Précédent
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 233
  • Suivant
OSZAR »