Giter Club home page Giter Club logo

ecommerce's Introduction

Python3 & SQL

Contexte du projet

Vous intégrez une société de e-commerce en tant que Developpeur IA et votre première mission consiste à les aider sur la refonte de leur base de données. La société a déjà récolté de la donnée et une première proposition a été réalisée. Cette proposition vous sera partagée ainsi que la donnée dans un second temps. La première étape de votre projet consiste à proposer votre propose vision sur la conception de la base de donnée.

Pour terminer ce projet, il vous sera demander de calcul la liste des indicateurs suivants afin de montrer la cohérence de la donnée:

Nombre de client total Nombre de produit total Nombre de produit par catégorie Nombre de commande total Nombre de commande selon leurs états (en cours de livraison etc...) Nombre de commande par mois Prix moyen d'une commande (panier moyen) Score de satisfaction moyen (notation sur la commande) Nombre de vendeur Nombre de vendeur par région Pour aller plus loin:

Quantité de produit vendu par catégorie Nombre de commande par jours Durée moyenne entre la commande et la livraison Nombre de commande par ville (ville du vendeur) Prix minimum des commandes Prix maximum des commandes Le temps moyen d'une livraison par mois

Phase 1: Création du MPD.

Phase 2: Partage du MPD des équipes, partage des données, Création de la DB.

Phase 3: Requêtage des donneés pour calculer les indicateurs.

Livrables

Deadlines: Environ 3 jours + En groupe

Critères de performance

L'ensemble des requêtes doit être correct, l'intégration de nouvelles données se fait correctement, le code est bien commenté et ajouté sur GIT.

Modalités d'évaluation

Un rapport écrit sur le projet est demandé. Contexte + Technologies utilisées + MPD présenté + Création et intégration de la BDD étape par étape , choix à justifier si évolution des variables (suppression d'id inutile par exemple)+ Présentation du code SQL pour chaque indicateurs. Rapport de groupe et présentation individuelle pour valider le projet.

Modalités pédagogiques

  • MCD avec les différentes tables et les liens entre ces tables + Type de données pour chaque variable
  • Base de données SQL avec la donnée intégrée
  • Requête d'intégration d'un nouveau produit dans la table produit
  • Code SQL permettant de calculer les 10 indicateurs demandés

Ressources

https://www.w3schools.com/python/python_mysql_getstarted.asp

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.