NBAAnalytic

Tutorials

Hands-on guides for pulling, cleaning, and visualizing basketball data yourself — from your first nba_api call to a finished shot chart.

Everything in this lane is meant to be run, not just read. The natural order is to start with the survey of free data sources, so you know what each one will and will not give you, then install nba_api and pull your first table, then plot a season of shot locations on a half-court you draw yourself in matplotlib. The two spreadsheet builds — a Four Factors dashboard and a net-rating power ranking — need no Python at all; they are here because a spreadsheet is often the fastest way to find out whether an idea is worth coding. Each tutorial names the exact endpoint, column, or formula it uses and shows the output it produces, so you can check your result against the one on the page before moving on.