#174 Pues tener que borrar varias veces para bajar el invel de indentación es un infierno en la mayoría de editores. Con tab es un nivel, un bloque. Leo en Stackoverflow que es una guía para proyectos internos, no una recomendación del lenguaje:
http://stackoverflow.com/questions/119562/tabs-versus-spaces-in-python-programming
El motivo es para evitar que la gente mezcle espacios y tab, porque puede crear discrepancias en los niveles de indentación. Pero si lo haces correctamente no hay problema.
Portada
mis comunidades
otras secciones
#97 No será tan maligno programar con espacios cuando la misma Style Guide oficial de Python los recomienda :
https://www.python.org/dev/peps/pep-0008/#tabs-or-spaces