Cómo inicializar un documento de código de Python

Función principal Python

En Python siempre debemos inicializar los documentos de código con una función principal. Esta función, es la que va a correr el programa al principio del documento.

Esta función puede tener cualquier nombre, sin embargo, por convención son utilizadas las palabras “run” o “main”. A partir de esta primera función que inicializa el documento Python, va a iniciar nuestro programa.

Ejemplo

def run():	pass

Entry Point

El Entry Point es un código de punto de entrada de código Python, esta línea de código es la que inicializa la ejecución del programa y a partir de ahí se invoca a la función principal.

Entry Point Python

if __name__ == ‘__main__’:	run()

Cuando Python se encuentra con esta línea, ejecutará todo lo que está debajo de ella.

Escribir estas líneas de código es muy importante para que Python pueda ejecutar de una manera correcta los programas que desarrollamos. Además, estas líneas de código tienen todo un funcionamiento adentro y por eso deben ser utilizadas cada vez que escribimos código Python.

Espacio entre funciones declaradas

Según los estilos de Python oficiales, es recomendado dejar dos saltos de linea entre las funciones declaradas.

Ejemplo

def unafuncion():	pass        def run():unafuncion()        if __name__ == '__main__':	run()

La estructura correcta recomendada de un documento Python es:

  1. Código de variables y funciones.
  2. Declaración de la función principal.
  3. Entry Point.

Publicaciones Similares

  • Python: operadores aritméticos

    Python es un lenguaje de programación que permite crear operaciones matemáticas de manera sencilla, prácticamente, el código se escribe como si se estuviera manipulando una calculadora, bueno, haciéndolo desde la consola interactiva de Python. En este artículo, conocerás los símbolos aritméticos para poder realizar cálculos matemáticos utilizando el lenguaje de programación Python. Con Python se…

  • Slices Python

    Los Slices son una manera de partir una cadena de caracteres en “rebanadas” para poder trabajar con ellas posteriormente. Sintaxis de los slices en Python nombre_variable[Inicio cadena : Fin cadena : Pasos] nombre_variable. Es el nombre de la variable que contiene la cadena de caracteres. [ ]. Agrupa las características que se van a aplicar…

  • Transformar tipos de datos con Python

    Algunas veces, dependiendo el caso, deseamos cambiar un dato de un tipo a otro tipo. Un ejemplo de esto, puede ser un número que está almacenado como un texto dentro de una variable. Python, no puede realizar operaciones matemáticas con números almacenados como texto,  entonces, debemos transformarlos para que Python pueda ejecutar las operaciones aritméticas….

  • Estructuras de datos: Listas en Python

    Las listas, son variables en las cuales se pueden almacenar varios objetos, inclusive de diferentes tipos de datos. Las listas hacen parte de la estructura de datos de Python y nos permiten almacenar a través de una variable varios valores con diferentes formatos. Sintaxis para generar listas en Python nombre_variable = [valor_1, valor_2, valor_3, …,…

  • Cómo crear funciones con Python

    Las funciones, son bloques de código que resuelven operaciones y manipulan datos para el logro de objetivos muy específicos dentro de una aplicación. Generalmente, las funciones son un concepto presente en todos los lenguajes de programación, no solo en Python; y sirven, para encapsular la lógica de una operación que suele repetirse en diferentes lugares…