Se recomienda que los nombres de los archivos de programas:
Se recomienda también seguir un criterio común, por ejemplo, que el nombre del programa contenga una referencia a la página de ejercicios y al propio ejercicio. Por ejemplo, los programas que resuelvan los ejercicios de la página de ejercicios Variables, Entrada y Salida y Operaciones aritméticas elementales se podrían llamar:
El ejemplo siguiente muestra la plantilla de programa básico de Python 3 que utilizaremos durante el curso.
def main():
print("¡Hola, mundo!")
if __name__ == "__main__":
main()
Las instrucciones que forman el programa, se escribirían dentro de la función main(), es decir, sangradas cuatro espacios.
def main():
print("¡Hola, mundo!")
print("¡Adiós, mundo!")
if __name__ == "__main__":
main()
Los programas de Python no necesitan realmente definir una función main(). Es decir, los dos programas siguientes producirían el mismo resultado:
def main():
print("¡Hola, mundo!")
if __name__ == "__main__":
main()
print("¡Hola, mundo!")
La diferencia entre ambos programas sólo se apercibiría en caso de importar estos programas (aunque por el tipo de programa, en realidad no tendría mucho sentido importar estos programas).