Skip to content

csng98/Python_module_03

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

A project for the 42 Network curriculum exploring advanced data structure manipulation, collections efficiency, and memory optimization.

Data Quest: Mastering Python Collections

๐ŸŽฎ Description: A game analytics platform mastering Python collections, generators, and comprehensions under strict flake8 and mypy standards.


๐Ÿ“– Project Overview

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 ($O(1)$ vs $O(n)$).


๐Ÿ› ๏ธ Tech Stack & Standards

  • 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.

๐Ÿ“‚ Project Structure

.
โ”œโ”€โ”€ 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

About

๐ŸŽฎ A game analytics platform mastering Python collections, generators, and comprehensions under strict flake8 and mypy standards.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages