AccueilTechnologie

Technologie

Automatiser le web avec Python et Selenium

Automatisation et productivité : je vous montre comment j'utilise Python et Selenium pour transformer des tâches web...

Créer une API REST en Python avec Flask ou FastAPI

J'explique ici, pas à pas, comment créer une API REST en Python en choisissant entre *FastAPI* et...

Bases de données SQLite et SQLAlchemy en Python : le guide complet

Je travaille depuis des années sur des projets où la persistance des données doit rester simple, fiable...

Créer des fichiers PDF en Python avec ReportLab

Depuis que j’ai commencé à automatiser la production de documents pour des clients et des projets internes,...

Générer des documents Word et PowerPoint avec Python

Je décris ici, avec l'expérience d'un développeur senior, comment générer des documents Word et des présentations PowerPoint...

Lire et écrire des fichiers Excel avec openpyxl et pandas

En bref :Lire et écrire des fichiers Excel en Python se fait principalement avec pandas pour les...

Créer et extraire des fichiers ZIP et TAR en Python

Créer et extraire des fichiers ZIP et TAR en Python est une compétence indispensable pour tout développeur...

Lister les fichiers et dossiers avec os.listdir() et os.walk()

Depuis des années, je trie, indexe et automatise des répertoires pour des sites et des pipelines de...

Créer et déplacer des fichiers avec shutil et pathlib

Depuis que je gère des projets web et des pipelines de déploiement, j'ai passé des heures à...

Manipuler des fichiers texte et CSV avec Python

Je partage ici, après des années à concevoir des scripts d'automatisation et des backends pour des sites...

Lire et écrire dans des fichiers en Python : open(), read(), write()

Je raconte ici, avec l'expérience de plusieurs années sur des projets web et des scripts d'automatisation, comment...

Travailler avec les dates et heures en Python : datetime

Depuis que j’ai construit *PyScheduler*, un petit outil de planification pour mon équipe, la gestion du temps...

Mesurer les performances d’un script avec timeit

Depuis que j'ai commencé à optimiser des scripts pour des sites à fort trafic, j'ai appris à...

Faire une pause dans un programme Python avec time.sleep()

Je raconte souvent comment, en développant des outils pour *TempoLabs*, j'ai appris à maîtriser la temporisation dans...

Les conditions avancées en Python : and, or, not et match-case

Je raconte ici comment, après des années à coder pour des plateformes éducatives et des outils internes,...

Les tests unitaires en Python : pytest et unittest pour valider votre code

En bref :Les tests unitaires garantissent la qualité du code et préviennent les régressions.unittest est intégré à...

Gérer les erreurs Python avec try / except et raise

Maîtriser la gestion d’erreurs en Python est un atout que je vous garantis pragmatique et immédiatement applicable....

Les fonctions mathématiques Python à connaître absolument

Depuis mes débuts en développement, j'ai toujours considéré que maîtriser les fonctions mathématiques de *Python* était une...

Valeur absolue et nombres négatifs en Python

Depuis des années je manipule des jeux de données issus de capteurs et d'applications web ; j'ai...

Sommes et moyennes en Python : fonctions sum() et statistiques simples

Dans mon travail quotidien de développeur backend, j'ai souvent besoin de transformer des données numériques brutes en...

Trouver le minimum et le maximum d’une liste en Python

En brefUtilisez la fonction max et la fonction min pour obtenir rapidement le maximum et le minimum...

Division, modulo et division entière : comprendre les opérateurs Python

J'explique ici, clef en main, comment maîtriser les opérateurs Python essentiels pour les calculs : division, division...

Les logarithmes et exponentielles en Python : math.log(), math.exp()

Je décris ici, avec des exemples concrets et des astuces issues de mes années de développement, comment...

Calculer une factorielle en Python : méthode itérative ou récursive

Calculer une factorielle en Python est un classique qui révèle beaucoup sur la programmation : récursion, optimisation,...