Index
💻 Algorithmes et Programmation
Cette section regroupe l'ensemble des concepts fondamentaux et des algorithmes étudiés. Chaque module détaille les principes théoriques ainsi que les implémentations pratiques en Python.
📂 Sommaire du module
- AP01 : Constructions élémentaires
- Variables, types de données et opérations de base.
- AP02 : Fonctions
- Définition, arguments et modularité du code.
- AP03 : Conditions IF
- Logique booléenne et structures de contrôle.
- AP04 : Boucles FOR & WHILE
- Maîtrise des itérations.
- AP05 : Listes & Tuples
- Manipulation et stockage de séquences de données.
- AP06 : Algorithmes de recherche
- Recherche séquentielle et dichotomique.
- AP07 : Dictionnaires
- Structures de données par paires clé-valeur.
- AP08 : Tri par Insertion & Sélection
- Algorithmes classiques de réorganisation de données.
- AP09 : Algorithmes Gloutons
- Stratégies d'optimisation locale (ex: problème du sac à dos, rendu de monnaie).
- AP10 : Algorithmes KNN (K-Nearest Neighbors)
- Introduction à l'apprentissage supervisé par la méthode des \(k\) plus proches voisins.