estructura-codigo/Python
Manuel Vergara 2e791df6da Add READMEs
Signed-off-by: Manuel Vergara <manuel@vergaracarmona.es>
2023-06-01 11:55:57 +02:00
..
README.md Add READMEs 2023-06-01 11:55:57 +02:00

Estructura Básica del Programa Python

Sección Descripción
Documentación La documentación suele ir al comienzo del código y describe qué hace el programa. Aunque no es obligatoria, es una buena práctica incluir comentarios que expliquen el propósito del código, información del programador, fecha de creación, etc.
Importación En esta sección se importan los módulos o bibliotecas necesarios para el programa. Los módulos contienen funciones y definiciones que se utilizan en el código. Por ejemplo, si necesitas imprimir texto en pantalla, puedes importar el módulo print utilizando from builtins import print. Esto permite utilizar la función print() en el programa.
Definición En Python, no es necesario utilizar directivas de preprocesador como en C. Sin embargo, puedes definir constantes utilizando variables. Por ejemplo, EDAD = 8 define la constante EDAD con el valor 8, y PI = 3.1415 define la constante PI con el valor 3.1415. A lo largo del código, puedes utilizar estas constantes en lugar de sus valores numéricos correspondientes.
Funciones En Python, puedes definir funciones para realizar tareas específicas. Las funciones agrupan un conjunto de instrucciones que se ejecutan cuando se llaman. Puedes definir tus propias funciones para realizar operaciones personalizadas. Puedes definir una función utilizando la palabra clave def, seguida del nombre de la función y los paréntesis con los posibles parámetros. Por ejemplo, def mi_funcion(parametro1, parametro2): define una función llamada mi_funcion con dos parámetros parametro1 y parametro2. El código de la función se escribe indentado debajo de la definición. Las funciones pueden devolver un valor utilizando la palabra clave return.
Función principal (Main) En Python, la ejecución del programa comienza desde la parte superior del archivo. No hay una función principal obligatoria como en C. Sin embargo, es común utilizar la convención if __name__ == "__main__": para definir un bloque de código principal que se ejecutará cuando el archivo se ejecute directamente. Puedes escribir el código principal debajo de esta línea para realizar las operaciones principales del programa. Por ejemplo: if __name__ == "__main__": y luego indentar el código principal debajo. Esto permite que el archivo se pueda utilizar como un módulo y también se pueda ejecutar como un programa independiente.

Python no tiene una estructura estricta como C en términos de secciones específicas en el código. Sin embargo, la tabla anterior proporciona una guía general sobre cómo se pueden organizar los elementos principales en un programa de Python.