Je suis Samuel
Je suis Dominique
Le cours d'informatique tronc commun (pdf)
Le memento (pdf)
Le QCM (questions) (solutions)
DS (2022-2023 - 1A - S1) : Listes, tris, recherches (pdf) (solution)
DS (2022-2023 - 1A - S2) : Gloutons et diviser pour régner (pdf) (solution)
DS (2023-2024 - 1A) : Diviser pour régner, récursivité, complexité (pdf) (solution)
DS (2023-2024 - 1A) : Gloutons et enveloppe convexe (pdf) (solution)
DS (2023-2024 - 2A) : Programmation dynamique, K-moyennes (pdf) (solution)
DS (2024-2024 - 2A) : Programmation dynamique, K-plus proches voisins (pdf) (solution)
Concours Blanc (2024-2024 - 2A) : CCINP 2023 (pdf) (solution)

Semestre 1

Types operateurs mots-clefs et modules

Concepts generaux
types operateurs et mots clefs

Types operateurs mots clefs et modules (solutions)

string.py

Programmation structuree

Programmation structuree

Programmation structuree (solutions)

Liens vers les vidéos :

Listes Python

Listes Python

Listes (solutions)

Trier et rechercher

Trier et rechercher

Trier (solutions)

Rechercher (solutions)

Autour des listes de listes
matplolib_time_example.py

Récursivité

Recursivite

Recursivite (solutions)

hanoi.py
hanoi_start.py

Numpy et les tableaux

Numpy et les tableaux

numpy tableaux (solutions)

Numpy et les images

images (solutions)

plage.jpg
plage_small.jpg

Semestre 2

Terminaison et correction

Terminaison et correction

Terminaison et correction (solutions)

Complexite

Complexite

Complexite (solutions)

Algorithmes gloutons

Algorithmes gloutons

Algorithmes gloutons (solutions)

Graphes - theorie - representation - parcours

Les mots des graphes
Proprietes des graphes
Algorithmes des graphes

Graphes et representations (solutions)

fr.csv

Plus courts chemins dans un graphe

Graphes coloration et plus courts chemins (solutions)

Representation des nombres entiers

Des nombres
Representation des nombres entiers

Nombres entiers (solutions)

Nombres flottants

Representation des nombres dyadiques

Nombres flottants (solutions)

escape.html

Bonnes pratiques

Bonnes pratiques

Semestre 3

Tables de hachage

Dictionnaires

Table de hachage et implementation (solutions)

capitals.csv
english_words.txt

Programmation dynamique

Programmation dynamique

Programmation dynamique (solutions)

ccp.py
de.py
kp.py
lcs.py
Liens vers les vidéos :

Bases de donnees, modele et interrogation

Bases de donnees

SQL BDD Materiaux magnetiques (solutions)

ccmp_2022.db
create_db_ccmp_2022.sql
req_ccmp_2022.sql

Modele relationnel et SQL

Langage SQL

SQL BDD Selection de photos (solutions)

BDD Bibliothèque
BDD Football Féminin
BDD Université
create_db_photos.sql
photos.db
req_db_photos.sql

Machine Learning - Apprentissage automatique

Machine Learning

KNN (solutions)

Kmeans (solutions)

Short_Student_Performance.csv
Students_perf.csv
bdiag.csv
diabetes.csv
iris.csv
plage.png

Jeux

Theorie des jeux

Jeux (solutions)

attractor_start.py
soustraction.py

Revisions

Graphes - Détection de cycles à pondération négative
Graphes - Parcours Largeur Coloration Gloutonne
Graphes - Jeu à un joueur parcours en largeur et en profondeur
Graphes - Flux maximum
Graphes - Plus Court Chemin