Introduction to Football (Soccer) Data Analysis with Python

Introduction to Football (Soccer) Data Analysis with Python

Maintained by Indranil Ghosh

Personal Website

Description

This website is set up to teach introductory football (soccer) data analysis to those who are interested. The user will learn how to get open access football data and run analyses on them. Simple mathematical techniques from the fields of network analysis, computational geometry and introductory statistical analyses will be introduced and implemented on football event data and tracking data. The user will also learn how to draw football pitches and generate visualizations out of the data to draw conclusions. The programming language has been chosen to be Python because it is easy to learn, open-source and user friendly.

Logo courtesy: Swagata Chakraborty

Tools/Techniques

Python
Statistics
Computational Geometry
Network Analysis
Visualization

References

Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow- Concepts, Tools, and Techniques to Build Intelligent Systems
Book Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow- Concepts, Tools, and Techniques to Build Intelligent Systems by Aurélien Géron.
Friends of Tracking
Friends of Tracking youtube channel maintained by Dr. David Sumpter.
FCPython blog
Blog on ootball data content & tutorials with Python.
Soccermatics
Book Soccermatics Mathematical Adventures in the Beautiful Game Pro-Edition (Bloomsbury Sigma) by Dr. Sumpter.
Youtube Channel by McKay Johns
Youtube Channel on Soccer Visualizations by McKay Johns.
Graph Theory and Complex Networks
Book Graph Theory and Complex Networks An Introduction by Dr. Maarten van Steen.

Recent Posts