Welcome to the Pokémon Team Builder Challenge, designed for the Codemotion 2025 event and hosted by PyData Roma Capitale!
Sharpen your Python and data analysis skills by solving a fun, hands-on problem involving Pokémon stats, strategy, and team optimization.
You're given a dataset of Pokémon with various attributes like HP, Attack, Defense, and Speed.
Your task? Select the best team of 6 Pokémon under a strict point budget, maximizing your chances of victory.
You'll need to:
- Parse a dataset of Pokémon stats.
- Implement scoring logic.
- Design an optimal team selection algorithm.
- Test your code for correctness and edge cases.
└── ./
├── attacking_types_chart.csv
├── codemotion_challenge_solution.ipynb
├── codemotion_challenge.ipynb
├── LICENSE
├── pokemon.csv
└── README.md
You can launch and run the challenge or review the solution directly on Google Colab:
Notebook | Link |
---|---|
🧪 Challenge | |
✅ Solution |
- Python 3
- Jupyter Notebooks
- NumPy / Pandas
- 🧪 Repository maintained by: PyData Roma Capitale
- 🧬 Pokémon data from publicly available sources
Found a bug or want to contribute improvements?
Feel free to open an issue or pull request — we’d love your input!