DÉVELOPPEMENT & SCRIPTING
// Outils tactiques, architectures logicielles et POO.
Type : Simulation interactive (Survival Waves) en Python natif.
Ce projet n'est pas qu'une application graphique : c'est une démonstration technique de Programmation Orientée Objet (POO) Avancée. L'architecture a été conçue pour être modulaire, une compétence critique pour le développement d'outils de sécurité (EDR, Sondes).
Python 3
POO / Classes
System I/O
- [>] Modularité & Héritage : Création de classes mères génériques pour gérer les entités, permettant une scalabilité du code sans redondance.
- [>] Logique Événementielle : Algorithme de gestion de flux (3 vagues successives) similaire au traitement de queues d'incidents.
- [>] File System : Manipulation dynamique des assets et dossiers (Lecture/Écriture système).
# Exemple d'Architecture Classe Mère/Fille
class Entity(pygame.sprite.Sprite):
def __init__(self, name, velocity):
self.name = name
self.velocity = velocity
class Hostile(Entity): # Héritage
def behavior_pattern(self):
self.rect.x -= self.velocity
VOIR L'ARCHITECTURE (GITHUB)
Type : Dashboard d'analyse de données massives (Dataset de +16k entrées).
Développement d'une application de Business Intelligence permettant d'explorer les tendances mondiales de l'industrie vidéoludique. Ce projet démontre une maîtrise du pipeline de données : du nettoyage (Data Wrangling) à la visualisation interactive.
Python 3
Streamlit
Pandas
Plotly Express
- [>] Analyse Exploratoire (EDA) : Traitement des données par plateforme, genre et éditeur avec gestion des valeurs manquantes.
- [>] Visualisation Dynamique : Implémentation de graphiques interactifs (Histogrammes, Pie Charts) reflétant les ventes globales et régionales.
- [>] Filtrage Temps Réel : Interface utilisateur permettant de segmenter les données par année ou par plateforme pour une analyse granulaire.
# Aperçu du traitement de données
import pandas as pd
df = pd.read_csv('video_games_sales.csv')
# Nettoyage des données temporelles
df = df.dropna(subset=['Year'])
df['Year'] = df['Year'].astype(int)
VOIR LE DASHBOARD
Type : Plateforme Web Full-Stack sécurisée.
Déploiement d'une solution E-commerce respectant les standards de sécurité modernes via le framework Laravel.
Laravel 10
MySQL
Secure Auth
Focus Sécurité : Utilisation des protections natives (Protection CSRF sur les formulaires, Middleware de filtrage des routes et ORM Eloquent pour prévenir les injections SQL).
ACCÉDER AU REPO