Loop & Branch en français : tutoriels Python et web pour la France
Loop & Branch publie depuis 2026 des tutoriels Python et web en anglais. Cette rubrique en français traite des questions que se posent les développeurs qui travaillent avec des données et des services français : valider un numéro SIRET, calculer les jours fériés d'Alsace-Moselle, lire un CSV exporté par Excel en français, géocoder des adresses avec les services publics.
Ce ne sont pas des traductions : chaque article est écrit pour un lecteur en France, s'appuie sur des sources officielles françaises (Insee, Service Public, IGN, data.gouv.fr) et ne montre que du code exécuté avant publication, avec ses sorties réelles.
Les articles
Quatre tutoriels pour commencer, du contrôle de saisie à l'analyse de données.
Tutoriels en françaisVérifier un SIRET ou un SIREN
Clé de Luhn, exception de La Poste, numéro de TVA et vérification en ligne : le contrôle complet en quelques lignes de Python.
Tutoriels en françaisJours fériés et jours ouvrés 2026-2030
Les 11 jours fériés (13 en Alsace-Moselle) calculés depuis Pâques, vérifiés avec l'API officielle, et le nombre de jours ouvrés par année.
Tutoriels en françaisLire un CSV français avec pandas
Point-virgule, virgule décimale, espaces insécables, Windows-1252, codes postaux à zéro initial : les réglages de read_csv qui marchent.
Tutoriels en françaisGéocoder des adresses avec la Géoplateforme
De l'adresse aux coordonnées et retour, un CSV entier en une requête : l'API de géocodage qui remplace api-adresse.data.gouv.fr.
Tous les articles en français
- Vérifier un numéro SIRET ou SIREN en Python : clé de Luhn, La Poste et TVA
Contrôler la validité d'un SIREN (9 chiffres) et d'un SIRET (14 chiffres) en Python avec l'algorithme de Luhn, gérer l'exception de La Poste, calculer le numéro de TVA intracommunautaire et interroger l'API Recherche d'entreprises.
- Lire un CSV « à la française » avec pandas : point-virgule, virgule décimale, encodage et codes postaux
Lire avec pandas un fichier CSV exporté par un tableur français : séparateur point-virgule, virgule décimale, espaces insécables, encodage Windows-1252, dates JJ/MM/AAAA, codes postaux et codes commune qui perdent leur zéro, puis réexporter pour Excel.
- Jours fériés et jours ouvrés en France de 2026 à 2030 : le calcul en Python et les chiffres
Calculer les 11 jours fériés français (et les 13 d'Alsace-Moselle) en Python à partir de la date de Pâques, vérifier le résultat avec l'API officielle et compter les jours ouvrés et ouvrables de 2026 à 2030.
- Géocoder des adresses françaises en Python avec l'API de la Géoplateforme (ex-API Adresse)
Transformer des adresses françaises en coordonnées GPS, et l'inverse, avec le service de géocodage de la Géoplateforme de l'IGN qui remplace api-adresse.data.gouv.fr : requêtes une par une, géocodage d'un CSV en un appel, score, limite de 50 requêtes par seconde.
Notre méthode
- Le code de chaque page est exécuté avant publication ; les versions de Python et des bibliothèques utilisées sont indiquées en tête d'article.
- Les règles propres à la France (droit du travail, identifiants d'entreprise, référentiels géographiques) sont vérifiées sur les sites officiels et les sources sont citées en bas de page.
- Quand une API publique change d'adresse ou de comportement, l'article est mis à jour et la date de mise à jour est affichée.
Les tutoriels en anglais restent disponibles sur la page d'accueil anglaise : chaînes de caractères, dictionnaires, pandas, environnements virtuels, erreurs courantes. Pour savoir qui publie le site, voir la page À propos.