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

  • Qué es un algoritmo

    Algoritmo es una serie de pasos para solucionar un problema En ese sentido, un algoritmo tiene tres fases. El primero, tiene que ver con el planteamiento del problema u objetivo a alcanzar; el segundo, es la formulación de cada paso con el máximo nivel de abstracción posible; y el tercero es la valoración si el…

  • 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…

  • Tipos de datos en Python

    En Python todo es de tipo objeto. Sin embargo, su tratamiento puede variar dependiendo de las necesidades. Los 4 tipos de datos que encontramos en Python y en general en otros lenguajes de programación son: Integer. Números enteros, por ejemplo: 1, 2, 3 … 100 -100 Float. Números decimales, por ejemplo: 1.69, 1.3 String. Cadena…

  • |

    Por qué aprender Python

    Python es el lenguaje de programación con mayor crecimiento en la industria de desarrollo de aplicaciones web y de programas de software. Es tan potente, que es utilizado para controlar diferentes dispositivos como drones, incluso la NASA utiliza Python en sus desarrollos para controlar sus cohetes. En la industria de la tecnología existen muchos lenguajes…

  • 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…