La lecture de fichiers
Ce qui se passe vraiment quand Python ouvre un fichier : des octets aux caractères, de l'ASCII à l'UTF-8, du CSV aux données ouvertes.
Dans un fichier Excel
Un .xlsx n'est pas un fichier mystère : c'est un .zip rempli de XML. On l'ouvre, on retrouve la feuille de données, et on la compare au bon vieux CSV. Décodeur interactif inclus.
Les bases de données
Après le fichier CSV vient la base de données : la façon dont le monde entier range, retrouve et relie ses données. Avec un vrai moteur SQL à manipuler ici même.
Le déluge de données
Avant, on notait quelques mesures à l'encre dans un carnet. Aujourd'hui, des capteurs et des sondes en produisent des millions par seconde. Ce qui a changé, et pourquoi il faut savoir programmer pour s'y retrouver.
Du texte aux chiffres
Un fichier texte, l'ordinateur ne sait pas ce qu'est une lettre : il ne connaît que des nombres, et même ces nombres, il les écrit avec des 0 et des 1. Une machine à encoder et huit ampoules pour le voir.