Ce qui suit est une note technique.
L'INDENTATION SE FAIT AVEC DES TABULATIONS. UNIQUEMENT DES TABULATIONS. RIEN QUE DES TABULATIONS.
Il n'y a pas UNE SEULE bonne raison pour utiliser 4 espaces au lieu d'un tabulation. Pas une seule bonne raison pour foutre 3 ou 4 caractères supplémentaires dans le code (en en détournant l'usage) plutôt qu'un caractère unique PRÉVU À CET EFFET.
Chaque tabulation remplacée par un espace, c'est jusqu'à 4 fois d'espace disque utilisé en plus, car 4 caractères utilisés au lieu d'un seul.
Il n'y a rien, RIEN, absolument aucune fucking putain de raison de merde pour utiliser des espaces en lieu et place d'une tabulation
Cette idée a très certainement été inventée par un crétin et est perpétuée par des crétins sans AUCUNE raison logique.
Développeur qui utilise 4 espaces au lieu d'une tabulation : QUAND TU MOURIRAS DE MORT ATROCE ET DOULOUREUSE QUI FAIT AIE-AIE-AIE TU IRAS DEDANS L'ENFER DES DÉVELOPPEURS.
Repends toi dès à présent et utilise des tabulations.
(et au passage, je chie donc sur la PEP 8 et je m'en bats les steaks ; le jour où vous n'aurez qu'un éditeur de texte simple pour éditer un code et pas votre IDE sous la main, vous comprendrez)