Applicazione desktop Python pensata per preparare l'asta del fantacalcio con una lettura piu' completa delle prestazioni dei giocatori.
- avvia una GUI desktop con classifica e grafici
- carica un file CSV con 1-2 anni di storico per giocatore
- filtra per ruolo, squadra, nome giocatore e minuti minimi
- permette di scegliere la statistica principale con cui ordinare la classifica
- mostra una valutazione generale da
0a100 - visualizza il profilo statistico del singolo giocatore in modo intuitivo
La valutazione generale non usa solo un numero grezzo.
Per ogni ruolo confronta il giocatore con i pari ruolo e combina:
- goal per 90 minuti
- assist per 90 minuti
- bonus totali per 90 minuti
- tiri e tiri in porta per 90 minuti
- key passes per 90 minuti
- xG e xA per 90 minuti
- clean sheet per 90 minuti
- disponibilita' in base ai minuti giocati
- penalita' disciplinari
Il peso delle metriche cambia in base al ruolo, cosi' un portiere non viene valutato come un attaccante.
Metodo piu' semplice su Windows:
- doppio clic su [Avvia Fantacalcio Assistant.cmd](C:\Users\Michele Aguzzi\Documents\New%20project\Avvia%20Fantacalcio%20Assistant.cmd)
Oppure da terminale:
py -3 main.pySe vuoi ancora usare la versione testuale:
py -3 main.py data/sample_player_stats.csv --metric overall_rating --top 10player_name,team,role,season,matches,minutes_played,goals,assists,shots,shots_on_target,key_passes,expected_goals,expected_assists,yellow_cards,red_cards,clean_sheets
Ruoli consigliati:
PORDIFCENATT
- entry point applicazione: [main.py](C:\Users\Michele Aguzzi\Documents\New%20project\main.py)
- logica analisi e score: [analyzer.py](C:\Users\Michele Aguzzi\Documents\New%20project\src\fantacalcio_analyzer\analyzer.py)
- interfaccia desktop: [gui.py](C:\Users\Michele Aguzzi\Documents\New%20project\src\fantacalcio_analyzer\gui.py)
- dataset di esempio: [sample_player_stats.csv](C:\Users\Michele Aguzzi\Documents\New%20project\data\sample_player_stats.csv)
- import automatico dei dati reali da una fonte statistica
- esportazione classifica in Excel o CSV
- calcolo prezzo asta consigliato
- confronto diretto tra due o piu' giocatori
- packaging in un vero
.execon PyInstaller