12 lines
2.7 KiB
Markdown
12 lines
2.7 KiB
Markdown
|
# 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.
|