Skip to Main Content
Introducción a Python, 2ª Edición
book

Introducción a Python, 2ª Edición

by Bill Lubanovic
September 2024
Intermediate to advanced content levelIntermediate to advanced
630 pages
13h 8m
Spanish
O'Reilly Media, Inc.
Book available
Content preview from Introducción a Python, 2ª Edición

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 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Aprender Python, 5ª Edición

Aprender Python, 5ª Edición

Mark Lutz

Publisher Resources

ISBN: 9781098181505Supplemental Content