Introduction à Celery : Tâches en parallèle avec Python
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00
Sous-titres non disponibles
50m15
de formation
28
leçons vidéo
6
chapitres
Intermédiaire
niveau requis
Alexandre Blanchet
Alexandre Blanchet
Formateur

Introduction à Celery : Tâches en parallèle avec Python

4.8/5 Trustpilot (1391 avis) Satisfait ou remboursé
50m15
de formation
28
leçons vidéo
6
chapitres

Dans un monde où tout va de plus en plus vite, la capacité d’exécuter plusieurs tâches en parallèle est devenue essentielle pour nos applications. Elle permet, par exemple, à un utilisateur de télécharger une vidéo tout en continuant à naviguer sur un site web, sans interruption.

Dans cette formation, nous aborderons Celery, une bibliothèque Python conçue pour exécuter en arrière-plan des tâches gourmandes en temps, comme la génération de rapports PDF, l’upload de vidéos ou encore l’envoi d’e-mails. Grâce à Celery, l’application reste fluide et réactive pour l’utilisateur final.

Introduction à Celery : Tâches en parallèle avec Python

Nous commencerons par définir ce qu’est Celery, qui l’utilise et dans quels cas il devient indispensable, à travers une analogie simple : celle d’un restaurant.

Dans une seconde partie, nous mettrons ces notions en pratique en construisant un mini-projet basé sur cette explication.
Ce sera l’occasion de comprendre comment:

  • Envoyer une tâche vers une file d’attente
  • La Recevoir et l’exécuter dans un processus séparé
  • Intégrer Celery avec Docker et Docker Compose
  • Puis connecter l’ensemble à Grafana afin de superviser les tâches en cours.

Bonne formation !

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Chapitre 1
Introduction
Chapitre 2
Théorie
Chapitre 3
Préparer mon environnement pour Celery
Chapitre 4
Mise en pratique - Celery
Chapitre 5
Mise en pratique - Supervision de Celery avec Grafana
Chapitre 6
Prochaine Etape

Table des matières

Chapitre 1 : Introduction

01m21
 
Leçon 11.1 - Présentation du cours
Leçon 21.2 - Sommaire

Chapitre 2 : Théorie

05m18
 
Leçon 12.1 - Qu'est-ce que Celery?
Leçon 22.2 - Qui utilise Celery?
Leçon 32.3 - Pourquoi utiliser Celery?
Leçon 42.4 - Sommaire de Mise en pratique

Chapitre 3 : Préparer mon environnement pour Celery

15m07
 
Leçon 13.1 - Installer Docker Desktop
Leçon 23.2 - Installer Pycharm
Leçon 33.3 - Installer WSL (Windows)
Leçon 43.3 bis - Installer Homebrew (Mac)
Leçon 53.4 - Installer PIP (Windows & Linux)
Leçon 63.4 bis - Installer Python (Mac)
Leçon 73.5 - Installer Redis (Windows & Linux)
Leçon 83.5 bis - Installer Redis (Mac)
Leçon 93.6 - Installer un environnement virtuel (Windows)
Leçon 103.6 bis - Installer un environnement virtuel (Mac & Linux)
Leçon 113.7 - Installer Celery (Windows & Linux)
Leçon 123.7 bis - Installer Celery (Mac)

Chapitre 4 : Mise en pratique - Celery

17m57
 
Leçon 14.1 - Envoyer et recevoir une tâche Celery
Leçon 24.2 - Réessayer une tâche échouée
Leçon 34.3 - Dockerisation de Redis et des workers Celery
Leçon 44.4 - Ajustements après Dockerisation
Leçon 54.5 - Logging et Max Retry

Chapitre 5 : Mise en pratique - Supervision de Celery avec Grafana

09m46
 
Leçon 15.1 - Introduction
Leçon 25.2 - Supervision avec Flower
Leçon 35.3 - Export de metrics Flower vers Prometheus
Leçon 45.4 - Import de données Prometheus dans Grafana

Chapitre 6 : Prochaine Etape

46s
 
Leçon 16.1 - Prochaine Etape

Aperçus

Avis des apprenants

Détail des avis
1
Commentaire
5/5
Note moyenne
5/5
1
4/5
0
3/5
0
2/5
0
1/5
0
Alain Nogues
Alain Nogues
Publié le 18/01/2026
Cours très intéressant et clair. Deux observations. : Tous les auditeurs n'ont pas 20 ans et je suis choqué qu'on me tutoie (j'ai presque 80 ans, oui je sais je suis un vieux con 😂) Même si l'anglais est la langue du développement, j'apprécie quand le formateur fait un effort pour ne pas abuser des anglicismes. Par exemple, il existe une traduction du mot "Agenda" qui se dit "Sommaire"
Alexandre Blanchet
Bonjour Alain, Merci beaucoup pour votre recommandation. Je suis ravi que le cours vous ait plu et prendrai bonne note de vos observations pour le prochain cours.

Vos questions sur le cours

Quel est le niveau requis pour suivre ce tuto ?

intermédiaire

Deux façons de suivre cette formation

À l'unité
Pour vous former sur ce sujet précis
10€
Paiement unique, sans abonnement
Accès à vie à cette formation
50m15 de vidéo • 6 chapitres
Satisfait ou remboursé voir conditions
Accès immédiat après paiement
Avec l'abonnement
Pour progresser en continu
34,90€ /mois
Sans engagement
Cette formation + 6 777 autres en illimité
Plus de 20 nouvelles formations par mois
Résiliable en 1 clic, à tout moment
Commencer avec l’abonnement
Accès immédiat, pendant votre abonnement

Inclus dans les deux formules

  • Hors connexion via l'app Tuto.com
  • Salon d'entraide pour vos questions
  • Certificat de complétion
Paiement sécurisé 1,4 million d'apprenants 4.8/5 Trustpilot
Logo carte-bancaire-monoLogo visa-monoLogo mastercardLogo paypal-monoLogo klarna-monoLogo apple-pay-monoLogo google-pay-mono
Une question avant de choisir ? Écrivez-nous ou appelez le 01 84 80 80 29 (du lundi au vendredi, 10h-12h et 14h-16h)

Formations complémentaires

Les apprenants qui suivent cette formation s'intéressent aussi à :

Abonnement 34,90€/mois

Attendez ! 🤗

Accédez à plus de 1425 tutos gratuits

Notre politique de protection des données