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