Leer Primero

Como se utiliza este blog?

martes, 7 de febrero de 2023

Dibujando en Python utilizando el módulo Python Turtle

Bienvenido a mi blog, hoy continuaremos practicando el uso del módulo python turtle que vimos en el post pasado "Dibujo del logotipo de Python utilizando el módulo Python Turtle" en el cual esbozamos los principios de dicho módulo y los aplicamos para dibujar el logotipo de Python.

Este será un post corto, ya que iremos directamente a programar en Python 3 un dibujo en constante cambio de colores que se mueva hacia adelante y hacia arriba en una espiral, con una curva suave. Vamos a escribir el script completo colocando los respectivos comentarios para poder entenderlo y finalmente visualizaremos el resultado:

  1. # -----------------------------------------------------------------------
  2. # (| " Graphics_turtle.py "|)
  3. # (| " "|)
  4. # (| " El resultado final es un dibujo en constante cambio de colores "|)
  5. # (| " que se mueve hacia adelante y hacia arriba en una espiral, con "|)
  6. # (| " una curva suave. "|)
  7. # (| " "|)
  8. # (| " Python turtle es un módulo de Python que permite crear gráficos"|)
  9. # (| " vectoriales mediante el uso de comandos simples. Estos comandos"|)
  10. # (| " controlan un cursor, conocido como tortuga (turtle), que se "|)
  11. # (| " mueve por la pantalla y dibuja líneas y figuras geométricas y "|)
  12. # (| " nos permite crear diseños personalizados. "|)
  13. # (| " "|)
  14. # (| " Este código de ejemplo es de dominio público. "|)
  15. # (| " "|)
  16. # (| " Developer: jorgechac© - Técnico Laboral en Programación UNAB "|)
  17. # (| " Visita https://jorgechac.blogspot.com "|)
  18. # (| " "|)
  19. # (| " Venta de accesorios Arduino/Raspberry Pi Pico/ESP32 "|)
  20. # (| " Whatsapp y Ventas NEQUI +573177295861 "|)
  21. # (| " Bucaramanga - Colombia "|)
  22. # -----------------------------------------------------------------------
  23. # Importa todas las funciones y métodos del módulo "turtle"
  24. from turtle import *
  25. # Importa el módulo "colorsys"
  26. import colorsys
  27. # Establece el color de fondo de la ventana de gráficos en negro
  28. bgcolor('black')
  29. # Establece la velocidad máxima de animación
  30. speed(0)
  31. # Establece el grosor de la pluma en 3
  32. pensize(3)
  33. # Establece un valor inicial para la variable "hue" en 0.0 la variable
  34. # "hue" se utiliza para determinar el color de la pluma en cada iteración
  35. # del bucle
  36. hue = 0.0
  37. # Repite las siguientes acciones 300 veces
  38. for i in range(300):
  39. # Convierte el valor de hue a un color RGB y lo establece como el
  40. # color de la pluma
  41. color = colorsys.hsv_to_rgb(hue, 1, 1)
  42. pencolor(color)
  43. # Aumenta el valor de hue en 0.005
  44. hue += 0.005
  45. # Gira el lápiz hacia la derecha en la cantidad de "i"
  46. right(i)
  47. # Dibuja un círculo con un radio de 50 y un ángulo de "i"
  48. circle(50, i)
  49. # Avanza hacia adelante la cantidad de "i"
  50. forward(i)
  51. # Gira el lápiz hacia la izquierda en 91° grados
  52. left(91)
  53. # Finaliza la gráfica y mantiene la ventana abierta hasta que el usuario
  54. # la cierre manualmente
  55. done()

Finalmente después de ejecutar el código, se abrirá una nueva ventana y se comenzará a generar la grafica en Python, así:


Quieres aportar algo que complemente este articulo? crees que hay algo que se deba corregir? Escríbenos este blog es para todos.


Si te sirvió deja un comentario de agradecimiento, comparte el post en tus redes sociales o recomiéndale el blog a un amigo, eso me motiva a seguir realizando estos pequeños posts y espero que vuelvas a mi blog, publico nuevo material con base en los softwares y apps que utilizo y la experiencia que he adquirido. Por último si deseas colaborar voluntariamente y crees que mi trabajo y mi tiempo lo ameritan, considere hacer una pequeña donación a mi NEQUI +573177295861.



También te puede interesar:


Simulador Wokwi - Generalidades

UEFI y BIOS - Generalidades

DISCOS SSD - GENERALIDADES

Creación de Particiones desde símbolo del sistema

Raspberry Pi Pico Pin Mapping

HDD Low Level Format Tool v4.40

Activa tu Windows 10/11 fácil

No hay comentarios.:

Publicar un comentario

Uso cookies propias y de terceros para mejorar tu navegación. Si continuas navegando en mi blog considero que aceptas el uso de cookies. OK Más información