Dashboarding in Python
Versie door Jeroen Strompf (overleg | bijdragen) op 3 dec 2020 om 09:43
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).