Saltar la navegación

¿Qué es Python Turtle Graphics?

¿Qué es Python?

Python es un lenguaje de programación ampliamente utilizado en las aplicaciones web, el desarrollo de software, la ciencia de datos y el machine learning (ML). Los desarrolladores utilizan Python porque es eficiente y fácil de aprender, además de que se puede ejecutar en muchas plataformas diferentes. El software Python se puede descargar gratis, se integra bien a todos los tipos de sistemas y aumenta la velocidad del desarrollo.

Se utiliza para desarrollar aplicaciones de todo tipo, ejemplos: InstagramNetflixSpotifyPanda3D, entre otros.

Algunas de sus características son:

  • Es gratis y de código abierto. Es un lenguaje de programación desarrollado bajo la licencia de código abierto aprobada por OSI, todos pueden usarlo y distribuirlo libremente.
  • Tiene una sintaxis sencilla que cuenta con una extensa biblioteca de herramientas, que hacen de Python un lenguaje de programación único.
  • Es un lenguaje de alto nivel, por lo que es más fácil de usar que los de bajo nivel, puesto que estos últimos no tienen mucha abstracción de lenguaje de máquina. Para programar con Python se pueden usar elementos del lenguaje natural, ya que tiene una sintaxis similar al inglés, por lo que es fácil de leer, escribir y aprender.
  • Es un lenguaje de programación multiparadigma, ya que soporta parcialmente la orientación a objetos, programación imperativa y, en menor medida, programación funcional.
  • Es un lenguaje interpretadodinámicamente tipadomultiplataforma.
    • Interpretado, lo que significa que ejecuta directamente el código línea por línea. Si existen errores en el código del programa, su ejecución se detiene. Así, los programadores pueden encontrar errores en el código con rapidez.
    • Dinámicamente tipado, es decir, no tenemos que especificar los tipos de variables cuando programamos porque Python los determina en el tiempo de ejecución. Debido a esto, es posible escribir programas de Python con mayor rapidez.
    • Multiplataforma, porque  puede ejecutarse en diferentes dispositivos y sistemas operativos. Esto significa qué un mismo código puede ejecutarse en Windows, Android, Linux y Macintosh.
  • Su mayor ventaja es que tiene una amplia colección de bibliotecas y frameworks. Nosotros usaremos la biblioteca o módulo turtle.

Para saber más, pulsa aquí

¿Qué es Python Turtle Graphics?

Python Turtle Graphics es un entorno de aprendizaje para la programación de Python adecuado para principiantes y niños, inspirado en Logo.

Hemos dicho anteriormente que una de las ventajas de este lenguaje, es que dispone una amplia gama de bibliotecas o módulos que podemos importar en nuestros programas para no tener que partir de cero. 

Pues bien, Turtle es una biblioteca de Python que se utiliza para crear gráficos, imágenes y juegos. Es similar a un lienzo virtual en el que podemos dibujar imágenes y formas atractivas. Nos va a proporcionar el lápiz en pantalla que podemos usar para dibujar.

En el desarrollo de este proyecto aprenderemos algunos de los métodos y funciones de la biblioteca Turtle que nos van a permitir realizar el diseño de nuestro proyecto. 

Una biblioteca es una colección de códigos que se usan con frecuencia  y que los programadores pueden incluir en sus programas de Python para evitar tener que escribir el código desde cero.

Una biblioteca es una colección de códigos que se usan con frecuencia  y que los programadores pueden incluir en sus programas de Python para evitar tener que escribir el código desde cero.