Introduction to Python Masterclass

Introduction to Python Masterclass

Python is one of the most popular programming languages in the world, used by giants including Spotify, Google and Netflix. During this two-hour session, FC Python founder Jamie Dos Anjos gives an introduction to the football capabilities of the programming language.

You get:

  • Video masterclass: Delivered by Jamie Dos Anjos (pictured). During two hours Jamie takes you through the analysis process with Python, from data import to creating visualisations. The session covers: introduction to programming basics, how to load data, cleaning and describing datasets, exploratory data analysis, and basic visualisations.

Here are some resources to get the most out of the session, available in this Google Drive

  1. Key Terms & Concepts: Being familiar with some Python vocabulary and concepts will help you massively during the session. The pdf file is ready to read.
  2. Data (csv): This is the data we will be using during the session – it’s Wyscout data from last season’s Serie A. To run the code (details below) you will need to download this data file and save it in the same folder as the code on your computer.
  3. Code Notes (PDF): This is the code we’ll run through during the session. To run the code, you will need to download the data (as above) in the same folder on your computer.
  4. Further Reading: Tutorials, football resources and paid courses that will take your Python learning further, if you so wish.

You will also need to instal Python. Here’s how:

Installing Python:

We strongly recommend installing Python with Anaconda, which includes some extra tools to make learning and coding easier. Here are installation instructions for Windows and for Mac.

When you open Anaconda, you will find another tool called Jupyter Notebook. This is what we’ll be using to code in during the session if you want to follow along. Click ‘launch’ on the Jupyter Notebook option to open it up, then navigate to the .ipynb file that I will make available on the Google Drive link, or open a new one in the top right hand corner.

Read more

Set Pieces are a fundamental part of the game, which is why teams are dedicating more and more time and resources to them. In our Set Piece Masterclass, former Newcastle United First Team Analyst Billy Coulston will help to improve your understanding, preparation and delivery of Set Pieces.

Harsh Krishna introduces you to R & RStudio and shows how they can be used with football event data. What are R and RStudio? What are they used for? How can they be useful in a football context? Learn all that and more with this masterclass.

ChatGPT and other Large Language models are changing how we write and read texts. In this Masterclass, Professor David Sumpter will explain what they can and can’t do and show you how to make the most of the new technology in scouting.