¡p5.js ahora disponible en español!

Aarón Montoya-Moraga
Processing Foundation
4 min readApr 13, 2018

For the English version of this article, click here.

¿Qué es p5.js?

p5.js es una biblioteca de JavaScript creada con el mismo objetivo original de Processing, hacer la programación accesible a artistas, diseñadores y principiantes, reinterpretándola para la web actual.

p5.js te permite programar sitios web interactivos, gráficas digitales interactivas, y también interfaces con tu ratón, teclado, cámara, y el resto de la web. p5.js corre en un navegador web, por lo que te permite crear un sitio web interactivo que puede ser compartido a través de internet.

p5.js es un proyecto de Lauren McCarthy y parte de la Processing Foundation, cuyos software y materiales educativos son creados y utilizados por una comunidad internacional de artistas, diseñadores, educadores, e instituciones, incluyendo UCLA DMA y NYU ITP.

¡p5.js ahora en español!

La Processing Foundation se alegra de anunciar que tanto el sitio web de p5.js como el libro Introducción a p5.js ahora están disponibles de manera libre y gratuita en español.

El sitio web de p5.js

El sitio p5js.org/es contiene tutoriales, documentación y otros materiales educativos asociados con p5.js. Cada página está traducida a español, incluyendo los materiales de referencia, tutoriales y páginas de documentación.

Para acceder a la versión en español del sitio https://p5js.org, haz click en el botón “ES” en la esquina superior derecha, o directamente visita https://p5js.org/es.

[Descripción de la imagen: sitio web de p 5.js cambia de idioma cuando se hace click en los botones EN y ES]

Si encuentras algún error o tienes algún comentario, por favor avísanos con una issue en nuestro repositorio en GitHub o escribe al email montoyamoraga@gmail.com.

Introducción a p5.js

El libro Introducción a p5.js brinda una introducción a las posibilidades creativas de la web actual, usando JavaScript y HTML. Enseña introducción a la programación, con énfasis en principiantes, artistas, diseñadores, y gente interesada. Este libro fue escrito por la desarrolladora principal de p5.js Lauren McCarthy, y los fundadores de Processing, Casey Reas y Ben Fry.

[Descripción de la imagen: portada del libro Introducción a p5.js]

El libro ahora se encuentra disponible en español, en el nuevo sitio web processingfoundation.press. Es distribuido en formato PDF en formato paga-lo-que-quieras y también como libro impreso. Todo el dinero recaudado contribuye a la Processing Foundation, y nos permite mantener este sitio web y continuar nuestra misión educacional de hacer accesible la programación creativa a principiantes.

Si quieres contribuir a este libro, se desarrolla en este repositorio de GitHub. Fue construido usando Magic Book, herramienta desarrollada por Rune Madsen.

Desarrollo

El proyecto p5.js en español fue empezado por Maya Man en el año 2015 como parte de la participcación de Processing Foundation en Google Summer of Code. Ella creó una versión alfa del sitio web p5js.org con internacionalización (i18n), y su mentora fue Johanna Hedva, Director of Advocacy de Processing Foundation.

Este proyecto fue continuado por Aarón Montoya-Moraga en el verano del año 2016. Él completó el trabajo de i18n del sitio web, empezó la traducción del libro, y diseñó el taller “Introducción a la programación con p5.js”, el que enseñó más de 15 veces en Chile, a más de 150 personas. Su mentora fue Lauren McCarthy.

[Descripción de la imagen: estudiantes en talleres de p5-js en español, Santiago de Chile, julio 2016]

Aarón continuó su trabajo durante Google Summer of Code 2017 y su actual residencia en NYU ITP, dando los toques finales al sitio web y a la traducción del libro, siendo sus mentores Lauren McCarthy, Casey Reas, y Lee Tusman. Los colaboradores incluyeron a Taeyoon Choi, quien hizo las ilustraciones de este libro, y a Tyler Yin, quien se encargó de la diagramación.

Este proyecto no hubiera sido posible sin el apoyo de la comunidad hispanohablante de artistas mediales de NYU ITP, The Processing Foundation, CODED, Santiago de Chile, y New York City.

[Descripción de la imagen: asistentes del Processing Community Day, Cambridge MA USA, octubre 2017]

Desarrollo adicional y extensión

En el año 2017 Aarón y cuatro colegas artistas y educadores — Natalia Cabrera, Camila Colussi, Guillermo Montecinos, y Christian Oyarzún — co-fundaron CODED, un colectivo educacional de artes mediales con sede en Santiago de Chile, cuya misión es compartir conocimiento y experiencias en la intersección entre las artes y la tecnología. CODED extendió el taller corto original de Aarón, y lo transformó en un curso de seis clases, escrito y dictado por Guillermo Montecinos, cuya ultima sesión contó con siete estudiantes en marzo en Chile.

[Descripción de la imagen: Guillermo enseñando p5.js con CODED en Santiago de Chile, marzo 2018]

Agradecimientos

Muchas gracias a Lauren McCarthy, Casey Reas, Ben Fry, Daniel Shiffman, Taeyoon Choi, Lee Tusman, Tyler Yin, Luisa Pereira, Andrés Colubri, y Miguel Elizalde, de la comunidad Processing; y a Natalia Cabrera, Camila Colussi, Guillermo Montecinos, y Christian Oyarzún de CODED; y a Rune Madsen, Sejo Vega-Cebrián, Melissa Orozco Salazar, Paula Leonvendagar, Alejandro Matamala, Cristóbal Valenzuela, Francesca Rodríguez-Sawaya, Juan José Egusquiza, Nicolás Escarpentier, Sergio Mora-Díaz, Gabriel Andrade, and Sofía Luisa de NYU ITP y a los que hicieron posible este proyecto.

--

--

Aarón Montoya-Moraga
Processing Foundation

artist, programmer, educator. @medialab, @itp_nyu, @p5xjs @kinectron