Apprendre SQL de A à Z:  Analyse de Data - Cas pratiques Data Science inclus
ERROR
00:00
00:00

TUTO Apprendre SQL de A à Z: Analyse de Data - Cas pratiques Data Science inclus

Rod Paris
65,00€

Téléchargement & visionnage illimité

Satisfait ou remboursé

Paiement 100% sécurisé

Avec cette formation en vidéo, apprenez rapidement à exécuter des requêtes SQL
Vous apprendrez à lire et écrire des requêtes de plus en plus complexes en SQL en analysant des données depuis des bases de données SQLite et PostgreSQL.

En bonus, vous verrez comment lire ces bases de données avec Python (connexion et analyse).

Pourquoi apprendre SQL?

SQL est une des compétences les plus demandées sur le marché du travail, facilement applicable à d'autres bases de données majeurs comme MySQL, Microsoft SQL Server, Amazon Redshift, Oracle et plein d'autres...
Apprendre SQL est un des moyens les plus rapides d'améliorer considérablement vos plans de carrière que vous soyez Data Scientist, Data Analyst, web développeur, marketeur ou que vous souhaitiez vous former dans un de ces métiers.
 

Au programme de cette formation SQL pour l'Analyse de Data

Dans cette formation, vous allez apprendre rapidement SQL sur des cas concrets provenant de bases de données issues du monde réel. 
Ce cours est également rempli d'exercices, de défis, de projets et d'opportunités pour que vous puissiez pratiquer directement ce que vous apprenez. Appliquez ce que vous apprenez à l'aide de bases de données adaptées à chaque étape de votre apprentissage.
Ce cours vous permettra :

  • d'utiliser SQL pour interroger une base de données
  • d'utiliser SQL et Python pour réaliser des analyses de données
  • d'être familier avec les bases de données SQLite et PostgreSQL
  • de maîtriser les bases de données en SQL (SQLite et PostgreSQL) avec Python et l'outil de commande SQL

 

La formation en quelques chiffres:

  • Plus de 11 heures de vidéos
  • 11 chapitres théoriques avec de nombreux exercices
  • 2 challenges pour valider vos acquis
  • 3 projets guidés pour commencer un portfolio sur Github 
  • 4 bases de données variées à explorer
  • 1 projet final axé sur l'étude d'une base de données d'une société de location de DVDs

 

Pourquoi ce cours est différent ?

Ce ne sera pas un cours où vous allez regarder mon code pendant des heures. 
C'est un parcours où l'on pratique, on met les mains dans le code et on manipule soi-même pendant des heures de la Data.
Mon but c'est surtout de vous donner l'envie d'analyser à fond des bases de données.

Je vous accompagne afin de vous aider à saisir chaque élément abordé dans la formation (n'hésitez pas à poster vos questions, j'y réponds très rapidement)

Commencez à apprendre SQL et l'Analyse de Data !

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Chapitre 1
Introduction SQL
Chapitre 2
Opérateurs logiques et Ordre
Chapitre 3
Challenge 1: Requêtes SQL
Chapitre 4
Requêtes sur SQLite avec Python
Chapitre 5
Projet Guidé: Base de données SQLite (Bonus Python)
Chapitre 6
Calcul de statistiques en SQL
Chapitre 7
Statistiques sur des groupes de données

Plan détaillé du cours

Chapitre 1 : Introduction SQL
31m11s
 
Leçon 1Introduction
Leçon 2Installation et Utilisation de DB Browser SQLite
Leçon 3Introduction aux bases de données et SQL
Leçon 4Comprendre les tables, lignes et colonnes
Leçon 5Notre première requête SQL
Leçon 6Ordre des colonnes
Leçon 7Filtrer avec WHERE
Leçon 8Limiter le nombre de résultats
Chapitre 2 : Opérateurs logiques et Ordre
28m37s
 
Leçon 1Conditions multiples avec AND et OR
Leçon 2Grouper les opérateurs avec des parenthèses
Leçon 3Trier les résultats avec ORDER BY
Leçon 4Ordre des résultats sur plusieurs colonnes
Chapitre 3 : Challenge 1: Requêtes SQL
10m29s
 
