Formation Python Complète
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00
Sous-titres non disponibles
7h40
de formation
90
leçons vidéo
20
chapitres
Débutant
niveau requis
Thibault Houdon
Thibault Houdon
Formateur

Formation Python Complète

4.8/5 Trustpilot (1399 avis) Satisfait ou remboursé
7h40
de formation
90
leçons vidéo
20
chapitres

Cette formation en vidéo va vous enseigner les bases de la programmation en se servant d'un des langages les plus populaires de notre époque : Python.
Python est un langage de programmation simple d'approche et parmi les plus utilisés actuellement, ce qui en fait le parfait candidat pour débuter la programmation.

Au programme de cette formation Python complète

Ce cours de près de 8h de tuto vidéo respecte deux grands principes pédagogiques : il est progressif et pratique.

Vous ne serez jamais confronté à des notions dont vous n'avez pas les pré-requis, et il ne vous sera jamais demandé d'apprendre quelque chose sans le pratiquer un minimum !

Notions abordées dans cette formation Python :

  • L'installation de Python sur différents environnement de travail
  • Les variables
  • Les booléens
  • Les opérateurs logiques, de comparaison, d'assignation
  • Les fonctions de base et les fonctions avancées
  • Les structure de contrôle
  • Les boucles
  • Les listes
  • Les tuples
  • Les fichiers
  • Les bases de la programmation orientée Objets (POO)
  • Concepts avancés : les exceptions et la création de modules

Vous serez donc guidés pas à pas à travers tous les éléments qui constituent la base du langage de programmation Python, avec des parties théoriques et d'autres pratiques, sous la forme de mini projets, mettant en application les notions vues durant le cours.

Je reste disponible dans le salon d'entraide pour répondre à vos questions.
Des fichiers sources sont fournis avec le cours.

Bonne formation Python !

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Chapitre 1
Installation et environnement
Chapitre 2
Les Variables
Chapitre 3
Les booléens
Chapitre 4
Les opérateurs mathématiques
Chapitre 5
Les opérateurs logiques
Chapitre 6
Les opréateurs de comparaison
Chapitre 7
Les opérateurs d'assignation

Table des matières

Chapitre 1 : Installation et environnement

24m34
 
Leçon 1Installation de Python pour Windows
Leçon 2Installation de Python pour Mac
Leçon 3Installation de Sublime Text pour Windows
Leçon 4Installation de Sublime Text pour Mac
Leçon 5Créer un espace de travail Python pour Windows
Leçon 6Créer un espace de travail Python pour Mac

Chapitre 2 : Les Variables

32m13
 
Leçon 1Définition et Syntaxe
Leçon 2Les différents types de variables
Leçon 3La concaténation
Leçon 4Convertir une variable d'un type à un autre
Leçon 5Mini projet - Devine un nombre partie 01

Chapitre 3 : Les booléens

07m14
 
Leçon 1Définition et Syntaxe
Leçon 2Mini projet - Devine un nombre partie 02

Chapitre 4 : Les opérateurs mathématiques

10m34
 
Leçon 1Les opérateurs simples
Leçon 2Les opérateurs avancés

Chapitre 5 : Les opérateurs logiques

18m43
 
Leçon 1L'opérateur AND
Leçon 2L'opérateur OR
Leçon 3L'opérateur NOT
Leçon 4Le groupement d'opérateurs logiques

Chapitre 6 : Les opréateurs de comparaison

09m39
 
Leçon 1Différent ou égal
Leçon 2Plus grand ou plus petit
Leçon 3Mini projet - Devine un nombre, partie 03

Chapitre 7 : Les opérateurs d'assignation

05m06
 
Leçon 1Définition et syntaxe

Chapitre 8 : Quelques fonctions de base

19m35
 
Leçon 1La fonction Input()
Leçon 2La fonction randint()
Leçon 3Mini projet : Devine un nombre - partie 04 - randint()
Leçon 4Mini projet : Devine un nombre - partie 04 - input()

Chapitre 9 : Les Structures de Contrôle

25m43
 
Leçon 1Vérifier une condition avec if
Leçon 2La Structure if, else
Leçon 3La structure if, elif, else
Leçon 4Mini projet - Devine un nombre - partie 05

Chapitre 10 : Les boucles

58m11
 
Leçon 1La boucle For
Leçon 2La boucle While
Leçon 3Mini projet - Devine un nombre - partie 06.a
Leçon 4Mini projet - Devine un nombre - partie 06.b
Leçon 5Mini projet - Devine un nombre - partie 06.c
Leçon 6Annexe - Créer une table de multiplication

Chapitre 11 : Les listes

1h04
 
