Dashboarding in Python
Naar navigatie springen
Naar zoeken springen
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
NBA-voorbeeld towardsdatascience.com
[1]:
- Installatie pip:
sudo apt install python-pip3
- Installatie packages:
pip3 install pandas
,pip3 install plotly
&pip3 install dash
- Broncode gekopiëerd naar een leeg editor-bestand. Geen shebang toegevoegd. Bestand ook niet executeerbaar gemaakt (da's alleen nodig voor gecompileerde zaken)
- Brondata gedownload vanaf GitLab en in submap srcdata geplaatst
- Python-script (
python-nba-voorbeeld.py
) uitgevoerd vanaf bash metp3 ./python-nba-voorbeeld.py
.
Uitvoer van het script naar Bash:
Dash is running on http://127.0.0.1:8050/ * Serving Flask app "python-nba-voorbeeld" (lazy loading) * Environment: production WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Debug mode: off * Running on http://127.0.0.1:8050/ (Press CTRL+C to quit)
Browser geopend op http://127.0.0.1:8050 - En het werkt! Ik ben onder de indruk hoe soepel dit is gegaan. Zelfs geen gedoe met configureren van een webserver of rondom installatie van packages (wat in het verleden maar niet wilde lukken).