Leçon 1Introduction
Leçon 2Utiliser SELECT et LIMIT pour afficher certains éléments de la table
Leçon 3Utiliser WHERE pour filtrer les résultats
Leçon 4Ajouter des critères avec des opérateurs logiques
Leçon 5Trier les résultats
Chapitre 4 : Requêtes sur SQLite avec Python
39m
 
Leçon 1Présentation section
Leçon 2Installation Python et Jupyter Notebook
Leçon 3Connexion à la base de données
Leçon 4Créer un Curseur et exécuter une requête SQL sur Python
Leçon 5Chercher un certain nombre de résultats
Leçon 6Stopper la connexion à la base de données
Chapitre 5 : Projet Guidé: Base de données SQLite (Bonus Python)
44m38s
 
Leçon 1Présentation du projet
Leçon 2Présentation de la commande SQLite et exécution de requêtes SQL
Leçon 3Utiliser Python avec SQLite
Leçon 4Calculer des prévisions démographiques
Leçon 5Sommer des lignes d'une colonne pour calculer la surface totale
Chapitre 6 : Calcul de statistiques en SQL
1h07m
 
Leçon 1Introduction
Leçon 2Compter le nombre de lignes en SQL
Leçon 3Trouver les valeurs minimales et maximales d'une colonne en SQL
Leçon 4Calculer des sommes et des moyennes en SQL
Leçon 5Combiner plusieurs fonctions
Leçon 6Associer les fonctions de calcul avec la condition WHERE
Leçon 7Sélectionner des éléments ou données uniques
Leçon 8Associer les fonctions de calcul avec DISTINCT
Leçon 9Opérations mathématiques en SQL
Leçon 10Exécuter des opérations mathématiques entre colonnes
Chapitre 7 : Statistiques sur des groupes de données
30m
 
Leçon 1Introduction
Leçon 2Calculer des statistiques en regroupant des éléments par niveau
Leçon 3Renommer les colonnes avec la commande AS
Leçon 4Pratique
Leçon 5Colonnes virtuelles et HAVING
Leçon 6Arrondir les résultats avec la fonction ROUND
Chapitre 8 : Challenge 2: Exploration de données
35m18s
 
Leçon 1Introduction
Leçon 2Calcul de moyennes
Leçon 3Trouver les valeurs extrêmes
Leçon 4Filtrer les valeurs
Leçon 5Prédire la future croissance démographique
Leçon 6Explorer plus sur les estimations démographiques
Chapitre 9 : Modifier les données dans une table
38m17s
 
Leçon 1Introduction
Leçon 2Les dates en SQL
Leçon 3Les différents types de données
Leçon 4Les clés primaires (Primary Keys)
Leçon 5Insérer des données dans une table
Leçon 6Valeurs manquantes
Leçon 7Modifier des valeurs
Leçon 8Supprimer des valeurs
Chapitre 10 : Schéma d'une table
41m30s
 
Leçon 1Introduction
Leçon 2Ajouter des colonnes
Leçon 3Supprimer des colonnes
Leçon 4Créer une table
Leçon 5Relations entre tables
Leçon 6Créer une table avec relations
Leçon 7Commande INNER JOIN
Leçon 8Types de combinaison entre 2 tables
Chapitre 11 : Normalisation de la base de données et Relations
45m38s
 
Leçon 1Introduction
Leçon 2Découverte de la base de données
Leçon 3Normalisation de la base de données
Leçon 4Types de relation
Leçon 5Requête sur une base de données normalisée
Leçon 6Créer une Join Table ou table intermédiaire
Leçon 7Requête SQL pour une relation many-to-many
Leçon 8Pratique sur la relation many-to-many
Chapitre 12 : Projet Guidé: Préparer les données pour SQLite (Bonus Python)
46m25s
 
Leçon 1Introduction
Leçon 2Découverte du dataset
Leçon 3Filtrer les données
Leçon 4Nettoyer les colonnes Unnamed et Won?
Leçon 5Nettoyage de la colonne Additional Info
Leçon 6Exporter vers SQLite
Chapitre 13 : Projet Guidé: Créer des relations sur SQLite (Bonus Python)
45m30s
 
