Mes projets — expliqués simplement

Yacine Ouasti · 6 projets codés en Python, du développement web à la finance quantitative & l'IA
⌥  github.com/Yeekz
Vue d'ensemble
🎯 Parcours & Orange
1TaskFlow
2Valorisation CAC 40
3Portefeuille
4Scoring crédit
5Outil IA (PO)
6Assistant wallets
📖 Glossaire

En une phrase

J'ai codé 6 projets réels (chacun sur mon GitHub, avec tests) qui montrent un profil hybride : je sais développer une application, analyser de la donnée financière et intégrer de l'IA — le tout en Python.

Les 6 projets, groupés

développement & IA

① TaskFlow

Une application web complète (comptes, base de données, interface) de gestion de tâches en Kanban.

finance quantitative

② Valorisation CAC 40

Estimer combien vaut une grande entreprise cotée (TotalEnergies) par plusieurs méthodes.

finance quantitative

③ Portefeuille virtuel

Gérer un portefeuille d'investissement et mesurer sa performance et son risque.

finance quantitative

④ Scoring crédit PME

Noter le risque qu'une PME ne rembourse pas son prêt, comme le fait une banque.

produit & IA

⑤ Outil IA de reporting

Transformer un fichier de données en rapport clair en quelques secondes. J'y étais Product Owner.

IA & automatisation

⑥ Assistant de wallets

Réunir plusieurs comptes, classer les dépenses automatiquement et alerter, avec analyse IA.

L'histoire à retenir : mes projets couvrent toute la chaîne — construire l'outil (TaskFlow, Outil IA), traiter & analyser la donnée (Portefeuille, Valorisation, Scoring, Assistant), et automatiser avec de l'IA (Outil IA, Assistant). Je ne suis ni un pur développeur, ni un pur financier : je fais le pont entre les deux.

⚠️ Honnêteté assumée : ce sont des projets d'apprentissage, avec des données fictives / pédagogiques (indiqué dans chaque README). L'objectif n'est pas d'être un logiciel de production, mais de prouver que je comprends et sais coder la logique réelle.

🎯 Mon parcours & l'entretien Orange

Poste : Data Analyse & Automatisation des processus · réf. 2026-50902 · alternance chez Orange
Cette fiche sert aussi pour mon entretien Orange. Si on me demande le rapport avec mon parcours scolaire, voici l'histoire : mon école de commerce m'a donné le sens du métier et de la donnée, je me suis formé seul au code (les 6 projets ci-contre), et je formalise tout ça avec un Mastère IA & Big Data — l'alternance Orange étant le terrain qui relie les deux.

Mon parcours en un coup d'œil

2022

Bac Général — spécialités Mathématiques & SVT

Une base scientifique (maths, logique) — le socle du raisonnement data.

2023 – 2026

Global BBA — NEOMA Business School

Business, finance, analyse de données, statistiques appliquées, gestion de projet. → je comprends le métier et je sais lire la donnée, pas juste la coder.

en parallèle

Autodidacte en développement & IA

J'ai appris à coder seul et livré 6 projets Python (web, finance, IA) — tous publics sur mon GitHub. → la preuve concrète.

2026 – 2028

Mastère Intelligence Artificielle & Big Data — ESGI Paris · alternance

Je formalise et j'industrialise ma pratique (machine learning, data engineering, Big Data). Orange = l'entreprise de cette alternance.

Le fil rouge (« un tout »)

Je ne suis ni un pur financier, ni un pur développeur : chaque étape ajoute une brique. NEOMA → le sens métier + la finance + l'analyse de données. Mes projets → la preuve que je code et que je traite la donnée. ESGI (IA & Big Data) → la montée en puissance technique. Orange → l'endroit où tout se combine : analyser la donnée et automatiser les process. C'est une trajectoire continue, pas un virage.

« Le rapport avec ton passé scolaire ? » — comment répondre

École de commerce → data
« Mon BBA m'a appris à comprendre un besoin métier et à analyser des chiffres (finance, stats, KPI). Dans un poste data, savoir pourquoi on traite une donnée compte autant que savoir la traiter. »
Ce que la finance apporte
« Les directions financières sont les plus gros clients de l'automatisation (reporting, contrôle, fiabilité des données). Je comprends ce que le robot ou le dashboard doit produire. »
Pourquoi le Mastère IA & Big Data
« Pour transformer ma pratique autodidacte en compétence solide et reconnue : machine learning, data engineering, traitement à grande échelle. L'alternance Orange me fait vivre ça en vrai. »
« Vous codez vraiment ? »
« Oui — 6 projets publics sur mon GitHub, avec des tests. Je peux ouvrir le code et expliquer n'importe quelle brique (base SQL, API, LLM, scoring…). »
Le côté hybride = un atout
« Ce profil business + technique est rare et exactement ce qu'il faut pour faire le pont entre les métiers et l'automatisation. »

