¿La _indentación _es una convención para que el código esté más ordenado y sea más fácil leerlo?, o ¿hay alguna razón técnica para hacerl...

Daniel Andrés Espinoza

Daniel Andrés Espinoza

Pregunta
student
hace 5 años

¿La _indentación _es una convención para que el código esté más ordenado y sea más fácil leerlo?, o ¿hay alguna razón técnica para hacerlo de esta manera?

5 respuestas
    Juan Pablo Celiz

    Juan Pablo Celiz

    student
    hace 5 años

    ¡Hola! En Python tengo entendido que es clave por cómo se ejecuta el programa, por ejemplo en less pasa lo mismo y hay otros tantos lenguajes, preprocesadores o frameworks que necesitan de la indentación para poder funcionar bien. Como también hay lenguajes, preprocesadores o frameworks donde la indentación se hace vital para poder comprender el código pero no afecta a la ejecución del mismo 😁

    Miguel Torres

    Miguel Torres

    student
    hace 5 años

    Hello, Daniel. 🐍🤓

    Sí es necesario porque con la indentación Python entiende cuando acaban bloques de código. En otros lenguajes esto funciona con {}, pero en Python al no haber funciona con esos espacios que dejamos al principio de cada línea.

    Al final también sirve para que el lenguaje sea mucho más fácil de leer.

    Daniel Andrés Espinoza

    Daniel Andrés Espinoza

    student
    hace 5 años

    Gracias por sus aportes.

    Eduardo G Mendoza

    Eduardo G Mendoza

    student
    hace 5 años

    Hola,

    La mayoria de los lenguajes tienen convenciones o guías de estilo, esto es un compendio de 'reglas' y buenas practicas para escribir el lenguaje.

    En python la identación es parte importante por que cuando Guido Van Rossum escribio el credo de python dice: readability counts, así que una particularidad del codigo de python es que sea legible. Te invito a que busques programas largos escritos en perl o lisp y compares un poco la sintaxis.

    Actualmente la guia de estilo en python se llama PEP-8, puedes googlearla.

    Moisés Manuel Morín Hevia

    Moisés Manuel Morín Hevia

    student
    hace 5 años

    Es porque le estas diciendo a python lo que debe de hacer, no son buenas prácticas es fundamental para este lenguaje.

Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.

Curso Básico de Python [Empieza Gratis]
Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.