Dashboarding in Python: verschil tussen versies

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen
Regel 22: Regel 22:
 
</pre>
 
</pre>
  
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).
+
Browser geopend op [http://127.0.0.1:8050 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).
  
 
== Zie ook ==
 
== Zie ook ==

Versie van 3 dec 2020 06:22

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 met p3 ./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).

Zie ook

Bronnen