Capítulo 20. Arte Py

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Bueno, el arte es el arte, ¿no? Pero, por otra parte, ¡el agua es el agua! Y el este es el este y el oeste es el oeste, y si coges arándanos rojos y los guisas como puré de manzana, saben mucho más a ciruelas pasas que el ruibarbo.

Groucho Marx

Este capítulo y los dos siguientes tratan de la aplicación de Python a algunas actividades humanas comunes: el arte, los negocios y la ciencia. Si te interesa alguna de estas áreas, puede que obtengas algunas ideas útiles o la necesidad de probar algo nuevo.

Gráficos 2D

Todos los lenguajes informáticos se han aplicado a los gráficos por ordenador en cierta medida. Muchas de las plataformas de uso intensivo de este capítulo se escribieron en C o C++ para aumentar la velocidad, pero se añadieron bibliotecas de Python para aumentar la productividad. Empecemos por ver algunas bibliotecas de imágenes 2D.

Biblioteca estándar

Sólo unos pocos módulos relacionados con la imagen están en la biblioteca estándar:

imghdr

Detecta el tipo de archivo de algunos archivos de imagen.

colorsys

Convierte colores entre varios sistemas: RGB, YIQ, HSV y HLS.

Si descargaras el logotipo de O'Reilly en un archivo local llamado oreilly.png, podrías ejecutar esto:

>>> import imghdr
>>> imghdr.what('oreilly.png')
'png'

Otra biblioteca estándar esturtle- "Gráficos tortuga", que a veces se utiliza para enseñar programación ...

Get Introducción a Python, 2ª Edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.