En savoir plus

Les compléments du cours

Pour la curiosité : ce qui se cache sous le capot de chaque notion, au-delà de la séance. Un sujet par jour, à explorer quand l'envie te prend.

Jour 1 - Variables

Les erreurs d'arrondi

Pourquoi 0.1 + 0.2 ne fait pas tout à fait 0.3, et comment l'ordinateur range les nombres à virgule.

Explorer →
Jour 2 - Conditions

Les tables de vérité

La logique derrière les conditions : et, ou, non, et comment combiner des tests pour décider à coup sûr.

Explorer →
Jour 3 - Boucles

Les boucles

La boucle infinie qu'on veut exprès (le cœur des jeux vidéo), et pourquoi les scientifiques fuient les boucles en calcul lourd.

Explorer →
Jour 4 - Listes

Les tableaux

Pourquoi on compte à partir de 0, tout collé contre relié par des chaînons, et comment tableau * 2 réveille des milliers de cœurs du GPU.

Explorer →
Jour 5 - Algorithmes

Les algorithmes

Un hub en trois portes : comprendre le mécanisme des tris pas à pas, mesurer leur coût (visualisateur + O()), et remonter à leur histoire d'Euclide à Turing.

Explorer →
Semaine 3 - Jour 1

Les applications scientifiques

Le même code qu'en classe photographie un trou noir, replie des protéines et fait atterrir un robot sur Mars - avec deux simulateurs à manipuler et l'histoire de Margaret Hamilton, qui a fait alunir Apollo.

Explorer →
Semaine 3 - Jour 2

Les technologies de données

Au-delà du fichier CSV : la carte des technologies qui rangent les données du monde - SQL, NoSQL, web sémantique, bases fichiers, services et ESB, blockchain, cloud, datalakes, et la mer de données où tout cela navigue.

Explorer →
Semaine 2 - Jour 4

Les fichiers, sous le capot

Cinq portes : la lecture de fichiers (octets, ASCII, UTF-8), ce qu'il y a dans un .xlsx, les bases de données et SQL, le déluge de capteurs, et comment du texte devient des 0 et des 1.

Explorer →