Criptovalute Challenge
Area di interesse: economia
Si potrebbero visualizzare in Jupyter grafici sull’andamento di criptovalute presi da coinmarketcap.com
Esempio formato dati ottenibili:
Per altre API, vedere: https://coinmarketcap.com/api/
Creare in Jupyter un configuratore di widget (vedere tutorial interfacce grafiche SoftPython), sull’esempio del *Cryptocurrency Price Ticker Widget*. L’output del programma dovrebbero essere oggetti widget Jupyter (non HTML).
Addizionalmente, il configuratore potrebbe anche generare del codice HTML come questo (per informazioni sull’HTML, vedere tutorial estrazione dati SoftPython):
<script type="text/javascript"
src="https://files.coinmarketcap.com/static/widget/currency.js">
</script>
<div class="coinmarketcap-currency-widget"
data-currencyid="1"
data-base="USD"
data-secondary=""
data-ticker="true"
data-rank="true"
data-marketcap="true"
data-volume="true"
data-stats="USD"
data-statsticker="false">
</div>
Il codice HTML può essere creato come oggetti BeautifulSoup o anche come semplice concatenazione di stringhe
Notate che se in una cella di Jupyter si scrive all inizio %%HTML
e sotto si incolla il codice HTML come quello sopra, dovrebbe apparire qualcosa come questo:
[2]:
%%HTML
<script type="text/javascript"
src="https://files.coinmarketcap.com/static/widget/currency.js">
</script>
<div class="coinmarketcap-currency-widget"
data-currencyid="1"
data-base="USD"
data-secondary=""
data-ticker="true"
data-rank="true"
data-marketcap="true"
data-volume="true"
data-stats="USD"
data-statsticker="false">
</div>
[ ]: