Python Foundations for Sports Data - course bundle
================================================================

Zero to competent: install Python, learn pandas on real standings, and finish by building a league table from raw results.

Run order:
 1. 01_set_up_python_for_sports_analytics.py  -  Setting Up Python for Sports Analytics: A Complete Beginner's Walkthrough
      https://sportsdatatutorials.com/tutorials/set-up-python-for-sports-analytics.html
 2. 02_pandas_for_sports_data_12_operations.py  -  Pandas for Sports Data: The 12 Operations You'll Use Constantly
      https://sportsdatatutorials.com/tutorials/pandas-for-sports-data-12-operations.html
 3. 03_your_first_sports_data_visualization_matplotlib.py  -  Your First Sports Data Visualization with matplotlib
      https://sportsdatatutorials.com/tutorials/your-first-sports-data-visualization-matplotlib.html
 4. 48_filtering_and_querying_dataframes.py  -  Filtering and Querying a DataFrame
      https://sportsdatatutorials.com/tutorials/filtering-and-querying-dataframes.html
 5. 47_computing_new_columns_rate_stats.py  -  Computing New Columns: Rate Stats and Feature Engineering
      https://sportsdatatutorials.com/tutorials/computing-new-columns-rate-stats.html
 6. 50_apply_and_map_custom_columns.py  -  Apply and Map: Custom Column Logic in pandas
      https://sportsdatatutorials.com/tutorials/apply-and-map-custom-columns.html
 7. 44_merge_and_join_datasets_with_pandas.py  -  Merging and Joining Two Datasets with pandas
      https://sportsdatatutorials.com/tutorials/merge-and-join-datasets-with-pandas.html
 8. 21_group_pivot_reshape_aggregating_sports_data.py  -  Group, Pivot, and Reshape: Aggregating Sports Data Like a Pro
      https://sportsdatatutorials.com/tutorials/group-pivot-reshape-aggregating-sports-data.html
 9. 04_cleaning_messy_sports_data.py  -  Cleaning Messy Sports Data: Real-World Fixes for Real-World Files
      https://sportsdatatutorials.com/tutorials/cleaning-messy-sports-data.html
10. 45_build_a_standings_table_from_results.py  -  Build a Standings Table from a Season of Game Results
      https://sportsdatatutorials.com/tutorials/build-a-standings-table-from-results.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/python-foundations.html
All datasets documented: https://sportsdatatutorials.com/datasets.html
