Sneak Peek (Video Version)
-
0:02 - 0:04Buenos, vamos a hacer un programa.
-
0:04 - 0:06Comenzaremos completamente en blanco y al finalizar
-
0:06 - 0:09será fabuloso,
como un mini programa de dibujo. -
0:09 - 0:11Piensa en esto, como si fuera un... ,
con las primeras lecciones en Khan Academy. -
0:11 - 0:15Sólo para que tengas una idea de lo que es posible.
-
0:15 - 0:19No te preocupes por entender cada pequeño detalle ahora mismo.
-
0:19 - 0:21Sólo queremos darte una idea de lo que viene más adelante y del tipo de programas
-
0:22 - 0:24que serás capaz de hacer en poco tiempo.
-
0:24 - 0:26Entonces... Ahora no hay nada aquí, lo que es un poco aburrido.
-
0:26 - 0:29así que dibujemos algo.
Quiero dibujar una elipse, -
0:29 - 0:31que es similar a un círculo
-
0:31 - 0:33y como aprenderás,
así es cómo hago esto... -
0:33 - 0:36...y allí está. Casi mágico.
La razón es que -
0:36 - 0:39hay unas cuantas cosas especiales
que el entorno de Khan Academy ya sabe -
0:39 - 0:43y por suerte, la elipse es una de ellas.
No te preocupes -
0:43 - 0:45por el significado de todos estos números.
-
0:45 - 0:49Ya lo aprenderás en "Intro to drawing".
Igualmente, aquí tienes un avance. -
0:49 - 0:53Al cambiar los números, podemos ver que el primero, básicamente significa, cuán lejos a lo largo.
-
0:53 - 0:57El segundo, significa cuán lejos a lo alto.
-
0:57 - 1:01El tercero, parece significar cuán grande a lo largo.
-
1:01 - 1:04Y el último, cuán grande a lo alto.
-
1:04 - 1:10De nuevo, no necesitas saber eso ahora mismo, pero puede pausar este video y jugar tú mismo.
-
1:10 - 1:14Aprenderás todos los detalles en las siguientes lecciones. Y lo importante por ahora,
-
1:14 - 1:17es que controlan cómo se ve la forma.
-
1:17 - 1:20Bueno, muy lindo, pero quizás no estés muy impresionado.
-
1:20 - 1:23Así que voy a hacer algo que parece un poco más complicado
-
1:23 - 1:26y luego poner la elipse que hicimos, adentro.
-
1:26 - 1:29Bien, entonces... no cambió nada.
-
1:29 - 1:32Y probablemente, sigas sin estar muy impresionado.
-
1:32 - 1:35Pero ahora voy a hacer que la salida del programa sea un poco más impresionante.
-
1:35 - 1:37Hagamos este programa, animado.
-
1:37 - 1:41Y como ahora podés ver hay muchos círculos y en realidad, están siguiendo mi mouse
-
1:41 - 1:46mientras lo muevo. Puedes pausar el programa ahora mismo y hacer que siga tu mouse
-
1:47 - 1:49Ok. ¿Cómo es que esto está pasando?
-
1:49 - 1:51¿De dónde salen todos esos círculos?
-
1:51 - 1:54Bueno, vas a aprender todo esto en "Introduction to a animation" luego.
-
1:54 - 1:57Pero si tienes la duda, lo que está pasando, es que
-
1:57 - 2:00la computadora le dice a nuestro programa automáticamente, una y otra y otra vez:
-
2:00 - 2:03"Dibuja, dibuja, dibuja, dibuja".
-
2:03 - 2:06Y quizás piense que nuestro programa podría cansarse pero en lugar de ello,
-
2:06 - 2:10...sigue haciendo lo que está dentro de esta parte mágica llamada "draw".
-
2:10 - 2:13Sólo sigue intentando elipse, tras elipse, tras elipse y eso es
-
2:13 - 2:18lo que está ocurriendo detrás de escena cuando movemos nuestro mouse.
-
2:18 - 2:21...para hacer tantas elipses, aunque sólo lo hemos escrito una vez.
-
2:21 - 2:25¿Cómo sabe el programa dónde dibujar la elipse?
-
2:25 - 2:27Por ejemplo, ¿cómo sabe dibujar siguiendo el mouse?
-
2:28 - 2:31Bueno, aprenderás eso en "Mouse interaction" más adelante.
-
2:31 - 2:35La idea es que cada vez, la computadora también le dice a nuestro programa dónde esta el mouse
-
2:35 - 2:38utilizando estas dos palabras "mouse...".
mouseX y MouseY. -
2:38 - 2:43No necesitas saber acerca de ellas por ahora pero mouseX indica cuán lejos está el mouse a lo largo,
-
2:43 - 2:46mientras que mouseY es cuán lejos a lo alto.
-
2:46 - 2:48Entonces, sólo para recapitular, cuando hacemos esta elipse,
-
2:48 - 2:51lo que estamos diciendo es "dibuja la elipse tan lejos a lo largo...
-
2:51 - 2:53... como lejos esté el mouse a lo largo".
-
2:53 - 2:55Y la segunda dice "dibuja el mouse tan lejos a lo alto...
-
2:55 - 2:58como el mouse esté a lo alto".
-
2:58 - 3:01Y lo que termina significando es "dibuja la elipse exactamente en el mismo lugar donde esté el mouse,
-
3:01 - 3:04cada vez que decimos "draw".
-
3:04 - 3:08Y luego, estos últimos dos, dicen de qué tamaño debería ser la elipse.
-
3:08 - 3:11De nuevo, no te preocupes por todos estos detalles, por ahora.
-
3:11 - 3:14Luego de que sigas con las próximas lecciones, todo esto tendrá más sentido.
-
3:14 - 3:17Y ahora, como verás, esto se está tornando un poco sucio,
-
3:17 - 3:22y podemos hacer click... en el botón "restart"
para comenzar el programa nuevamente, en blanco. -
3:22 - 3:27Ve y pausa el programa ahora mismo, y juega tú mismo sólo para saber qué está pasando.
-
3:30 - 3:33Entonces ahora que tenemos algo lindo pasando, ¿Qué más podemos hacer?
-
3:33 - 3:38Bueno, estos círculos son un poco feos...
Sólo son blancos... -
3:38 - 3:40¿Qué tal si pudiéramos hacerlos de color?
-
3:40 - 3:42Hay un tutorial completo de "Intro to color"
-
3:42 - 3:45en donde aprenderemos todo acerca de colores, pero te voy a arruinar el secreto
-
3:45 - 3:48y mostrarte cómo hacerlo ahora mismo.
-
3:48 - 3:49¡Ta-dá!
-
3:49 - 3:53Ahora tienes círculos rojos siguiendo el mouse pero no tiene por qué ser sólo rojos,
-
3:53 - 3:56porque cuando haces click en el color aquí, puede ver tú mismo, cuando lo haces
-
3:56 - 4:00que puede escoger cualquier color que te guste, un arcoiris completo de colores...
-
4:00 - 4:03Así que, ¿qué tal un lindo púrpura ahora mismo?
-
4:03 - 4:07Puedes aprender por qué cambian los colores cuando haces esto en "intro to coloring"...
-
4:07 - 4:12Entonces, cuando clickeamos en "restart" sólo tenemos círculos púrpura...
-
4:12 - 4:16Entonces, podríamos pensar "ponemos todo este trabajo...
-
4:16 - 4:19... para dibujar estas lindas formas cuando movemos el mouse"
-
4:19 - 4:25pero sería lindo dibujar sólo a veces, como por ejemplo, sólo cuando el mouse esté apretado.
-
4:25 - 4:28Y voy a mostrate cómo hacer eso ahora mismo.
-
4:28 - 4:32Lógicamente, no es complicado. Lo que digo es "si el mouse está apretado...
-
4:32 - 4:36dibuja el círculo. De lo coontrario, no hagas nada".
-
4:36 - 4:39Entonces, así es como se ve esto en código.
-
4:39 - 4:46Decimos "if" y luego estos paréntesis raros (no necesitas preocuparte por esto). Entonces...
-
4:46 - 4:49Si el mouse está apretado, y luego lo que queremos hacer cuando el mouse esté apretado...
-
4:49 - 4:52...bueno, sólo queremos dibujar la elipse.
-
4:52 - 4:54y, de otra manera, no quedemos hacer nada.
-
4:54 - 4:58Así que dejaremos esta parte aquí en blanco. Así que cuando apretamos "restart"
-
4:58 - 5:02podemos decir "muevo el mouse y no pasa nada, pero cuando apreto el mouse...
-
5:02 - 5:06... ¡puedo dibujar! en púrpura".
-
5:06 - 5:10... y escribir cosas y dibujar cosas, y casi hacer lo que quieras...
-
5:10 - 5:15Es bastante lindo, porque con un par de líneas de código, hicimos este programa de dibujo.
-
5:15 - 5:18Entonces, todo este tutorial de introducción a sentencias, aprenderemos todo
-
5:18 - 5:22acerca de lo que hace este código que acabamos de escribir y cómo funciona.
-
5:22 - 5:25Pero apuesto a que ya estás entendiendo la idea general. Todo lo que estamos diciendo es...
-
5:25 - 5:29"si el mouse está apretado, haz esto, y de lo contrario, si el mouse no está apretado...
-
5:29 - 5:34sólo queremos que no haga nada". Cool! Es exactamente la misma lógica que tenemos en mente.
-
5:34 - 5:38Sólo que la escribimos en código ahora. Y quizás quieras denotar que
-
5:38 - 5:41¿Qué es ese borde feo en todos los círculos?"
-
5:41 - 5:45Bueno, aprenderás a controlar eso en breve. Puede hacerlo más grande, más chico,
-
5:45 - 5:48puedes hacerlo de diferentes colores.
-
5:48 - 5:50Pero por ahora, honestamente, quiero deshacerme de él.
-
5:50 - 5:54Así que, Voy a escribir "noStroke()" arriba porque ese pequeño borde se llama "stroke".
-
5:54 - 5:59y ahora, cuando clickeamos "restart"...
¡Ey! El borde se fue. -
5:59 - 6:03¡Perfecto!
Esto parece un programa de dibujo más realista. -
6:03 - 6:06Entonces, volvamos rápidamente un paso atrás.
-
6:06 - 6:12Quizás te preguntes: ¿De dónde salen estas habilidades mágicas como el "if" y ellipse() y draw()?
-
6:12 - 6:17Estos comandos están dentro de Khan Academy. Nosotros hicimos eso.
-
6:17 - 6:20Y la parte divertida viene al aprender cómo combinarlos para hacer programas.
-
6:20 - 6:22Si realmente te despierta la curiosidad,
-
6:22 - 6:24estamos utilizando un lenguaje llamado "javascript" en Khan Academy.
-
6:25 - 6:28Javascript es una de las maneras más populares de escribir programas en el mundo.
-
6:28 - 6:31Especialmente en la Internet, así que estarás en buena compañía.
-
6:31 - 6:36Entoncecs, hicimos este lindo programa de dibujo, pero no quiere decir que esté terminado.
-
6:36 - 6:39Puede pausar este programa y personalizarlo de la manera en la que te guste.
-
6:39 - 6:43Puedes cambiar el tamaño del círculo, puede cambiar el color y cuando lo hayas dejado lindo
-
6:43 - 6:45puede guardarlo como un "spin-off"...
-
6:45 - 6:48... este botón de aquí abajo...
-
6:48 - 6:51y mostrarlo a la gente que conoces.
-
6:51 - 6:55Pero, apuesto a que puedes imaginarte cómo mejorar este programa, de maneras en las que todavía no conoces...
-
6:55 - 6:59Digamos, más allá de modificar el color y el tamaño. Quizás quiera hacer una linda
-
6:59 - 7:03animmación con pingüinos o un juego divertido... O quizás algo entretenido para tus amigos
-
7:03 - 7:07y familia. Bueno, estás en el lugar indicado, porque si te quedas con nosotros,
-
7:07 - 7:10estás en camino aprender todo eso y más con código.
-
7:10 - 7:12Así que espero que te haya parecido entretenido.
-
7:15 - 7:18Hacer este lindo programa de dibujo, sólo nos llevó unos cuantos minutos
-
7:18 - 7:21pero aprenderemos un poco más acerca de cómo funciona el código.
-
7:21 - 7:23Las siguientes lecciones son acerca de incursionar en algo más profundo
-
7:24 - 7:25y aprender exactamente lo que hicimos aquí.
-
7:26 - 7:28Para que no parezca tan misterioso.
-
7:28 - 7:31Comenzaremos desde el principio y a lo largo de los conceptos básicos.
-
7:31 - 7:33Y en poco tiempo, lo creas o no,
-
7:33 - 7:37no será gran cosa. De hecho, si continúas, pronto seráz capaz de hacer cosas
-
7:37 - 7:41bastante avanzadas con respecto a este programa.
- Title:
- Sneak Peek (Video Version)
- Description:
-
This is just a screen grab of our interactive coding talk-through, prepared to make captioning and translation easier. It is better to watch our talk-throughs here:
https://www.khanacademy.org/cs/programming/ - Video Language:
- English
- Duration:
- 07:41
oskosk edited Spanish, Argentinian subtitles for Sneak Peek (Video Version) | ||
oskosk edited Spanish, Argentinian subtitles for Sneak Peek (Video Version) | ||
oskosk edited Spanish, Argentinian subtitles for Sneak Peek (Video Version) |