1 00:00:01,944 --> 00:00:06,083 Hola. Este es el vídeo introductorio a FunProgramming. 2 00:00:06,083 --> 00:00:10,234 Una serie de vídeos enseñándote programación creativa 3 00:00:10,234 --> 00:00:17,389 La idea is aprender a crear animaciones y sonidos, escribiendo y jugando con programas cortos. 4 00:00:17,389 --> 00:00:21,421 si tu quieres empezar a aprender ya, puedes saltar este vídeo. 5 00:00:21,421 --> 00:00:24,850 En este vídeo voy a responder algunas interrogantes. 6 00:00:24,850 --> 00:00:27,603 A quienes les interesa esto ? 7 00:00:27,603 --> 00:00:30,634 La idea aquí es interesarte en la programación creativa. 8 00:00:30,634 --> 00:00:34,700 Nosotros comenzaremos inicialmente dibujando un pixel en la pantalla. 9 00:00:34,700 --> 00:00:37,813 Estoy asumiendo que tu no sabes mucho sobre programación. 10 00:00:37,813 --> 00:00:41,938 Si tu tienes al menos 10 años podrás seguirme. 11 00:00:41,938 --> 00:00:46,013 Si tu eres mas joven o quieres tratar de seguirme también será fácil. 12 00:00:46,013 --> 00:00:49,089 ... tu quizá quieras revisar Scratch o Alice. 13 00:00:49,089 --> 00:00:53,181 Estos son lenguajes de programación donde tu no tienes que escribir el programa. 14 00:00:53,181 --> 00:00:56,213 Tu usaras el mouse su lugar. 15 00:00:56,213 --> 00:00:59,254 Por qué aprender programación ? 16 00:00:59,254 --> 00:01:07,155 Yo pienso que es útil tener una idea acerca de como el software es creado porque nosotros ahora estamos rodeados de software. 17 00:01:07,567 --> 00:01:13,943 Si tu nunca trabajaste con computadoras, conocer programación puede hacer cosa fáciles para ti en algún punto. 18 00:01:13,943 --> 00:01:18,754 Por ejemplo: tu puedes programar dentro de Photoshop, Excel, 3DSMax or Live. 19 00:01:18,754 --> 00:01:25,939 Estos son programas para editar fotos, hacer hojas de cálculo o animaciones 3D en Max. 20 00:01:25,939 --> 00:01:28,965 La programación es útil en muchas aplicaciones. 21 00:01:28,965 --> 00:01:33,745 Pero si tu solamente miras 5 o 10 episodios y nunca tratas de programar. 22 00:01:34,027 --> 00:01:40,293 ... al menos tendrás una idea de como se crean los programas. 23 00:01:40,293 --> 00:01:45,345 Pienso que podría ser bueno si aprendes a programar en la escuela junto con las matemáticas. 24 00:01:45,345 --> 00:01:50,451 Porque las matemáticas son muy abstractas, pero si tu programas ... 25 00:01:50,451 --> 00:01:53,426 ... las matemáticas serán algo con lo que puedas jugar. 26 00:01:53,426 --> 00:01:59,546 Las matemáticas dejaran de ser algo que necesites para un examen, pero serán algo que usarás para hacer música o sonidos ... 27 00:01:59,546 --> 00:02:05,654 ... animaciones, juegos de computadora. Así que puede ser algo que puedes ver o escuchar. 28 00:02:05,654 --> 00:02:10,732 Durante la programación se aprende cual es la causa de algunos comportamientos. 29 00:02:10,732 --> 00:02:13,813 Así que pienso que es una forma de enseñar como pensar. 30 00:02:13,813 --> 00:02:20,994 Puedes maravillarte de como las cosas pasan. Puedes hacer lagunas pruebas y descubrir como funciona usando lógica. 31 00:02:20,994 --> 00:02:23,040 Creo que puede ser útil. 32 00:02:23,040 --> 00:02:26,065 Por qué Processing? 33 00:02:26,065 --> 00:02:29,124 Probablemente haya centenares de lenguajes de programación. 34 00:02:29,124 --> 00:02:36,243 Al menos 10 o 20 son populares. Como Javascript, Java, PHP, Python, Ruby, C. 35 00:02:36,243 --> 00:02:39,301 Processing tiene algunas ventajas. 36 00:02:39,301 --> 00:02:42,374 En Processing puedes empezar en unos cuantos minutos. 37 00:02:42,374 --> 00:02:46,485 Es software libre y puedes trabajar en Linux, Windows o Mac. 38 00:02:46,485 --> 00:02:51,512 Y te permite crear programas interesante en tan solo unas lineas de código. 39 00:02:51,512 --> 00:02:54,760 Esta es la razón por la cual lo uso para enseñar. 40 00:02:54,760 --> 00:02:57,833 También es usado por artistas para hacer su trabajo. 41 00:02:57,833 --> 00:03:02,255 La syntaxis en Processing es similar a la de otros lenguajes de programación. 42 00:03:02,255 --> 00:03:07,418 El concepto es el mismo. Tienes variables, bucles y condiciones ... 43 00:03:07,418 --> 00:03:14,621 Entonces es es un buen lenguaje para empezar y no será muy difícil cambiar a otro lenguajes, si quisieras. 44 00:03:14,621 --> 00:03:18,685 Pienso que el comienzo será simple y divertido. 45 00:03:18,685 --> 00:03:23,768 De otra forma puedes decidir que la programación es muy complicada para ti. 46 00:03:23,768 --> 00:03:26,769 Por qué Fun Programming? 47 00:03:26,769 --> 00:03:32,641 Pienso que la educación es básica para mejorar nuestras vidas y para resolver problemas en este planeta. 48 00:03:32,946 --> 00:03:35,986 En muchos lugares la educación puede ser mejor actualmente 49 00:03:35,986 --> 00:03:43,113 ... y primeramente comenzare sorprendiéndote: "¿Por qué nuestros profesores son apasionados como Carl Sagan?" 50 00:03:43,113 --> 00:03:49,226 Ellos podrían hacer las cosas mas interesante, sorprendernos sobre las cosas, hacernos pensar y hacernos preguntas. 51 00:03:49,226 --> 00:03:54,386 Esto podría ser realmente una buena experiencia en ciencias. 52 00:03:54,386 --> 00:04:00,497 Creí que podría grabar tales grandes comunicadores en vídeo y mostrar a aquellos en la escuela ... 53 00:04:00,497 --> 00:04:03,579 ... junto con imágenes interesantes. 54 00:04:03,579 --> 00:04:06,645 Los estudiantes podrían debatir cosas con los profesores y otros estudiantes.