A project for the 42 Network curriculum exploring advanced data structure manipulation, collections efficiency, and memory optimization.
๐ฎ Description: A game analytics platform mastering Python collections, generators, and comprehensions under strict flake8 and mypy standards.
Data Quest is a data engineering module focused on building core analytic components within a simulated gaming ecosystem. The project shifts from basic syntax toward evaluating the performance, memory footprint, and algorithmic efficiency of Python's built-in data types.
By simulating data ingestion pipelinesโsuch as real-time player score streams, 3D coordinate vector mapping, achievement tracking via set theory, and complex player inventory transformationsโthis module demonstrates how structural choices directly impact execution performance and time complexity (
- Language: Python 3.12.3
- Static Analysis: Strict type hinting verified with
mypy - Linter Compliance: PEP 8 styling enforced via
flake8 - Environment Constraints: Pure in-memory processing and deferred execution loops. No external non-standard libraries or unauthorized file I/O operations.
.
โโโ ex0/
โ โโโ ft_command_quest.py
โโโ ex1/
โ โโโ ft_score_analytics.py
โโโ ex2/
โ โโโ ft_coordinate_system.py
โโโ ex3/
โ โโโ ft_achievement_tracker.py
โโโ ex4/
โ โโโ ft_inventory_system.py
โโโ ex5/
โ โโโ ft_data_stream.py
โโโ ex6/
โ โโโ ft_data_alchemist.py