Leçon 1Introduction
Leçon 2Rappel table
Leçon 3Créer la table ceremonies
Leçon 4Contraintes de clé externe
Leçon 5Relation one-to-many avec la table nominations
Leçon 6Supprimer et renommer des tables
Leçon 7Créer une Join Table
Chapitre 14 : PostgreSQL
14m28s
 
Leçon 1Introduction
Leçon 2SQLite vs. PostgreSQL
Leçon 3Vue d'ensemble de PostgreSQL
Leçon 4Installer PostgreSQL
Leçon 5Connexion à PostgreSQL
Chapitre 15 : Command Line PostgreSQL
30m21s
 
Leçon 1L'outil PSQL
Leçon 2Exécuter des requêtes SQL
Leçon 3Commandes spéciales PostgreSQL
Leçon 4Changer de base de données
Leçon 5Créer des utilisateurs
Leçon 6Ajouter des permissions
Leçon 7Retirer des permissions
Leçon 8Superusers
Leçon 9Supprimer un utilisateur, une table ou une base de données
Chapitre 16 : Utilisation PostgreSQL avec Python
29m21s
 
Leçon 1Connexion avec Psycopg2
Leçon 2Créer une table
Leçon 3Transactions en SQL
Leçon 4Commit automatique
Leçon 5Exécuter des requêtes
Leçon 6Créer des bases de données
Leçon 7Supprimer des bases de données
Chapitre 17 : Projet final: Exploration base de données PostgreSQL
1h46m
 
Leçon 1Installation de la base de données
Leçon 2Schéma de la base de données
Leçon 3Exploration avec DISTINCT, COUNT et GROUP BY
Leçon 4Commande EXTRACT
Leçon 5Exploration avec WHERE
Leçon 6Commande IN
Leçon 7Commande LIKE
Leçon 8Challenge GROUP BY
Leçon 9Challenge HAVING
Leçon 10JOINS
Leçon 11Exemples INNER JOIN
Leçon 12Exemples OUTER JOIN
Leçon 13Challenge JOIN: Afficher tous les titres de film, catégories et leurs langues
Leçon 14Solution Challenge JOIN
Leçon 15Challenge Marketing 1: Trouver les films qui rapportent le plus
Leçon 16Solution Challenge Marketing 1
Leçon 17Challenge Marketing 2: Quel est le magasin qui a vendu le plus (Store 1 vs. 2) ?
Leçon 18Solution Challenge Marketing 2
Leçon 19Challenge Marketing 3: Nombre de locations films d'action, comédies et animation
Leçon 20Solution Challenge Marketing 3
Leçon 21Challenge Marketing 4: Offre promo à tous les clients qui ont + de 40 locations
Leçon 22Solution Challenge Marketing 4

Aperçus

Avis des apprenants

Détail des avis
24
Apprenants
2
Commentaires
4/5
Note moyenne
5/5
1
4/5
0
3/5
1
2/5
0
1/5
0
Mouloud Boujdour
Mouloud Boujdour
Publié le 21/12/2018
Excellent tuto merci.
Membre-6277-3818
Membre-6277-3818
Publié le 22/10/2018
Bonjour Je viens de charger les fichiers, et je ne trouve pas la base dont vous vous servez . Pouvez-vous m'indiquer le nom de cette base Merci
Rod Paris
Bonjour, Pour toute question, on peut discuter dans l'entraide :) Là vous êtes dans la partie Avis, et je vois que vous avez mis une mauvaise note, qu'est ce qui ne vous plait dans la formation? N'hésitez pas pour toute question!

Vos questions sur le cours

Avec quelles versions de logiciels ce tuto est-il compatible ?

SQL , Data Science

Quel est le niveau requis pour suivre ce tuto ?

débutant

Que contient le fichier source ?

Le fichier source contient l'ensemble des bases de données utilisées dans la formation ainsi que des guides d'installation

Attendez ! 🤗

Accédez à plus de 1330 tutos gratuits

Notre politique de protection des données