Herramientas Computacionales Python Turtle Patricio Poblete Mara Marques
Herramientas Computacionales Python - Turtle Patricio Poblete Maíra Marques Enero 2015
Python Diseñado en Python Librería turtle (pero existen miles de otras) Crea tortugas y dibuja formas Tortuga robot que está colocada sobre un plano cartesiano. 3
Python La tortuga tiene una cabeza, la cual apunta a una dirección. Esta dirección se puede establecer en grados de 0 a 360, o en radianes. 4
Python En un nuevo archivo de texto llamado tortugas escribir: import turtle. setup(800, 600) alex = turtle. Turtle() alex. forward(300) alex. left(90) alex. forward(200) turtle. Screen(). _root. mainloop() 5
Python Metodos básicos: forward d : Avanza d pasos. backward d : Retrocede d pasos. left g : Gira a la izquierda g grados. right g : Gira a la derecha g grados. penup : Levanta el la piz. 6
Python import turtle # establecer el tamaño de la ventana de 800 por 600 píxeles turtle. setup(800, 600) # establecer wn al objeto de la ventana wn = turtle. Screen() # establecer el color de fondo de la ventana wn. bgcolor("lightgreen") # establecer el título de la ventana wn. title("Hola, Alex)!") alex= turtle. Turtle() # hacer tess azul alex. color("blue") # establecer el ancho de la pluma alex. pensize(3) alex. forward(300) alex. left(120) alex. forward(300) wn. _root. mainloop() 7
Python Ejercicio: Dibujar polígono de n lados. ¿Cómo lo harían? 8
Python Fractal - es un dibujo que tiene una estructura auto-similar, que és definida en términos de ella misma Recursión 9
Python Fractal de Koch. Orden 0 - una línea recta de un tamaño determinado. Orden 1 - en lugar de dibujar una sola línea, divida la linea en 3 segmentos, y el del medio tiene el doble del tamaño 10
Python Orden 2 – para cada uno de los segmentos anteriores haga la misma cosa Orden 3 – se repite todo de nuevo 11
Python Usando la librería turtle vamos a crear un fractal de Koch 12
Python Postar en el blog: ¿Qué aprendieron hoy? Sus polígonos y fractales ¿Qué les pareció? 13
- Slides: 12