Leçon 1Définition et syntaxe
Leçon 2Compter les éléments d'une liste
Leçon 3Retirer des éléments
Leçon 4Accéder aux éléments d'une liste
Leçon 5Ajouter des éléments
Leçon 6Trouver un élément
Leçon 7Itérer dans une liste
Leçon 8Trier les éléments
Leçon 9Modifier un élément
Leçon 10Les compréhensions de liste
Leçon 11Mini projet - Créer une liste de films: première partie

Chapitre 12 : Les tuples

11m55
 
Leçon 1Définition et syntaxe
Leçon 2Récupérer le minimum et le maximum
Leçon 3Mini projet - Créer une liste de films: deuxième partie

Chapitre 13 : Les dictionnaires

12m57
 
Leçon 1Définition et syntaxe
Leçon 2Accéder aux éléments d'un dictionnaire
Leçon 3Modifier les éléments d'un dictionnaire
Leçon 4Supprimer les éléments d'un dictionnaire
Leçon 5Vérifier si une clé est présente dans un dictionnaire

Chapitre 14 : Les fonctions

16m09
 
Leçon 1Définition et syntaxe
Leçon 2Fonction sans paramètre et sans valeur retour
Leçon 3Fonction avec paramètre et sans valeur retour
Leçon 4Fonction avec paramètre et valeur retour

Chapitre 15 : Les fichiers

20m20
 
Leçon 1Ouvrir un fichier
Leçon 2Lire un fichier
Leçon 3Écrire dans un fichier
Leçon 4Vérifier les propriétés d'un fichier

Chapitre 16 : Créer une structure de dossiers

32m03
 
Leçon 1TP 01.a - Introduction
Leçon 2TP 01.b - Création de la structure de dossiers
Leçon 3TP 01.c - Écriture du fichier JSON
Leçon 4TP 01.d - Vérification d'une structure existante

Chapitre 17 : La Programmation orientée objet - Les bases

30m37
 
Leçon 1Définition d'une classe
Leçon 2Utiliser le constructeur __init__()
Leçon 3Définition d'un objet
Leçon 4La fonction isinstance()
Leçon 5Créer des attributs propres à une classe
Leçon 6Ajouter des méthodes à une classe

Chapitre 18 : La Programmation orientée objet - L'héritage

16m33
 
Leçon 1Définition et syntaxe
Leçon 2La fonction issubclass()
Leçon 3La surcharge
Leçon 4Comment utiliser la fonction super()

Chapitre 19 : Concepts Avancés : Les Exceptions

14m42
 
Leçon 1Introduction
Leçon 2Try / Except simple
Leçon 3Try / Except avancé
Leçon 4Récupérer une erreur
Leçon 5Finally

Chapitre 20 : Concepts Avancés : Les Modules

30m04
 
Leçon 1Introduction
Leçon 2Importer un module
Leçon 3Importer avec From
Leçon 4Les fonctions dir() et help()
Leçon 5Créer un module: première partie
Leçon 6Créer un module: deuxième partie
Leçon 7Vérifier si une valeur est présente dans un dictionnaire

Avis des apprenants

Détail des avis
890
Apprenants
11
Commentaires
4,7/5
Note moyenne
5/5
8
4/5
2
3/5
1
2/5
0
1/5
0
Grégory Bernard
Grégory Bernard
Publié le 18/08/2026
Le formateur est sans aucun doute un très bon programmeur mais la formation complète contient beaucoup trop d'explications purement théoriques ce qui ne les rend pas pédagogiques. De plus, même si cela semble évident pour lui, pour un débutant qui commence de zéro, certaines étapes passent beaucoup trop vite. Même si j'ai appris beaucoup de choses et merci pour cela, il faut regarder plusieurs fois les vidéos pour qu'elles deviennent compréhensibles. Vraiment dommage car le sujet est passionnant.
Alain Preti
Alain Preti
Publié le 10/04/2025
Très bonne explication et surtout compréhensible
Xavier Charvin
Xavier Charvin
Publié le 06/03/2025
excellent tuto tres complet merci pour votre aide

Vos questions sur le cours

Quel est le niveau requis pour suivre ce tuto ?

débutant

Deux façons de suivre cette formation

À l'unité
Pour vous former sur ce sujet précis
39,99€
Paiement unique, sans abonnement
Accès à vie à cette formation
7h40 de vidéo • 20 chapitres
Satisfait ou remboursé voir conditions
Accès immédiat après paiement
Avec l'abonnement
Pour progresser en continu
34,90€ 27,91€ /mois
Le 1er mois, puis 34,90€ - sans engagement
Cette formation + 6 791 autres en illimité
Plus de 20 nouvelles formations par mois
Résiliable en 1 clic, à tout moment
Profiter de l'offre
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 1426 tutos gratuits

Notre politique de protection des données