Sí.
Vaya a Processing.org y descargue el entorno de programación ofrecido o IDE (Interactive Development Environment). Utilice los tutoriales del sitio y / o consiga uno de los libros disponibles. Este método de programación se conoce como “Procesamiento” (que creo que fue una mala elección porque el procesamiento es la palabra utilizada para describir cualquier tipo de acción de la computadora, desde escribir programas como MS Word ( Procesamiento de textos) hasta el manejo de datos a gran escala).
Nombre a un lado, Procesamiento es una maravillosa introducción a la programación. ¿Por qué? Porque le enseña muchas cosas a la vez: el lenguaje de programación Java (en una forma modificada), Gráficos de computadora, para el procesamiento se trata de gráficos, y Programación orientada a objetos, un paradigma para la programación que crea objetos para realizar o incluso para ser una tarea informática. .
El procesamiento le permitirá crear gráficos interesantes rápidamente, por lo que la gran sobrecarga de los tutoriales del tipo “Hello World” se omite rápidamente, y el Usuario / Programador puede crear gráficos geniales que se pueden usar para cualquier cosa, desde Arte hasta lo que ahora se llama “Datos Visualización”.
- ¿Cuál es la forma más rápida de aprender a cantar?
- ¿Cuál es el mejor segundo idioma para aprender para un hablante de inglés?
- ¿Cuáles son algunas de las mejores aficiones para aprender?
- ¿Cuál es el mejor sitio web para aprender código como principiante?
- Quiero aprender el lenguaje de señas. ¿Debo aprender SE o ASL?
Aquí hay una muestra de color creada con menos de 50 líneas de código:
Este es el código que lo creó en el IDE de procesamiento :
/ **
* Gradiente de onda
* de Ira Greenberg.
*
* Generar un gradiente a lo largo de una onda sin ().
* /
amplitud de flotación = 30;
float fillGap = 2.5;
configuración vacía () {
tamaño (640, 360);
fondo (200);
// Para establecer eficientemente todos los píxeles en la pantalla, haga el set ()
// llama a un PImage, luego escribe el resultado en la pantalla.
Gradiente de imagen = createImage (ancho, alto, RGB);
frecuencia de flotación = 0;
para (int i = – 75; i <altura + 75; i ++) {
// Restablecer el ángulo a 0, para que las ondas se apilen correctamente
ángulo de flotación = 0;
// El aumento de la frecuencia causa más brechas
frecuencia + = 0.002;
para (float j = 0; j <ancho + 75; j ++) {
float py = i + sin (radianes (ángulo)) * amplitud;
ángulo + = frecuencia;
color c = color (abs (py-i) * 255 / amplitud, 255-abs (py-i) * 255 / amplitud, j * (255.0 / (ancho + 50)));
// Hackear para llenar huecos. Aumente el valor de fillGap si aumenta la frecuencia
para (int filler = 0; filler <fillGap; filler ++) {
gradient.set (int (j-filler), int (py) -filler, c);
gradient.set (int (j), int (py), c);
gradient.set (int (j + filler), int (py) + filler, c);
}
}
}
// Dibuja la imagen en la pantalla.
conjunto (0, 0, gradiente);
// Otra alternativa para dibujar en la pantalla.
// imagen (gradiente, 0, 0);
}
Cualquier libro de procesamiento o tutorial puede explicar lo que está sucediendo aquí.
Un ejemplo más de salida:
En el IDE esto girará y creará triángulos de nuevos colores. Esto se puede traducir a Javascript fácilmente usando Processing.js.
De todos modos, este es un excelente lugar para comenzar, y aprender una buena programación rápidamente.