Skip to main content

8 posts tagged with "Python"

View All Tags

Python : uv

· 2 min read

uv est un gestionnaire de paquets Python nouvelle génération, conçu pour être extrêmement rapide et compatible avec les outils existants comme pip, pip-tools et pipenv. Il vise à accélérer l'installation, la résolution et la gestion des dépendances dans les projets Python, tout en restant simple à utiliser.

Python : Ruff

· 3 min read

Ruff est un linter et formatter Python ultra-rapide écrit en Rust. Il remplace plusieurs outils comme flake8, black, isort et pylint en étant 10 à 100 fois plus rapide. Cet outil simplifie considérablement la chaîne de qualité du code Python.

Python : async/await

· 10 min read

La programmation asynchrone est devenue essentielle pour créer des applications Python performantes, notamment pour les APIs, les web scrapers, ou les applications traitant de nombreuses opérations I/O. Dans cet article, nous explorerons en profondeur async/await et asyncio, avec des cas d'usage pratiques notamment avec FastAPI. 🚀

API : REST vs GraphQL

· 4 min read

GraphQL et REST sont deux paradigmes majeurs pour la conception d’API, chacun reposant sur des fondements théoriques et des choix architecturaux distincts. Comprendre leurs différences est essentiel pour concevoir des systèmes distribués robustes, évolutifs et maintenables.

GraphQL : FastAPI & Strawberry

· 8 min read

Ce guide présente, étape par étape, la création d’une API GraphQL en Python avec FastAPI et Strawberry, en expliquant les choix d’outils et les bonnes pratiques à chaque étape.

Python : Poetry

· 4 min read

Poetry est devenu un outil essentiel dans l'écosystème Python pour gérer les dépendances et le packaging de projets. Dans cet article, nous explorerons comment Poetry simplifie la gestion des dépendances Python, offrant une alternative élégante et robuste à pip et virtualenv. 🐍

Python : Pydantic

· 7 min read

Dans un monde où les APIs et les microservices se multiplient, la validation des données est devenue une préoccupation majeure. Pydantic s'impose comme la solution de référence en Python pour définir et valider des structures de données. Découvrons ensemble cette bibliothèque puissante qui révolutionne la façon dont nous manipulons les données. 🔍

Python : FastAPI

· 4 min read

FastAPI est un framework web moderne et rapide (hautes performances) pour la création d'API avec Python, basé sur les annotations de types standard de Python.