En savoir plus - Jour 4

Les fichiers, sous le capot

Cinq portes pour la curiosité : ce qui se passe vraiment quand Python ouvre un fichier, ce qu'il y a dans un .xlsx, ce qui vient après le CSV, d'où arrivent les millions de mesures, et comment du texte devient des 0 et des 1.

1 - Lecture

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.

Explorer →
2 - Excel

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.

Explorer →
3 - Bases de données

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.

Explorer →
4 - Déluge

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.

Explorer →
5 - Encodage

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.

Explorer →