Skip to content

Repo to gather our work for the M1 Python Scripting Course

License

Notifications You must be signed in to change notification settings

JambonPasFrais/python-project-M1

Repository files navigation

Contributors Stargazers MIT License


YNBA

An awesome Python project that we had to do in Master 1 at Junia ISEN

Table of Contents
  1. About The Project
  2. Getting Started
  3. License
  4. Contact

About The Project

The idea of the project is simple. We had to use our knowledge in data scrapping, AI and data handling to scrap the NBA's website stats and make some meaningful plots about them. As a bonus, we could create an AI that predicts a value from another.

(back to top)

Built With

Logo Logo Logo Logo Logo

(back to top)

Getting Started

The project is in multiple parts. Be sure to have everything listed below before trying to launch the project

Prerequisites

You need to have Node.js installed and run the command in your directory

  • npm
    npm install

You will also need to have installed pip and our libraries like so:

  • pip
    pip install nba_api
    pip install matplotlib
    pip install pandas
    pip install plotly
    pip install -U kaleido
    pip install scikit-learn

Installation

  1. Clone the repo
    git clone https://github.com/JambonPasFrais/python-project-M1.git
  2. Make sure every package is installed as listed on top of this category

Website

  1. In the main directory, run:
    node index.js
  2. Click on the link in the console and go to http://localhost:4444

Data analysis and visualization

  1. Execute the show_plots.py

AI

  1. Open the decision_tree.ipynb file in the AI directory on Jupyter or PyCharm
  2. Run each step

(back to top)

License

Distributed under the MIT License. See LICENSE for more information.

(back to top)

Contact

Project Link: https://github.com/github_username/repo_name

(back to top)

About

Repo to gather our work for the M1 Python Scripting Course

Resources

License

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •