Juan Felipe Ángel Martínez Bernal
PreguntaTengo una pregunta, en Python el código se ejecuta de abajo hacia arriba, o no tiene orden especifico?

Royer Guerrero Pinilla
Todo lenguaje de programación se ejecuta de arriba hacia abajo pero si te confunde el concepto de funciones o puntos de entrada te recomiendo el curso de Curso de Programación Estructurada
Juan Felipe Ángel Martínez Bernal
Muchas gracias :)

Luis Mojica
Solo para complementar un poco, aunque el interprete vaya cargando en memoria linea por linea, en la practica decimos que el programa comienza en la instrucción:
if __name__ == '__main__':
y a partir de alli se van llamando las funciones que se desean ejecutar. El punto de entrada suele quedar en la parte de abajo del programa pues antes de llamar una funcion, esta primero debe haber sido cargada en memoria por el interprete o de lo contrario no sabria que hacer.

Juan Carlos Barbaran Meza
Hola, python es un lenguaje interpretado, es decir ejecuta linea por linea iniciando desde la primera. Espero haber respondido tu duda.