Comment mes projets prouvent ce parcours

TaskFlow
Je sais livrer une appli complète (front + back + base + tests) → socle SQL/Python/web demandé par Orange.
Valorisation CAC 40 & Scoring crédit
Héritage direct de mon BBA finance : analyse financière, ratios, risque → je relie data et métier.
Portefeuille virtuel
Mesurer performance et risque → rigueur quantitative (stats, KPI) issue de l'école.
Outil IA de reporting (Product Owner)
Le pont métier ↔ technique : cadrer, prioriser, dialoguer avec les devs — exactement le « Think » d'Orange.
Assistant de wallets
IA + automatisation d'un traitement de données → l'esprit du poste (analyser + automatiser).
Ma phrase de synthèse (à dire) : « Je viens du business, je me suis formé au code par passion, et je formalise tout ça avec un Mastère IA & Big Data. Mes 6 projets montrent que la transition est réelle. Cette alternance chez Orange, c'est là où mon sens métier et mes compétences techniques se rejoignent : comprendre la donnée et l'automatiser. »

💡 Pour l'entretien : garde aussi sous la main l'antisèche dédiée ANTISECHE_Entretien_Orange (pitch, cycle Think/Build/Run, RPA/UiPath, questions pièges). Cette page-ci répond surtout au « d'où tu viens et pourquoi ça colle ».

① TaskFlow — Gestionnaire de tâches & projets

github.com/Yeekz/flask-fullstack-webapp · projet personnel
PythonFlaskSQLite SQLAlchemy (ORM)API REST HTML / CSS / JSJinja2pytest

En clair

Une application web complète (comme un mini-Trello) pour gérer des projets et des tâches en colonnes « À faire / En cours / Terminé » — que j'ai construite de A à Z : l'interface, le serveur, la base de données et les comptes utilisateurs.

Le problème qu'il résout

Organiser son travail avec des tâches et des projets. Ça paraît simple côté écran, mais derrière il faut : stocker les données durablement, gérer des comptes sécurisés, et faire dialoguer l'écran avec le serveur. Ce projet prouve que je sais assembler toutes ces briques.

Comment ça marche, étape par étape

  1. L'utilisateur crée un compte et se connecte (mot de passe stocké chiffré, jamais en clair).
  2. Il crée des projets (nom, description, couleur).
  3. Dans un projet, il ajoute des tâches avec une priorité et une échéance.
  4. Il déplace les tâches entre les colonnes Kanban (À faire → En cours → Terminé).
  5. Chaque action est envoyée au serveur et enregistrée en base de données — on retrouve tout à la reconnexion.

Les termes techniques, expliqués

