Dashboarding in Python: verschil tussen versies

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen
(Nieuwe pagina aangemaakt met '== NBA-voorbeeld towardsdatascience.com == [https://towardsdatascience.com/build-a-web-data-dashboard-in-just-minutes-with-python-d722076aee2b]: * Installatie ''p...')
 
Regel 12: Regel 12:
  
 
<pre>
 
<pre>
ash is running on http://127.0.0.1:8050/
+
Dash is running on http://127.0.0.1:8050/
  
 
  * Serving Flask app "python-nba-voorbeeld" (lazy loading)
 
  * Serving Flask app "python-nba-voorbeeld" (lazy loading)

Versie van 3 dec 2020 08:20

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 [2] - 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