Capítulo 4. Funciones e interfaces
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Este capítulo presenta un módulo llamado jupyturtle, que te permite crear dibujos sencillos dando instrucciones a una tortuga imaginaria. Utilizaremos este módulo para escribir funciones que dibujen cuadrados, polígonos y círculos, y para demostrar el diseño de interfaces, que es una forma de diseñar funciones que trabajen juntas.
El módulo jupyturtle
Para utilizar el módulo jupyturtle, podemos importarlo así:
importjupyturtle
Ahora podemos utilizar las funciones definidas en el módulo, como make_turtle y forward:
jupyturtle.make_turtle()jupyturtle.forward(100)

make_turtle crea un lienzo, que es un espacio en la pantalla donde podemos dibujar, y una tortuga, que se representa con un caparazón circular y una cabeza triangular. El círculo muestra la ubicación de la tortuga y el triángulo indica la dirección hacia la que mira.
forward mueve la tortuga una distancia determinada en la dirección hacia la que mira, dibujando un segmento de línea por el camino. La distancia está en unidades arbitrarias; el tamaño real depende de la pantalla de tu ordenador.
Utilizaremos muchas veces funciones definidas en el módulo jupyturtle, por lo que estaría bien que no tuviéramos que escribir el nombre del módulo cada vez. Eso es posible si ...