[Dự án AI] Thống kê bàn thắng giải bóng đá yêu thích
Thang điểm 10 · 4 tiêu chí chấm
Mục tiêu
Vận dụng pandas, matplotlib và numpy để thống kê bàn thắng qua các trận đấu, so sánh phong độ giữa các đội — chủ đề bóng đá luôn thu hút học sinh, đồng thời rèn tư duy phản biện về việc một vài con số thống kê đơn giản không kể hết toàn bộ câu chuyện của một đội bóng.
Thời lượng gợi ý: 2 tiết học (90 phút)
- Tiết 1 (cell 1-6): đọc/xử lý dữ liệu bàn thắng, xếp hạng tổng bàn thắng, lý thuyết trung bình cộng ở nhiều cấp độ
- Tiết 2 (cell 7-12): đo độ ổn định phong độ bằng độ lệch chuẩn, tư duy phản biện (bàn thắng không kể hết câu chuyện), cập nhật kết quả giải đấu mới nhất qua Tải CSV, thảo luận & vận dụng
Em sẽ làm được gì
- Tổng hợp và xếp hạng dữ liệu bằng
sum,sort_values - Tính trung bình ở nhiều cấp độ khác nhau (mỗi đội, cả giải đấu) và hiểu đúng ý nghĩa từng loại
- Đo độ ổn định phong độ bằng độ lệch chuẩn — số càng nhỏ càng đều đặn
- Nhận ra giới hạn của việc đánh giá 1 đội bóng chỉ dựa vào số bàn thắng ghi được
- Cập nhật notebook này với kết quả giải đấu mới nhất (World Cup, AFF Cup, V-League...) mà không cần sửa code
Về việc cập nhật số liệu mới nhất
Notebook chạy được ngay với dữ liệu MẪU minh hoạ ở Cell 3 (một giải đấu khu vực giả định, KHÔNG phải kết quả thật). Vì sandbox không có Internet, thầy/cô hoặc học sinh có thể tự tra cứu kết quả 1 giải đấu đang hoặc vừa diễn ra, nhập vào CSV rồi Tải CSV lên — code trong bài được viết để tự hoạt động với bất kỳ số trận nào (không cố định 5 trận như dữ liệu mẫu), rất tiện dùng lại mỗi mùa giải.
Giáo viên giao bài này cho lớp, học sinh nộp bài trực tuyến và được chấm tự động.
Giáo viên đăng nhập để giao bàiBài tập khác lớp 10
- [Dự án AI] Nắng nóng cực đoan & biến đổi khí hậu tại Việt Nam · Dự án AI
- [Dự án AI] Biến động giá xăng dầu trong nước · Dự án AI
- Xét kết quả Đạt / Không đạt · Lập trình
- Cân lại mẫu đá thiên thạch trên các hành tinh khác · Lập trình
- Lời chúc mừng hoàn thành khoá học online · Lập trình
- Tra cứu điểm số theo chỉ số danh sách · Lập trình