...

/

Project Overview

Project Overview

Explore what you’re going to build in this project.

This project focuses on analyzing the performance of basketball tournaments, games, teams, and individual players. We’ll gain hands-on experience with basic Python programming language features by creating the project.

Problem statement

This project aims to analyze a basketball tournament by evaluating team and player performances using Python. We’ll start by using hard-coded data and shift toward loading and parsing tournament data from a CSV file detailing teams, players, games, and player stats. The project’s core involves designing classes representing tournament, teams, players, games, and player-game stats.

Our tasks include calculating individual player scores, computing team scores, identifying top scorers, and determining the MVP. We’ll generate detailed game summaries, including team participation, scores, and attendance, and summarize tournament performance. This project will enhance our understanding of object-oriented programming, data processing, problem-solving, and statistical analysis in Python.

Learning objectives

  • Understand fundamental concepts of ...