Do You Really Know What an API Is?
Details
[French version below]
APIs are everywhere — weather apps, mobile apps, online payments, dashboards — but do you really know what an API is and how it works?
In this PyLadies Brussels workshop, we'll take a step back and focus on understanding APIs from first principles.
We'll explore:
- What an API actually is (beyond the buzzword)
- How different applications communicate with each other
- What CRUD means in practice
- How the same API can be used from Python, the browser, and JavaScript
Using simple examples (no heavy setup, no complex frameworks), we'll look at a small Python API, explore real online APIs directly in the browser, and see how JavaScript interacts with them. The goal is not to build a "perfect" API, but to build a clear mental model of how APIs work and why they exist.
What you'll need:
- Basic Python knowledge
- Laptop with Python installed (a few laptops will be available if needed)
- Curiosity about how things work
Beginner-friendly, concept-focused, and open to anyone curious about APIs 💜
------------------------------------------------------------------------------------------
Savez-vous vraiment ce qu'est une API ?
Les APIs sont partout — applications météo, applications mobiles, paiements en ligne, tableaux de bord — mais savez-vous vraiment ce qu'est une API et comment ça fonctionne ?
Dans cet atelier PyLadies Brussels, on prend du recul pour comprendre les APIs depuis les bases.
On va explorer :
- Ce qu'est réellement une API (au-delà du buzzword)
- Comment différentes applications communiquent entre elles
- Ce que CRUD signifie en pratique
- Comment la même API peut être utilisée depuis Python, le navigateur et JavaScript
À travers des exemples simples (pas d'installation complexe, pas de frameworks lourds), on regardera une petite API Python, on explorera des APIs en ligne directement dans le navigateur, et on verra comment JavaScript interagit avec elles. L'objectif n'est pas de construire une API "parfaite", mais de construire un modèle mental clair de comment les APIs fonctionnent et pourquoi elles existent.
Ce qu'il vous faut :
- Des bases en Python
- Un ordinateur portable avec Python installé (quelques ordinateurs seront disponibles si besoin)
- De la curiosité
Accessible aux débutant·e·s, axé sur les concepts, et ouvert à toute personne curieuse de comprendre les APIs 💜
