Aller au contenu

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.

🛠️ Langage utilisé

Python