Full-stack
« Toute la pile » : je m'occupe à la fois du front (ce qu'on voit) et du back (le serveur + la base). Pas juste une moitié.
Front-end
La partie visible dans le navigateur : les pages, les boutons, le design (HTML, CSS, JavaScript).
Back-end
La partie invisible, sur le serveur : elle reçoit les demandes, applique les règles et parle à la base de données.
Flask
Un petit « moteur » Python pour construire le back-end d'un site web (recevoir les requêtes, renvoyer les réponses).
Base de données
Un endroit qui stocke les données durablement (utilisateurs, projets, tâches), même quand on ferme l'appli. Ici : SQLite.
ORM (SQLAlchemy)
Un traducteur : il me laisse manipuler la base en Python (objets User, Project, Task) au lieu d'écrire du SQL à la main. Plus lisible, moins d'erreurs.
API REST
La « prise » standard par laquelle l'écran et le serveur s'échangent des données (au format JSON), via le web.
Authentification / hachage
Gérer les connexions. Le mot de passe est haché (transformé en une empreinte irréversible) : même moi je ne peux pas le lire.
Jinja2
Le système qui génère les pages HTML en y insérant les données (ex. afficher le nom de l'utilisateur connecté).
pytest
L'outil qui lance des tests automatiques pour vérifier que le code fonctionne (inscription, création de tâches…).
Kanban
Une méthode d'organisation visuelle : des tâches sous forme de cartes qu'on déplace entre des colonnes selon leur avancement.
Ce que ça montre de moi : je sais livrer une application entière et fonctionnelle — interface, serveur, base de données, sécurité des comptes et tests. C'est le socle « SQL + Python + web » le plus concret de mon profil.
⌥ voir le code sur GitHub

② Valorisation d'une société du CAC 40 — TotalEnergies

github.com/Yeekz/cac40-dcf-valuation · projet académique NEOMA
Finance d'entreprisePythonpandas DCFComparablespytest

En clair

Je réponds à « combien vaut cette entreprise ? » pour un géant coté en Bourse (TotalEnergies), en croisant plusieurs méthodes de valorisation et en automatisant tous les calculs en Python.

Le problème qu'il résout

Estimer la valeur d'une entreprise est la question de base de la finance (investissement, rachat, introduction en Bourse). Il n'existe pas un seul chiffre « vrai » : on utilise plusieurs approches et on regarde si elles convergent.

Comment ça marche, étape par étape

  1. Je pars des états financiers (compte de résultat, bilan) et je les retraite (nettoie/ajuste).
  2. Je calcule des ratios pour juger la santé : rentabilité, endettement, liquidité.
  3. Méthode 1 — DCF : j'estime les flux d'argent futurs de l'entreprise et je les ramène à aujourd'hui.
  4. Méthode 2 — comparables : je compare l'entreprise à des sociétés similaires via des multiples de marché.
  5. Je fais une analyse de sensibilité (« et si les hypothèses changent ? ») puis une recommandation argumentée.

Les termes techniques, expliqués

Valorisation
Estimer combien vaut une entreprise (sa valeur, pas juste son prix en Bourse à un instant T).
CAC 40
L'indice des 40 plus grandes entreprises cotées à la Bourse de Paris.
États financiers
Les documents comptables officiels : le compte de résultat (ce que l'entreprise gagne/dépense) et le bilan (ce qu'elle possède/doit).
Ratios financiers
Des rapports entre deux chiffres qui donnent une info parlante. Ex. dette / capitaux propres = niveau d'endettement.
DCF
Discounted Cash Flow : on additionne les flux de trésorerie futurs de l'entreprise, en les « actualisant » (1 € demain vaut moins qu'1 € aujourd'hui).
FCF
Free Cash Flow = le vrai cash disponible que génère l'entreprise une fois ses dépenses payées.
WACC
Le taux d'actualisation : combien « coûte » l'argent de l'entreprise. Il sert à ramener les flux futurs à leur valeur d'aujourd'hui.
Valeur terminale
La valeur estimée de l'entreprise au-delà de l'horizon de prévision (on ne peut pas prévoir chaque année à l'infini).
Comparables (multiples)
On valorise en comparant à des sociétés semblables via des ratios comme EV/EBITDA ou P/E (cours / bénéfice).
Analyse de sensibilité
On fait varier les hypothèses (taux, croissance) pour voir à quel point le résultat bouge — un tableau WACC × croissance.
Ce que ça montre de moi : je maîtrise le raisonnement financier (pas juste des formules) et je sais l'automatiser proprement en code, avec des tests qui vérifient chaque calcul.
⌥ voir le code sur GitHub

③ Gestionnaire de portefeuille virtuel

github.com/Yeekz/virtual-portfolio-manager · projet finance NEOMA
Gestion d'actifsPythonpandas / NumPy Ratio de SharpeDiversificationmatplotlib

En clair

Je gère un portefeuille d'investissement virtuel (actions, ETF, obligations, or, cash) et je mesure non seulement combien il rapporte, mais surtout quel risque il fait prendre.

Le problème qu'il résout

Un bon investissement ne se juge pas qu'au rendement : deux portefeuilles qui rapportent pareil peuvent avoir des risques très différents. Ce projet montre comment piloter le couple rendement / risque.

Comment ça marche, étape par étape

  1. Je définis une composition (ex. 15 % LVMH, 20 % ETF actions monde, 25 % obligations, 10 % or…).
  2. Je génère ~3 ans de prix (données simulées) pour faire tourner le modèle.
  3. Je calcule les rendements puis les indicateurs de risque (volatilité, Sharpe, drawdown…).
  4. Je regarde la diversification via les corrélations entre actifs.
  5. Je rééquilibre périodiquement et je compare au benchmark 60/40, avec un rapport automatique.

Les termes techniques, expliqués

Portefeuille
L'ensemble des placements qu'on détient (actions, obligations, etc.).
Classe d'actifs
Une famille de placements au comportement proche : actions, obligations, or, liquidités…
ETF
Un panier coté qui réplique tout un indice (ex. « le S&P 500 ») en un seul achat : diversifié et peu coûteux.
Obligation
Un prêt à un État/une entreprise qui verse des intérêts : moins risqué qu'une action, en général.
Allocation
La répartition cible de l'argent entre les classes d'actifs (le « plan » du portefeuille).
Volatilité
À quel point le prix bouge dans tous les sens. C'est la mesure de base du risque (écart-type des rendements).
Ratio de Sharpe
Le rendement rapporté au risque pris : (rendement − taux sans risque) / volatilité. Plus il est haut, mieux on est payé pour le risque. Au-dessus de 1 = bon.
Diversification
Ne pas « mettre tous ses œufs dans le même panier ». Des actifs peu corrélés réduisent le risque global.
Corrélation
Est-ce que deux actifs montent/descendent ensemble ? De −1 (opposés) à +1 (synchronisés).
Max drawdown
La pire perte subie depuis un sommet : « combien j'aurais perdu au pire moment ».
Alpha
La sur- (ou sous-) performance par rapport au benchmark de référence.
Benchmark
Un point de comparaison (ici 60 % actions / 40 % obligations) pour juger si on fait mieux ou moins bien.
Rééquilibrage
Revenir périodiquement aux proportions cibles (on revend ce qui a trop monté, on rachète ce qui a baissé).
Ce que ça montre de moi : je sais passer de la performance brute à une mesure de risque (volatilité, Sharpe, corrélations) — la base du métier de gestion d'actifs et de risque de marché.
⌥ voir le code sur GitHub

④ Notation interne du risque de crédit PME

github.com/Yeekz/credit-risk-scoring-pme · étude de cas NEOMA
Risque de créditPythonScoring Stress testProbabilité de défautpytest

En clair

Je note le risque qu'une PME ne rembourse pas son crédit — comme le fait une banque avant de prêter — et je teste si cette note tient en cas de coup dur.

Le problème qu'il résout

Prêter de l'argent, c'est prendre le risque de ne pas être remboursé. Les banques doivent noter ce risque objectivement pour décider (prêter ou non, à quel taux, avec quelles garanties).

Comment ça marche, étape par étape

  1. Pour chaque PME, je calcule des ratios financiers (endettement, rentabilité, liquidité, capacité à payer les intérêts).
  2. Je traduis ces ratios (+ des critères qualitatifs) en un score sur 100.
  3. Le score donne une classe de notation (de AAA à D) et une probabilité de défaut.
  4. J'applique des scénarios de stress (chute du chiffre d'affaires, hausse des taux…) et je regarde combien de PME changent de classe.
  5. Selon le risque, je recommande des garanties / protections adaptées.

Les termes techniques, expliqués

Risque de crédit
Le risque que l'emprunteur ne rembourse pas (partiellement ou totalement).
Scoring
Noter automatiquement un risque à partir de critères chiffrés — comme un « score de crédit ».
Ratios financiers
Indicateurs tirés des comptes. Ex. gearing (dette/capitaux propres), current ratio (liquidité), DSCR (capacité à couvrir ses charges financières), ROE (rentabilité).
Classe de notation
Une échelle de A à D (AAA = très solide, D = en défaut), comme les agences de notation.
PD (probabilité de défaut)
Le pourcentage de chances que l'emprunteur fasse défaut. Chaque classe a sa PD (ex. AAA = 0,25 %, CCC = 18 %).
Score quanti / quali
60 points sur des chiffres (ratios) + 40 points sur du qualitatif (secteur, ancienneté, qualité du dirigeant…).
Stress testing
Simuler un scénario catastrophe pour voir si la note résiste — exigé par les régulateurs bancaires.
Migration de notes
Le fait que des emprunteurs changent de classe après le choc (ex. passer de A à BB).
Garanties / couverture
Se protéger du risque : caution, nantissement, covenants (clauses), plafond d'engagement, ajustement du taux.
Ce que ça montre de moi : je relie finance d'entreprise et modélisation du risque — de ratios bruts jusqu'à une probabilité de défaut, validée par un stress test. C'est le cœur du risque de crédit.
⌥ voir le code sur GitHub

⑤ Outil IA d'analyse & de reporting — rôle : Product Owner

github.com/Yeekz/ai-reporting-tool · projet d'équipe Agile / Scrum
Product OwnerAgile / ScrumPython / Flask pandasLLM (option)API JSON

En clair

Une application web où l'on dépose un fichier de données (CSV) et qui rend, en quelques secondes, un rapport clair : statistiques, graphiques, anomalies et une synthèse écrite en français. J'y ai tenu le rôle de Product Owner.

Mon rôle de Product Owner (le point clé)

Je n'étais pas seulement au code : j'ai porté le produit. J'ai cadré le besoin, rédigé et priorisé le backlog (la liste des fonctionnalités), animé les sprints et participé aux choix techniques avec l'équipe de dev. Les preuves sont dans le dossier docs/ du repo : VISION.md, PRODUCT_BACKLOG.md, SPRINT_PLAN.md.

Comment ça marche, étape par étape

  1. L'utilisateur dépose un fichier CSV (glisser-déposer).
  2. L'outil calcule les statistiques (moyennes, totaux, répartitions).
  3. Il génère des graphiques automatiquement.
  4. Il détecte les anomalies (valeurs anormales dans les données).
  5. Il rédige une synthèse en français — via un LLM si une clé API est fournie, sinon en mode statistique hors-ligne (aucun crédit dépensé).

Les termes techniques, expliqués

Product Owner (PO)
La personne qui fait le pont entre le besoin métier et l'équipe technique : elle décide quoi construire et dans quel ordre.
Agile / Scrum
Une façon de travailler par cycles courts (sprints), avec des points réguliers, pour livrer vite et s'adapter.
User story
Un besoin exprimé côté utilisateur : « En tant que…, je veux…, afin de… ».
Backlog
La liste priorisée de tout ce qui reste à faire (P0 = urgent → P3 = plus tard).
Sprint
Un cycle de travail court (1–2 semaines) avec un objectif précis à livrer.
CSV
Un format de fichier tableau très courant (comme un Excel simplifié, en texte).
LLM
Large Language Model : une IA type ChatGPT / Claude qui lit et rédige du texte — ici pour écrire la synthèse.
Repli (fallback)
Un plan B automatique : sans clé IA, l'outil bascule sur une analyse statistique — il marche toujours, même hors-ligne.
Détection d'anomalies
Repérer les valeurs qui « sortent du lot » (potentielles erreurs ou cas intéressants).
API JSON
Une entrée technique /api/analyze qui renvoie le résultat en données structurées {success, data, error}, réutilisables par un autre logiciel.
Ce que ça montre de moi : je sais faire le pont métier ↔ technique — cadrer un besoin, prioriser, animer une équipe et comprendre le code. Exactement la posture attendue pour piloter un produit ou une automatisation.
⌥ voir le code sur GitHub

⑥ Assistant IA de gestion de wallets

github.com/Yeekz/ai-wallet-assistant · projet personnel
PythonIA / LLMAutomatisation Moteur de règlesDétection d'anomaliepytest

En clair

Un assistant qui réunit plusieurs comptes bancaires en une vue, classe automatiquement chaque dépense, envoie des alertes et rédige une analyse des dépenses — avec de l'IA en option.

Le problème qu'il résout

Suivre ses finances quand on a plusieurs comptes (courant, épargne, cash) est fastidieux et manuel. Cet outil automatise le tri, la surveillance et l'analyse.

Comment ça marche, étape par étape

  1. Il agrège plusieurs comptes (courant, épargne, cash) en une vue consolidée (soldes + transactions).
  2. Il catégorise automatiquement chaque opération (courses, transport, loyer, loisirs…) par un moteur de règles explicable.
  3. Il déclenche des alertes : budget dépassé, dépense inhabituelle (détectée par z-score), solde bas.
  4. Il produit une analyse des dépenses en français (répartition, top dépenses, recommandations).
  5. Avec une clé IA → synthèse rédigée par un LLM ; sinon → repli statistique automatique (fonctionne sans internet).

Les termes techniques, expliqués

Agrégation
Réunir des données venant de plusieurs sources (ici plusieurs comptes) en une seule vue d'ensemble.
Catégorisation
Classer automatiquement chaque transaction dans une catégorie (courses, transport…).
Moteur de règles
Un système de « si… alors… » basé sur des mots-clés. Avantage : explicable — on sait pourquoi une dépense a été classée ainsi.
z-score
Une mesure statistique de « à quel point une valeur est loin de la normale ». Sert ici à repérer une dépense inhabituelle.
Alerte
Une notification déclenchée par une règle (budget dépassé, solde bas, anomalie).
LLM
Une IA type ChatGPT / Claude qui rédige l'analyse en langage naturel.
Repli statistique
Le plan B sans IA : l'analyse est produite par des calculs — l'outil marche toujours, sans dépenser de crédit API.
Explicabilité
Pouvoir justifier chaque décision automatique — essentiel en finance et en conformité.
Ce que ça montre de moi : je combine IA + automatisation sur un cas concret, avec le souci de garder le système explicable et robuste (il marche même sans IA). C'est l'esprit « automatiser un traitement de données ».
⌥ voir le code sur GitHub

📖 Glossaire — tous les termes en un coup d'œil

Pour réviser vite avant un entretien. Chaque terme en une phrase compréhensible.

A — B
Agile / Scrum
Travailler par cycles courts (sprints) pour livrer vite et s'adapter.
Agrégation
Réunir des données de plusieurs sources en une seule vue.
Allocation
La répartition cible de l'argent d'un portefeuille entre classes d'actifs.
Alpha
La sur/sous-performance d'un portefeuille vs son point de comparaison (benchmark).
API REST / JSON
La « prise » standard qui permet à deux logiciels d'échanger des données via le web.
Back-end
La partie serveur, invisible : logique + base de données.
Backlog
La liste priorisée de tout ce qui reste à construire.
Benchmark
Un point de comparaison pour juger une performance.
C — D
CSV
Un format de fichier tableau (comme un Excel en texte).
Catégorisation
Classer automatiquement chaque élément dans une catégorie.
Comparables
Valoriser une entreprise en la comparant à des sociétés similaires (multiples EV/EBITDA, P/E).
Corrélation
Est-ce que deux actifs bougent ensemble ? De −1 à +1.
DCF
Estimer la valeur d'une entreprise en actualisant ses flux de trésorerie futurs.
Diversification
Répartir pour ne pas dépendre d'un seul actif → moins de risque.
Drawdown (max)
La pire perte subie depuis un sommet.
E — L
ETF
Un panier coté qui réplique tout un indice en un seul achat.
ETL
Extract-Transform-Load : extraire, nettoyer, ranger la donnée.
États financiers
Compte de résultat (gains/dépenses) + bilan (possède/doit).
Explicabilité
Pouvoir justifier chaque décision automatique.
Flask
Un moteur Python pour construire le back-end d'un site web.
Front-end
La partie visible dans le navigateur (pages, boutons, design).
Full-stack
Maîtriser front + back + base de données.
Hachage
Transformer un mot de passe en empreinte irréversible (illisible).
Jinja2
Génère les pages HTML en y insérant les données.
Kanban
Organiser le travail en colonnes (À faire / En cours / Terminé).
LLM
Une IA type ChatGPT / Claude qui lit et rédige du texte.
M — R
Moteur de règles
Des « si… alors… » explicables (par mots-clés).
ORM
Manipuler une base de données en objets Python au lieu de SQL brut.
pandas
Une « super-feuille Excel » pilotée par du code Python.
PD (probabilité de défaut)
Le % de chances qu'un emprunteur ne rembourse pas.
Product Owner
Le pont métier ↔ technique : décide quoi construire et dans quel ordre.
pytest
L'outil qui lance des tests automatiques du code.
Ratios financiers
Rapports entre deux chiffres qui révèlent la santé d'une entreprise.
Repli (fallback)
Un plan B automatique (ex. marcher sans IA).
Rééquilibrage
Revenir aux proportions cibles d'un portefeuille.
Ratio de Sharpe
Le rendement rapporté au risque pris (>1 = bon).
S — Z
Scoring
Noter automatiquement un risque à partir de critères chiffrés.
SQL
Le langage pour interroger une base de données.
SQLite
Une base de données légère, stockée dans un simple fichier.
Sprint
Un cycle de travail court avec un objectif à livrer.
Stress testing
Simuler un scénario catastrophe pour tester la solidité.
User story
Un besoin exprimé côté utilisateur (« En tant que…, je veux… »).
Valeur terminale
La valeur d'une entreprise au-delà de l'horizon de prévision.
Volatilité
À quel point un prix bouge : la mesure de base du risque.
WACC
Le taux qui sert à ramener des flux futurs à leur valeur d'aujourd'hui.
z-score
À quel point une valeur est loin de la normale (repère les anomalies).

Yacine Ouasti · Tous les projets sont publics sur github.com/Yeekz · document personnel de préparation.