01 Paradigmes de programmation
Cours en pdf
Notebook avec les exemples de cours
02 Programmation orientée objet
Cours en pdf
Notebook avec les exemples de cours
Notebook avec une classe Chien
Exercices en pdf
Notebook avec les exercices corrigés
03 Récursivité
Cours et exercices en pdf
Notebook avec les exemples de cours et les exercices corrigés
Notebook du TP «Planning Hippique»
Notebook du corrigé du TP «Planning Hippique»
Corrigé de l'évaluation
04 Piles et Files
Cours en pdf
Exercices en pdf
Notebook avec les corriges des exercices
Notebook avec le TD / TP d'implémentation de piles et files
Notebook avec le corrigé du TD / TP d'implémentation de piles et files
05 Listes
Cours en pdf
Notebook du TP / TD sur les listes
Notebook du TP / TD sur les listes corrigé
Cours complété avec le code du TP / TD en pdf
Devoir maison du jeu de Hanoï
06 Arbres
Arbres et arbres binaires
Cours en pdf
Exercices en pdf
Exercices corrigés en pdf
Notebook du TP / TD sur les arbres binaires
Notebook du TP / TD sur les arbres binaires corrigé
Parcours iteratifs
Cours en pdf
Notebook du TP / TD sur les parcours itératifs d'arbres binaires
Notebook du TP / TD sur les parcours itératifs d'arbres binaires corrigé
Arbres binaires de recherche
Cours en pdf
Cours complété en pdf
Exercices en pdf
Exercices corrigés en pdf
Notebook du TP / TD sur les arbres binaires de recherche
Notebook du TP / TD sur les arbres binaires de recherche corrigé
Sujet d'étude : Arbres de Huffman
Travail maison préparatoire au codage de Huffman
Notebook sur le codage de Huffman
Devoir d'entraînement
DS d'entraînement
Correction du DS d'entraînement
07 Diviser pour régner
Cours en pdf
Cours complété en pdf
Programme python de la rotation de matrices
Exercices en pdf
Exercices corrigés en pdf
Programmes python des exercices 4, 5 et 6
Notebook du TP / TD sur le tri fusion
Notebook corrigé du TP / TD sur le tri fusion
Devoir Skyline : version brute
Devoir Skyline : version allégée
Notebook pour l'implémentation de l'algorithme Skyline
08 Graphes
Graphes
Cours en pdf
Cours complété en pdf
Exercices en pdf
TP / TD implémentation d'une classe Graphe
TP / TD implémentation d'une classe Graphe : corrigé
TP / TD coloriage
TP / TD coloriage : corrigé
Algorithmes sur les graphes
Cours en pdf
Projet communes
Notebook du projet
La carte des liaisons de toutes les communes (temps de chargement un peu long : la page HTML fait 55 Mo)
Le fichier json (16 Mo)
Activité Trésor (système de fichiers, arbres & graphes)
Notebook de l'activité
Pour aller plus loin
Activité de découverte : structure Union-Find
Le notebook de l'activité Union-Find (génération et visualisation d'arbres des familles)
09 Programmation dynamique
TP Introduction
Notebook du TP
Notebook du TP corrigé
Cours
Cours : partie 1
Cours : partie 2, rendu de monnaie
Cours : partie 2, rendu de monnaie, corrigé
Cours : partie 3, alignement de séquences
Cours : partie 3, alignement de séquences, corrigé
Exercices
Exercices
Plus grand carré noir
Devoir sur le plus grand carré noir.
Notebook pour tester son code
10 Sécurisation des communications
Cours
Synthese du cours
11 Projets - notebooks support
Suggestions de projets
Jeu de taquin
Jeu de rush-hour
Classe tortue et L-systems
Correcteur orthographique
99 Corrigés d'exercices type BAC
Labyrinthe
Arbres binaires de recherche
Jeu de cartes et piles
Notebooks propulsés par
Basthon
, contenu du site en licence CC-BY-NC-SA :
, contact :
'admin*progalgo.fr'.replace('*', '@')
.