Programación 101: Aprende a Programar con el Lenguaje Processing Usando un Enfoque Visual


Precio:
Precio de venta$59.99

Descripción

La programación impregna casi todos los aspectos de nuestras vidas. Esto incluye estar activo en las redes sociales, comprar en línea y participar en cursos virtuales. También incluye conducir un automóvil y usar muchos dispositivos. Este libro te enseñará los conceptos básicos de la programación usando el lenguaje de programación Processing y te brindará práctica con el pensamiento lógico y algorítmico. Puede proporcionar una visión de lo que implica producir la infraestructura técnica de nuestro mundo. Mientras lees este libro, puedes crear programas basados en tus propias ideas, usando imágenes que crees o adquieras y haciendo conexiones con actividades que disfrutas.

Los capítulos del libro demostrarán el proceso de programación, comenzando con la formulación de una idea, la planificación, la construcción de proyectos pasados y el perfeccionamiento del trabajo, de forma similar a escribir un ensayo o componer una canción. Este enfoque te guiará para que utilices la lógica y las matemáticas para producir efectos hermosos. El texto contiene un Apéndice con una introducción a p5.js, una forma de producir programas JavaScript con funcionalidad Processing para dibujar, imágenes e interacciones para publicar en la Web.

El término para programa en Processing es sketch (boceto). El lenguaje Processing ha sido construido por artistas visuales usando el lenguaje de programación Java como base. Sin embargo, los bocetos que aparecen en este libro y que son típicos de Processing son mucho más que dibujos estáticos; incorporan interacción, animación, video, audio y acceso a archivos en la computadora local y en la Web. Las características técnicas se introducen y explican en el contexto de ejemplos completos: juegos (Snake, Hangman, rompecabezas, tirachinas), creación de un collage de imágenes familiares y videoclips, preparación de instrucciones para doblar un modelo de origami, rotación de objetos en 3D y otros.

La programación es una actividad divertida, creativa y expresiva. Requiere atención a los detalles y puede ser frustrante. Aún así, hay muy poco que se compare con la satisfacción de construir un programa de la nada y hacerlo funcionar (o tomar un programa existente y solucionar un problema, o agregar una característica y mejorarlo). Programación 101 es tu puerta de entrada para que esto suceda.

Lo que aprenderás

  • Adquirir habilidades básicas de programación
  • Crear programas divertidos y creativos
  • Usar archivos para hacer una tarjeta de felicitación o una secuencia de instrucciones
  • Combinar videos, imágenes y gráficos en un boceto de Processing
  • Conexiones con otros lenguajes de programación, especialmente Java y JavaScript

Para quién es este libro

Cualquiera que haya estado pensando en probar la programación, o lo haya intentado, pero necesite ayuda. Cualquiera que quiera usar su propia creatividad y talentos artísticos. Cualquiera que quiera saber qué implica la tecnología presente en nuestras vidas. Cualquiera que quiera saber qué implica la tecnología presente en nuestras vidas.



Autor: Jeanine Meyer
Editorial: Apress
Publicado: 24/09/2022
Páginas: 348
Tipo de encuadernación: Tapa blanda
Peso: 1.43lbs
Tamaño: 10.00h x 7.00w x 0.77d
ISBN13: 9781484281932
ISBN10: 1484281934
Categorías BISAC:
- Computadoras | Programación | Código abierto
- Arquitectura | Diseño, delineación, dibujo y presentación

Acerca del autor

Jeanine Meyer es profesora emérita en Purchase College/SUNY. Antes de Purchase, enseñó en Pace University y trabajó en IBM Research y otras divisiones de IBM y en otras compañías. Es autora de 5 libros y coautora de 5 más sobre temas que van desde usos educativos de multimedia, programación (dos publicados por Apress, que han sido actualizados para segundas ediciones), bases de datos, teoría de números y origami. Obtuvo un doctorado en ciencias de la computación en el Courant Institute de la Universidad de Nueva York, una maestría en matemáticas en Columbia y un SB (la universidad usó la forma latina) en matemáticas de la Universidad de Chicago. Recientemente, ha dado conferencias, en persona y a distancia, conectando el origami, las matemáticas y la informática. Es miembro de Phi Beta Kappa, Sigma Xi, Association of Women in Science, Association of Computing Machinery, y revisora destacada para ACM Computing Reviews. Jeanine está intentando pero sigue siendo una principiante en español y piano.