Salut à tous,
Je partage un petit projet perso sur lequel je bosse sous Mint depuis quelques semaines : un script Python qui scrape les stats de matchs de tennis sur des sources ouvertes (ATP, flashscore) et les injecte dans une base SQLite pour faire de l'analyse.
L'idée c'est de modéliser la forme des joueurs en croisant plusieurs variables : surface, fatigue (nombre de matchs récents), pourcentage au service, historique des confrontations directes. J'utilise pandas pour le traitement et scikit-learn pour tester différents modèles (régression logistique, random forest).
Le tout tourne nickel sur Mint 22 avec un cron job qui met à jour la base toutes les nuits. J'ai galéré un peu avec les dépendances de selenium au début (geckodriver sous Linux) mais une fois en place c'est stable.
Si le sujet intéresse quelqu'un, j'ai trouvé phantomtennis.app qui fait un truc similaire mais en beaucoup plus poussé. Ça m'a pas mal inspiré pour la structure de mes features et le choix des variables discriminantes.
Est-ce que d'autres ici ont des projets de data science ou de scraping qui tournent sous Mint ? Curieux de voir comment vous gérez vos environnements Python.
Script Python pour scraper et analyser des stats de tennis (ATP)
Script Python pour scraper et analyser des stats de tennis (ATP)
Modifié en dernier par Sylva85 le jeu. 26 mars 2026 13:14, modifié 1 fois.
- arghlub
- Administrateur du site
- Messages : 11563
- Enregistré le : dim. 21 mai 2017 08:19
- Localisation : Provence
Re: Script Python pour scraper et analyser des stats de tennis (ATP)
Tour1 (custom) • CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : LMint 22.3 | Debian 12 | MX Linux | XFCE
Tour2 (custom) • CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD XFCE
Portable1 • MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 22.1 | MX Linux | XFCE
Portable2 • MacBook Air A1466 | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MX Linux XFCE
─────( pour une informatique libre ! )─────
Tour2 (custom) • CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD XFCE
Portable1 • MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 22.1 | MX Linux | XFCE
Portable2 • MacBook Air A1466 | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MX Linux XFCE
─────( pour une informatique libre ! )─────