</> CodeBooks
    ← Volver a JavaScript (página 3)
    Portada de Learn JavaScript with p5.js

    Learn JavaScript with p5.js

    Engin Arslan

    Editorial
    Apress
    Año
    2018
    Páginas
    ~217
    Nivel
    Básico

    De qué trata

    Introducción a la programación con JavaScript a través de p5.js, la librería de programación creativa heredera de Processing, escrita por Engin Arslan, desarrollador web con experiencia previa en efectos visuales para cine y televisión y profesor en el Seneca College. Su subtítulo, «programación para aprendices visuales», resume su enfoque: está pensado para artistas visuales, diseñadores y cualquier principiante sin experiencia previa en programación que prefiera aprender viendo resultados gráficos en pantalla desde el primer momento.

    Cada concepto fundamental del lenguaje se enseña con un dibujo o una animación en el canvas de p5.js. El recorrido empieza con la preparación del entorno y las funciones setup y draw, y sigue con colores y formas, variables y operadores, condicionales, las variables propias de p5.js (como mouseX o frameCount), bucles, funciones, objetos, arrays y eventos de ratón y teclado, además de otras funciones de la librería. Según la editorial, estas habilidades sirven luego para aplicaciones web, robots programables y arte generativo.

    Todo se practica con sketches visuales que crecen capítulo a capítulo y termina con un proyecto final: un pequeño juego que integra lo aprendido. Es una puerta de entrada amable y motivadora. Lo que deja fuera es todo lo que no tiene que ver con el canvas: manipulación del DOM, HTML y CSS, herramientas de desarrollo, módulos y JavaScript moderno en profundidad. Para pasar al desarrollo web profesional hará falta un segundo libro. Se puede seguir directamente en el editor web de p5.js.

    • p5.js
    • JavaScript desde cero
    • Programación creativa
    • Canvas y dibujo
    • Variables y operadores
    • Condicionales
    • Bucles
    • Funciones
    • Objetos y arrays
    • Eventos de ratón y teclado
    • Animación

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Juego de reacción con números (proyecto final)

    Pequeño juego en p5.js que muestra números en pantalla a gran velocidad. El jugador debe teclear el número que aparece en cada momento. Integra variables, condicionales, funciones, arrays y eventos de teclado vistos a lo largo del libro.

    Más de JavaScript con nivel Básico