Indentation Python : les règles essentielles

La définition simple de Future Engineer :

C’est comme les retraits qu’on fait dans un texte pour montrer qu’un paragraphe dépend d’un autre. En Python ces retraits sont obligatoires et disent à l’ordinateur quelles lignes de code vont ensemble.

La définition technique :

L’indentation est un décalage de lignes de code vers la droite qui détermine les blocs d’instructions en Python. Contrairement à d’autres langages qui utilisent des accolades Python utilise l’espacement pour définir la structure du code notamment dans les fonctions et les conditions.

Indentation Python : les règles essentielles: QUAND L'UTILISER ?

Dans les fonctions
Dans les conditions
Dans les boucles
Dans les classes
Dans tous les blocs de code

Indentation Python : les règles essentielles: LES CAS D'USAGES

Définition de fonctions
Structures conditionnelles
Corps des boucles
Définition de classes
Organisation du code

Indentation Python : les règles essentielles: LES MÉTIERS LIÉS

Développeur Python - Structure son code
Formateur Python - Enseigne les bonnes pratiques
Développeur Backend - Organise les fonctionnalités
DevOps - Maintient des scripts propres
Ingénieur Qualité - Vérifie la lisibilité du code

Indentation Python : les règles essentielles: les questions les plus fréquentes

La convention PEP 8 recommande 4 espaces par niveau d’indentation.
Non il faut utiliser uniquement l’un ou l’autre dans un même fichier préférablement les espaces.
Oui contrairement à d’autres langages Python utilise l’indentation pour définir la structure du code.

CITIZEN CODE : UNE AVENTURE POUR APPRENDRE LE CODE EN S'AMUSANT !

Dans Citizen Code Python, tu construis ta ville, quartier par quartier. En véritable architecte, tu relèves les défis qui te sont lancés à chaque épisode.
Les victoires que tu remportes tout au long de ton aventure te font gagner des Citizen Coins, qui, eux, te permettent de faire évoluer ton avatar.