Baseball Analytics with Statcast - course bundle
================================================================

Exit velocity, pitch maps, spray charts, luck-hunting and Pythagorean wins — the richest free data in sports, put to work.

Run order:
 1. 07_build_a_statcast_exit_velocity_leaderboard.py  -  Build a Statcast Exit-Velocity Leaderboard from Scratch
      https://sportsdatatutorials.com/tutorials/build-a-statcast-exit-velocity-leaderboard.html
 2. 08_make_a_pitch_location_heatmap_in_python.py  -  Make a Pitch-Location Heatmap in Python
      https://sportsdatatutorials.com/tutorials/make-a-pitch-location-heatmap-in-python.html
 3. 24_profile_a_pitcher_pitch_mix_and_velocity.py  -  Profile a Pitcher: Pitch Mix and Velocity with Statcast
      https://sportsdatatutorials.com/tutorials/profile-a-pitcher-pitch-mix-and-velocity.html
 4. 25_build_a_hitter_spray_chart.py  -  Build a Hitter's Spray Chart
      https://sportsdatatutorials.com/tutorials/build-a-hitter-spray-chart.html
 5. 26_expected_vs_actual_find_unlucky_hitters.py  -  Expected vs Actual: Find the Hitters Getting Unlucky
      https://sportsdatatutorials.com/tutorials/expected-vs-actual-find-unlucky-hitters.html
 6. 41_pythagorean_wins_expected_standings.py  -  Pythagorean Wins: Expected Standings from Run Differential
      https://sportsdatatutorials.com/tutorials/pythagorean-wins-expected-standings.html
 7. 49_ranking_teams_power_ranking.py  -  Ranking Teams: Build a Power Ranking with rank()
      https://sportsdatatutorials.com/tutorials/ranking-teams-power-ranking.html

Every script runs from this folder as-is:  python <script>.py
The shared helpers and every sample CSV the scripts read are included,
so the whole course works offline.

Course page: https://sportsdatatutorials.com/tracks/baseball-analytics.html
All datasets documented: https://sportsdatatutorials.com/datasets.html
