Skip to content

Start2Impact Python Project: Crypto Daily Report, a program that takes and elaborates data from CoinMarketCap and returns 5 indexes about crypto price changes in the last 24 hours

Notifications You must be signed in to change notification settings

Riksa011/Start2Impact-Python-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crypto-Daily-Report

Questo programma è il progetto pratico del capitolo relativo a Python del corso Blockchain di Start2Impact University.

#️⃣ Si tratta di un sistema di reportistica sul mercato delle criptovalute che richiede un report di mercato a CoinMarketCap (Il più importante sito di analisi sui prezzi delle criptovalute) tramite il suo servizio di API, ne elabora i dati e li conserva all'interno di un file json. Il programma inoltre è impostato per eseguire il report in automatico ogni giorno a una specifica ora, nel mio caso le 9:30.

Le richieste elaborate dal programma sono:

  1. La criptovaluta con il volume maggiore in $ delle ultime 24 ore
  2. Le migliori e peggiori 10 criptovalute per incremento % nelle ultime 24 ore
  3. La quantità di denaro necessaria per acquistare un'unità di ciascuna delle prime 20 criptovalute in ordine per capitalizzazione di mercato
  4. La quantità di denaro necessaria per acquistare un'unità di tutte le criptovalute il cui volume delle ultime 24 ore sia superiore a 76'000'000$
  5. La percentuale di guadagno o perdita che avreste realizzato se aveste comprato un'unità di ciascuna delle prime 20 criptovalute il giorno prima (ipotizzando che la classifca non sia cambiata)

#️⃣ Ecco un'anteprima del programma in esecuzione e del file json generato:

1 2 3

#️⃣ Cosa ti serve per provare il programma:

  1. Creare un ambiente virtuale in python, trovi una guida a questo link
  2. Installare al suo interno le librerie "requests" e "schedule", eseguendo "pip install schedule" e "pip install requests" nel terminale
  3. Richiedere una chiave per il servizio API di coinmarketcap a questo link
  4. Inserire la tua nuova chiave API nel file "main.py" alla riga 20 al posto di '---la tua chiave API---'

➡️ Ora sei pronto per avviare il programma!

About

Start2Impact Python Project: Crypto Daily Report, a program that takes and elaborates data from CoinMarketCap and returns 5 indexes about crypto price changes in the last 24 hours

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages