Cosas a tener en cuenta al programar en Python
1. La sangría de Python es muy importante. Se utiliza para dividir bloques de declaraciones de diferentes niveles.
2. Solo unas pocas posiciones terminan con dos puntos, y otras declaraciones no terminan con un símbolo (a diferencia de C que termina con un punto y coma)
3. Se utiliza asignación directa de variables, y los atributos se determinan cuando se asignan y se pueden cambiar nuevamente, por lo que el uso de variables es más flexible que en otros lenguajes.
4. La eficiencia de los bucles de Python es la más baja, por lo que al utilizar bucles, debes considerar algunos algoritmos para reducir el número de bucles.
5. El bucle for es más flexible que otros lenguajes. No solo atraviesa secuencias aritméticas, sino que también atraviesa directamente cadenas, listas, tuplas, diccionarios, etc.