Танҳо нишон додан
0:00
S… Speaker 1 (Voz (8))
El primer año pasa, el primer año cuesta. Cuesta porque hay que acostumbrarse a estudiar, a estudiar al ritmo que tiene la facultad, tiene muchas materias al mismo tiempo, todos los piden exámenes todos juntos, cuando vengan los exámenes se van a querer matar porque van a decir, che, todos los exámenes juntos, tengo que darle dos días a esta materia y tengo que elegir esta materia, bueno. El primer cuatrimestre es traumático para todos, ya les aviso. Por lo general es el primer cuatrimestre, quizás el segundo, y después uno se acomoda, ya entiende cómo va la cosa.
0:32
S… Speaker 1 (Voz (8))
¿Y por qué les digo esto? Porque es súper importante que... Les voy a decir cosas que yo no hice, ¿está bien? No es que... Son cosas que yo no hice y cuando no era así, cuando en mi primer cuatrimestre me iba a poner mal, dije, che, ¿por qué no hice esto? Una cosa súper importante en el primer cuatrimestre es llevar las cursas al día. El día es...
0:53
S… Speaker 1 (Voz (8))
o no como hacía yo, que llegaba a mi casa con la mochilita y me iba porque tenía un partido de fútbol y después nos juntaban con los fríos y de la noche, no es que se yo, pero después me iba a la facultad y no había hecho un carajo y así pasaba un mes y medio y después cuando llegué al mes y medio empezaron los parciales, quise estudiar rápido y me fue.
1:16
S… Speaker 1 (Voz (8))
pasa, digo, eso es algo que me pasa a mí, no tiene por qué pasarla a todos, pero es hecho que de cómo se estudia y cómo se llevan las materias acá y en el colegio era distinto y lo van a vivir. Entonces mi recomendación, mi mejor recomendación es traten de llevarlas al día las materias. Y al día es, ¿qué tienen ahora? ¿Qué están notados además de esta? De esta materia.
1:39
S… Speaker 2 (Voz (8))
¿Cálculo? Sí, ¿cálculo? ¿Y qué más? ¿Algebra tiene también el primer cuadernetre? No. ¿Qué quedó? Bien hecho. A mí me mató. Algebra me mató. ¿Qué más? ¿Dibujo técnico? ¿Filosofía y la topología? ¡Filosofía! Excelente materia. No, no estoy jodiendo. Es buena historia.
2:05
S… Speaker 2 (Voz (8))
¿Nada más? ¿Tres materias tienen? Una introducción. ¿Antes de la introducción a la ingeniería? ¿No hicieron curso de ingreso ustedes? ¿Y qué hacen en curso de ingreso? Matemáticas. ¿Matemáticas? Bueno, nada, sí.
2:39
S… Speaker 1 (Voz (8))
Cálculo, por ejemplo, es otro buen ejemplo de materias que tienen prácticas. Si ven la guía 1, le dan la teoría, como vamos a hacer hoy, la clase que viene, teoría de la práctica 1, pum, pum, pum, vemos la teoría, y yo ya les digo, chicos, para la semana que viene ya pueden hacer los ejercicios de la guía 1. Si no los hacen, yo no les voy a estar siguiendo si hacen los ejercicios de la guía. Si hacen los de la guía 1, de la 2, es más, pueden llegar a la guía 3, y al primer parcial no hubieran hecho nada.
3:10
S… Speaker 1 (Voz (8))
¿Te imaginas nada? No se puede llegar a pasar, ¿no? Obvio. Y por lo general nadie hace esa locura de ir sin saber nada, o sí, pero por lo general no. Y lo que hacen es, bueno, una semana antes de ver el parceré, tratar de ponerse a tiro. Porque estuve con cálculo, porque no entendía nada, porque no había visto mucho en el colegio, y tuve que hacer un esfuerzo. Entonces yo traje para después, porque me voy a aplicar, porque qué sé yo, qué saber. Es el camino del fracaso. Ya les traves.
3:38
S… Speaker 1 (Voz (8))
Lo mejor que pueden hacer con esta materia es llevarla al día y quiere decir que encuentren un momento a la semana para ir haciendo los ejercicios de la guía y traer para la clase que viene las dudas, las dudas, los que no te salieron. Al principio esta materia es difícil porque los primeros días es como que no entendés nada y después es como que de a poco vas entendiendo, vas agarrándole las manos y lo vas haciendo más fácil. Pero al principio te trabajas con un ejercicio y no lo vas a hacer. El segundo ejercicio no lo vas a hacer.
4:04
S… Speaker 1 (Voz (8))
Lo trato de hacer, lo dejo a la mitad, no lo entiendo. Pasa el siguiente, no lo entiendo. Eso pasa al principio, pero está pensado para que nosotros tengamos las clases prácticas. Esta es la clase teórica, ¿no? Y después tenemos una clase práctica, ¿está bien? ¿Cuándo tienen el viernes? Mañana. ¿Mañana es? Sí. ¿Se acuerdan? Creo que sí, creo que es mañana. ¿Mártel? Bueno, la tiene la clase práctica que está pensada para que ustedes tengan dos profes a disposición y lleven todos los servicios generales al libro y les pregunten todo lo que puedan. ¿Sí?
4:34
S… Speaker 1 (Voz (8))
para que los guíen, para que les digan, no, para, no la pienses así, esto te equivocaste acá, ¿está bien? Entonces, nada, eso. Bueno, mi primera recomendación fuerte es aprovechen las clases prácticas para ir a sacarse las dudas, ¿no? Entonces sienten las clases prácticas para ir a decir, bueno, voy a arrancar, no sé, hoy tuvimos la teoría, poné. Y la de martes que viene, van.
5:00
S… Speaker 2 (Voz (8))
A la práctica no se sienten. A decir, bueno, voy a empezar a ver el primer ejercicio, a ver qué horno. Es lo que suele pasar, y no les va a pasar a muchos. Si entran en esa, les va a costar. ¿Está bien? Mi recomendación. Bueno, a ver. Les voy mostrando algunas cosas. Estos son los profes de la materia. Voy pasando esto porque es una ayuda de memoria para no olvidarme de contarles cosas. Lo que quiero ahora, rápido, antes de hacer un recreito, es...
5:34
S… Speaker 2 (Voz (8))
ponerlos en tema de cómo va a ser la materia, los exámenes, todo. Para que sepan, vayan preguntándome, cortenme y pregúntenme si hay algo. No saben, como es el segundo día de clase, no saben qué preguntar, supongo tampoco, pero los voy a tratar de ayudar. Clases teóricas es esta.
5:55
S… Speaker 2 (Voz (8))
Bueno, los dos son obligatorios, obviamente. No me acuerdo exactamente de lo de la asistencia, pero fíjense, hablo en la Secretaría de Última, pero creo que tienen que tener un porcentaje. No sé si ya les dijeron. Y entonces eso vamos tomando listas. Hoy no vamos a tomar listas porque es el primer día de clase y no tengo las listas. Hoy van a tener presente, pero a partir de la siguiente sí. Chequeen eso en los porcentajes. Vamos a dividir las clases teóricas, que es esta, que son dos horas, y la práctica, que es el martes, con otro profe que se llama Oscar.
6:27
S… Speaker 1 (Voz (8))
Y la idea es que en las clases teóricas vayamos viendo todas las unidades desde el punto de vista de cosas que vamos a hablar más adelante, el lenguaje de programación, las estructuras, cómo se usan, distintas maneras de usarlo, que lo empiecen a entender, para que después en las clases prácticas, con lo que vieron acá en la teoría y con los ejercicios que intentaron hacer,
6:47
S… Speaker 1 (Voz (8))
vayan a sacarse dudas, a tratar de avanzar en esos ejercicios, y los profes de la práctica también les van a dar algunos ejercicios extra y les van a explicar cosas y los van a ir llevando. Y después tenemos un espacio de clases de consulta, que no es obligatorio, lo pueden aprovechar, creo que es los viernes a la tarde, si no recuerdo mal, tipo 4, hay que chequear, ahora lo vemos porque está todo anotado. La idea de eso también, eso de las clases de consulta,
7:17
S… Speaker 1 (Voz (8))
Cosas que suelen pasar, la semana antes del examen van 40.000 personas y no pueden abarrotar a un solo profe que está dando la clase de consulta, es imposible. Entonces si van el último día, habrá más problemas que no la puedan aprovechar. Si van en el medio, capaz les sirve como para sacarse de una duda que en la clase práctica no pudieron. Bueno, pueden ir acá y hacerse como un refuerzo para llevar dudas. Estos son los tipos de clases. Exámenes.
7:48
S… Speaker 3 (Voz (8))
vamos a tener dos parciales y un recuperatorio y más o menos este cuadrito es como todas las situaciones que puedes tener pero básicamente tenés que aprobar los dos exámenes y si el primer parcial y el segundo la prueba también y si se saca más de 7 en la nota de la cursada, que en la nota de la cursada es el promedio de las dos van a final corto hay final corto en esta materia, el final corto es
8:21
S… Speaker 1 (Voz (8))
Yo cuando hice esta materia la hice hace como 12, 13 años y el final era una locura, era hacer un juego, una especie de tetris, era cuatro horas, la gente se desmayaba. No se desmayaba pero se ponía mal porque era mucho tiempo. De eso pasamos a cosas más chicas, más compactas para ver el conocimiento de la materia y ahora tenemos esta parte que si tenés un 7 se va a salir al corto
8:47
S… Speaker 1 (Voz (8))
una especie de multiple choice teórico con algunas partes donde tenés que escribir y poner algunas partes del programa, pero mucho más accesible. Entonces, esto está muy bueno. Yo fuese estudiante, yo puntaría esto porque me sacó un final de encima y otros voy a tener que dar y eso es larguísimo. Eso está muy bueno.
9:07
S… Speaker 3 (Voz (8))
Esto es, si aprueban el segundo, como el segundo parcial tiene contenido del primero, si aprueban el segundo, aprueban la materia, no tienen que ir al recuperatorio, ¿está bien? Pero si aprueban el primero pero no el segundo, sí tienen que hacer el recuperatorio. Y si desaproban los dos, también tienen que hacer el recuperatorio. El recuperatorio es uno solo y tiene dos ejercicios. Y los parciales también, tiene dos ejercicios. ¿Ven? Constante recuperatorio práctico, constante dos ejercicios y los parciales prácticos también, tienen dos ejercicios.
9:37
S… Speaker 3 (Voz (8))
¿Se entiende más o menos esto? ¿Dudas? Bueno, y lo mismo para el final, que lo vamos a ver más adelante, pero un examen final que tiene dos partes, la teórica y la práctica, lo que les decía, el final corto va a ser solo la teórica, solo la parte teórica, y en la parte práctica se nos dos, y la parte práctica tiene dos partes.
10:09
S… Speaker 1 (Voz (8))
¿Y qué vamos a aprender acá? Básicamente a programar. Por eso les preguntaba si alguno hizo algún curso de cursera, alguna cosa para aprender a programar en el colegio. ¿En el colegio no ven programación?
10:32
S… Speaker 2 (Voz (8))
¿Una paginita web? Sí, es una paginita web. Ese combo es hacer páginas web. ¿Qué hicieron? ¿Una paginita? Y decime la verdad, ¿entendiste algo que lo estabas haciendo? Bueno, esto no tiene nada de que ver con esto. Porque eso es hacer páginas web y esto es...
11:04
S… Speaker 1 (Voz (8))
Programar backend. Les tiro palabras que no tienen ni idea que seguramente, pero es programar lo que sería la lógica de negocio de las cosas, o sea, cómo funcionan las cosas. ¿Alguna vez escucharon hablar del if? Bueno, esas cosas es un poco lo que vamos a ver acá. ¿Qué lenguaje aprendimos? Perdón, elegimos es Python. ¿Por qué? Porque es más fácil.
11:32
S… Speaker 1 (Voz (8))
Antes usábamos C, es un negocio mucho más completo, mucho más potente, aprenden un montón, pero esta materia es base para todos y era mucho quizás. Entonces Python es más fácil, es como más en inglés. Bueno, acaba de haber mucho el inglés. Si alguno tiene un tema con eso, se lo va a tener que bajar, supongo. Calculo que la mayoría algo de inglés en el colegio y de afuera de lo que no han visto. Tampoco es una locura, es un poco de inglés técnico para ciertas cosas.
12:02
S… Speaker 1 (Voz (8))
Y después vamos a usar un software que se llama Tony, que si lo pueden ir instalando, no se te falta que lo hagan ahora, pero que si lo vayan instalando en su máquina, mejor, porque es lo que vamos a usar durante toda la cursada. Tony, a ver si el topo acá. ¿Ves que la página se llama Tony.org? Y ya les da para bajar en Windows, en Max y en Linux. ¿Está bien? Se lo bajan.
12:29
S… Speaker 1 (Voz (8))
Esto como cualquier cosa que se hayan bajado en la compu, no sé si lo hicieron, supongo que sí, que se les bajan algo y les baja un algo.exe, un ejecutable, una cosa para un instalador, lo tocan y lo instalan. No lo voy a hacer ahora porque es fácil. Si alguno tiene problemas, eso sí, me pueden preguntar. Si lo intentan en el recreo y no lo pueden hacer, o para la producción, me lo pregunten. O a la práctica. ¿Está bien? Ah, perdón, les quería mostrar una cosa para que ya... Quiero que ya tengan algunas cosas vistas para que no sea todo un quilombo de palabras y no lo hayan visto.
13:03
S… Speaker 1 (Voz (8))
El TONI es un IDE. Un IDE es un Integrated Development Environment. ¿Para qué sirven los IDEs? Para darnos herramientas.
13:18
S… Speaker 1 (Voz (8))
para procesar textos. Pero nosotros lo que hacemos cuando programamos, programar es escribir texto en un archivo, por lo general texto feo. No como se imaginan en Word, una cosa así linda con colores y cosas, no, es más esta cosa está en dos. Todo esto que está acá. Esto es programar. No lo estoy vendiendo mucho, pero está bueno. A mí me gusta. A mí me gusta. Nosotros lo vamos a usar en esta...
13:48
S… Speaker 1 (Voz (8))
plataforma que se llama Tony, que se instala en la Compu y después ustedes usan archivos dentro de la Compu y van escribiendo el código para resolver los problemas que nosotros les vamos a dar y esos archivos lo van a correr y se van a fijar que den los resultados que tienen que dar. Eso es un poco lo que cae en la materia, como lo vamos a usar. Y después vamos a ir, a medida que vayan avanzando, sobre todo en la práctica, les van a ir contando a los profes cómo usarlo, cómo usar las herramientas específicas de programación, muchas cosas como para que les sea más fácil.
14:19
S… Speaker 1 (Voz (8))
Esto ya lo vimos. Bueno, declaración importante que es muy pronto ahora porque lo vamos a recordar más adelante, pero para que lo sepan, los exámenes se hacen en otra plataforma, que se llama exam.net. ¿Por qué? Porque es una plataforma online donde se puede loguear.
14:36
S… Speaker 1 (Voz (8))
y después toma el control de la compu, entonces no pueden hacer otra cosa que no se hace el examen mientras los están haciendo, entonces eso nos permite que ustedes puedan usar la compu para hacer el examen, nada, facilita muchas cosas, ustedes terminan de hacer el examen, nos mandan a nosotros, nosotros ya tenemos todos los exámenes ahí, entonces no hay que andar entregando cosas, ni nada, ni mandando mails, ni nada, es súper práctica para tomar los exámenes.
15:00
S… Speaker 1 (Voz (8))
Pero es importante, lo que tienen que acordarse que es importante es, antes del examen, del primer examen, hay que hacer ejercicio sobre esta plataforma. Tienen que hacer ustedes, yo no les voy a obligar a hacerlo, pero tienen que hacer. ¿Por qué? Porque es un poco distinta cómo se usa. Entonces, no está bueno que lleguen al primer examen y en el medio del cagazo, por decirlo en el criollo, del primer examen, tengan que andar aprendiendo cómo se usa. ¿Entendés? Porque allá es poco tiempo el examen.
15:27
S… Speaker 1 (Voz (8))
está pensado para que hagan los ejercicios rápido para que estén dando vueltas dos horas entonces si además no conocen la herramienta le va a jugar en contra eso igual yo les voy a recordar a los profesores en la práctica, recordo unas semanas antes que se lo stalen, que se fijen que esté bien que lo usen y que se yo ¿qué dice? che me gustó esto de arrastrar esto yo pensé que iba a ser una cagada bueno y esto es lo que les decía este es el link a un drive
16:01
S… Speaker 1 (Voz (8))
que usamos en la materia que tiene todo. Tenemos dos plataformas, tenemos EVA, ¿entraron a EVA acá? ¿No a dos ninguno? Bueno, vayan entrando, porque ahí van a tener que entrar para todas las materias. Lo que tiene esta materia en particular, que nosotros usamos esto, que es mucho el contenido de EVA, también lo tiene acá. Y como es un driver, más fácil de entrar, si se fijan y entran van a ver que tienen todo ya ahí las carpetitas. Si alguno no puede entrar me avisa, pero es fácil. No necesitan permisos ni nada. ¿Usan driver ustedes? ¿En su vida normal?
16:35
S… Speaker 1 (Voz (8))
¿Cómo? ¿Y si tienen que tener archivos en algún lado? ¿Un documental? ¿Un documental? ¿Un documental? ¿Un documental? ¿Un documental? ¿Un documental? ¿Un documental? ¿Un documental? ¿Un documental? ¿Un documental? Bueno, y les voy a mostrar rapidito para no perder mucho tiempo, pero les voy a mostrar un poco cómo están organizadas las cosas acá para que se sepan manejar.
17:30
S… Speaker 1 (Voz (8))
bueno el primer link que tiene acá que dice drive público de recursos es uno de los más importantes porque acá tiene fíjense todas las teorías tipo todo lo que estamos viendo recién está acá este 00 es el que estamos viendo recién el 01 tiene todos hasta la unidad 6
17:54
S… Speaker 1 (Voz (8))
Nosotros en la teoría nos vamos a ir basando bastante en esto, como para ir mostrando ejemplos, yo después voy a dar más ejemplos, voy a hacer otras cosas, pero nos vamos a ir basando en eso porque ya tiene todo el contenido y aparte creo que es útil para ustedes porque ustedes pueden, no sé si alguno lo hicieron, pero sobre un PDF pueden ir haciendo anotaciones, dejar notas y que se yo, entonces es medio como que pueden, el de la teoría, pueden ir basándose en esto y agregando sus comentarios. Para los que les guste tomar notas con la compu, si lo quieren hacer en papel, no pasa nada, también está bien.
18:25
S… Speaker 1 (Voz (8))
Después, acá en el segundo está la práctica, acá están todas las prácticas, ¿si? Cuando les diga, che, ahora pueden hacer toda la práctica 1, es porque les estoy diciendo que ya pueden abrir este, la práctica 1, que tiene todos los ejercicios, ¿ven? Ya lo van a ver con la prueba de la práctica, pero tienen todos los ejercicios y los pueden empezar a hacer. Parciales y finales, son ejemplos de parciales y finales viejos, viejos no tan viejos, en realidad. Vamos a ver, de la parcel 1.
18:58
S… Speaker 1 (Voz (8))
Dicen todos 22, ¿ves? Es 2022. Y tienen distintos ejemplos. Como para que cuando lleguen a la parte del examen, cuando tengan que ponerse a practicar, hagan los de la guía y cuando no se queden con mucha manija de seguir haciendo ejercicios, hacen los de las facias. Finales, en general que había. El programa de los ejemplos. Y en dos. Acá hay.
19:37
S… Speaker 1 (Voz (8))
y acá esto de vídeos está bueno este link de vídeos está bueno porque tiene como un material de soporte de las distintas unidades. Acá dice de qué unidad, si es de la teoría o de la práctica y de qué era ese tema y como un complemento.
20:00
S… Speaker 1 (Voz (8))
Ustedes, si les quedaron dudas en la teoría o hay cosas que no les cierran o qué se yo, para que se vayan poniendo tiros solos también un poco con la información que hay acá. Y después, listo, esto ya está. Esto es lo que hay en el drive, ¿sí? Después, este es súper importante también, que es el cronograma.
20:32
S… Speaker 1 (Voz (8))
Acá está todo lo que va a pasar. Esto está como validado por nosotros, ya lo chequeamos. Entonces ustedes acá pueden ver...
21:01
S… Speaker 2 (Voz (8))
Bueno, no se los puedo mostrar muy lindos acá, pero voy a tratar de mostrarles. Esto es el cronograma del año, acá tienen las semanas, nosotros estamos a 26, estamos acá en este jueves, y si se fijan acá, tienen en verde y marroncito los días normales, en rojo los feriados.
21:24
S… Speaker 2 (Voz (8))
Y nada más. Ah, y acá en azul están las fechas de finales, cuando ya terminó la cursada. La cursada termina esta semana, en los primeros días de julio. Ahí termina la cursada. ¿Ven? Semana de cierre sin clase de teoría. Y después acá van a tener...
21:46
S… Speaker 1 (Voz (8))
para cada clase lo que vamos a ver que por lo general vamos a tratar de respetarlo porque esto está pensado para no ir atrasándonos acuérdense que hay muchas comisiones no son solo ustedes entonces tenemos que ir como siguiendo así que esto es cierto que yo les diga che vamos a hacer un cambio vamos a adelantar porque no sé hay una clase que perdimos y la tenemos que recuperar es cierto que yo les avise la idea es seguir siguiendo esto como para que ustedes también se vayan orientando en la parte teórica y fíjense que acá
22:14
S… Speaker 1 (Voz (8))
Está lo mismo para la sección de la práctica y acá les dice, che, esta semana vamos a ver un poco de la práctica 1 y terminaré de ver la teoría. Después, la siguiente vamos a ver la práctica 1 y 2 y así como les va diciendo en qué tendríamos que estar trabajando. Esto es parte de lo que les decía de ir al día con la materia, es vamos a esperar que ustedes vayan a este ritmo, el ritmo que dice esto. Si esta semana dice práctica 2, ya tenemos que estar empezando la práctica 2. Esa es la idea.
22:43
S… Speaker 2 (Voz (8))
Y acá fíjense que están las fechas de los parciales. Ven acá dice. Esa fecha, que no sé qué es porque estaba muy mal, pero veanlo ahí ustedes si lo tienen. Son las condiciones de los lunes hasta los jueves, así que nosotros sentaríamos acá, esta fecha de primer parcial, y esta fecha de segundo parcial, y esta fecha de recuperatorio. ¿Está bien? ¿Se entiende esto? ¿Dudas? ¿Está bien?
23:21
S… Speaker 2 (Voz (8))
Bueno, acá está el link a EVA para que entren y se suscriban a la materia. Acá van a estar las notas de los parciales en este link que dice IG Notas 1C. El programa y finales y videos que se los pueden ver. Pero bueno, este que quiero mostrarles es el programa. No, este programa no. Este que dice programa y es un Excel. ¿Por qué se los quiero mostrar?
23:58
S… Speaker 1 (Voz (8))
Nosotros vamos a trabajar con Python, que es un lenguaje de programación. Python lo usan todo el mundo. Todo el mundo, todo el mundo. En internet está recontra, re mill, lleno de ejemplos de todo. La IA tiene 70 mil millones de ejemplos de todo. Hay mil librerías, que ya tiene código armado. Lo usa todo el mundo.
24:21
S… Speaker 1 (Voz (8))
Pero qué pasa, nosotros en esta materia lo que necesitamos es enseñarles a programar, no enseñarles Python, ni que resuelvan cosas con Python. Eso es secundario, no es porque hay que usar un lenguaje para escribir el código, porque hay que elegir uno, ¿está bien? Pero no me interesa que sepan Python. Bueno, entonces, ¿por qué me interesa que sepan que está este programa? Porque para cada unidad, ven acá está la unidad 1, les explicamos un poco los conceptos que vamos a ver, pero ponemos acá los elementos del lenguaje que vamos a usar. Y esto es súper importante porque...
24:50
S… Speaker 1 (Voz (8))
Para cada unidad, por ejemplo, la unidad 1, vamos a usar estos elementos de lenguaje. Y vamos a resolver con esto. Suelta las herramientas que tenemos y no otras.
25:00
S… Speaker 1 (Voz (8))
Porque si buscan ejemplos, si tratan de hacerlo de otra manera, van a encontrar un millón de soluciones a los ejercicios esos que no son con estos operadores de lenguaje. ¿Está bien? Y para la unidad 2 también pasa lo mismo. Cuando pasemos a la unidad 2 vamos a usar esto nuevo que aprendimos más lo anterior. Cuando pasemos a la 3, la 3 más lo anterior y así vamos a ir agregando elementos de lenguaje para hacer cosas más complejas. ¿Se entiende?
25:27
S… Speaker 1 (Voz (8))
Un millón de veces ya pasó que, voy a poner un ejemplo más concreto para que lo entiendan, alguien, algún chico o chica que estaba haciendo la materia, fue haciendo las guías, no preguntó, porque vería que venía bien, lo iba haciendo con la IA o se iba fijando, iba preguntando con alguien, lo subía haciendo bien, llega al examen, el ejercicio anda, pero usa varias cosas que no están acá, en el aceleramiento del lenguaje, y mochó el examen.
25:55
S… Speaker 2 (Voz (8))
¿Por qué? Porque parte de la evaluación que nosotros hacemos en la materia es que usen estos elementos de lenguaje.
26:10
S… Speaker 1 (Voz (8))
los elementos del lenguaje básico que usan todos los lenguajes de programación, que si ustedes los aprenden a usar con Python, los pueden usar con cualquier otro lenguaje. Entonces la idea es aprender a programar genéricamente, no aprender con uno solo. Entonces estos están elegidos para que ustedes aprendan a programar. ¿Está bien? Trucos hay. Siempre trucos. Por ejemplo, me imagino que todos usaron algo, no sé, Gemini, ChatGPT, todos lo usaron para algo.
26:42
S… Speaker 1 (Voz (8))
¿Alguien usó algún agente para algo? ¿Saben lo que son los agentes de programación? Ya se van a atentar. Bueno, todos los chats de IA, estos ejercicios los super resuelven. Los resuelven divinos y despuntos. ¿Pero qué pasa? Pueden agarrar y hacer todas las guías con los chats de IA y decirles, che, tengo este enunciado, resuelvemelo, te da el código que tenés. Sí, re.
27:14
S… Speaker 1 (Voz (8))
Tienen varios peligros ahí. Peligrosos y no recomendaciones por mi parte que se las voy a hacer a continuación. Cuando usted le dice resolver este enunciado, se los va a resolver con código genérico del mundo, no con esto. Entonces, ahí ten mucha chance de que si no nos preguntan a nosotros, a mí o a los profes de la práctica, o no se fijan en esto que les mostré, que empiecen a usar cosas que no están dentro de la materia.
27:42
S… Speaker 1 (Voz (8))
Y ahí van a entrar en esa de aprender cosas que están mal, que no están en el orden que nosotros queremos que los hagan y después en el examen les pude irnos. Ese es el primer signo de exclamación que les digo que tengan un cuidado ahí. La segunda, y creo que es la más importante esta, esta materia, yo les diría que todas las materias de ingeniería, tienen un componente de cagarse a palos con las guías.
28:06
S… Speaker 1 (Voz (8))
Cagarse a palo, agararse a palo, hacer un ejercicio, frustrarse, regolear el cuaderno, si esto es una mierda, me voy a ir, después tranquilizarse, decir bueno, lo voy a hacer de nuevo. Y ese proceso, que es una cagada, tiene su lado positivo que es donde vamos fijando el aprendizaje.
28:24
S… Speaker 1 (Voz (8))
¿Cómo funciona la cosa? ¿Por qué estas cosas se usan así? Si lo usé para este ejercicio, este otro ejercicio, ¿puedo usar lo mismo que hice para el anterior? Y empezar a probarlo si no funciona, ¿por qué no funciona uno? Ese proceso es el aprendizaje de la materia.
28:40
S… Speaker 1 (Voz (8))
Ustedes, por ejemplo, agarra a Dancha GPT y le dice, che tengo este enunciado, dame un ejercicio, me lo hace, lo miro. Digo, a ver, voy a leerlo, voy a tratar de entender qué hizo. Ok, lo entendí. Le digo, che, explícame línea por línea, porque también lo pueden hacer, está bueno. Explícame línea por línea por qué hiciste todas las cosas, por qué lo hiciste. Te explica. Primero abrí esto acá, para esto, después hice esto, también lo pueden hacer. Ahora, leer lo que les di a la guía no tiene nada que ver con hacerlo ustedes.
29:08
S… Speaker 1 (Voz (8))
Y pasa mucho, no siempre, pero pasa mucho, de que en el ida y vuelta, cuando después agarramos confianza con los chicos y en el incapaz y les va mal en el examen, pasó un poco eso. De, no, bueno, yo le iba preguntando, iba bien, yo entendía, pensé que entendía, pero me pusiste un ejercicio en el examen que era distinto. Y sí, obvio, te voy a poner un ejercicio distinto, te voy a poner el mismo. ¿Entendés? Va a ser algo, un ejercicio del examen va a ser distinto a todos los que hicieron antes.
29:34
S… Speaker 1 (Voz (8))
Entonces, si sacaron ese factor común de, ah, esto es para resolver este tipo de problemas, esto es para resolver este tipo de problemas, cuando lleguen al examen va a ser muy fácil resolverlo. Si lo hacen de la otra manera, se les va a complicar mucho. Eso se los recomiendo. Yo personalmente, hay que ver cada profe de la teoría, capaz tienen alguna opinión distinta. Yo personalmente, yo trabajo con IA.
30:00
S… Speaker 2 (Voz (8))
Todo el día trabajo con... Por supuesto no puedo estar en contra, sería muy hipócrita de mi parte estar en contra si lo uso todos los días. Pero sí me doy cuenta... Esto es charlita filosófica, no sé si les hace la materia, pero pará, yo les cuento. Me doy cuenta que muchos de los chicos que arrancan a trabajar con nosotros, en la empresa no trabajo yo...
30:22
S… Speaker 2 (Voz (8))
al tratar de acelerar la tonía de aprender que le explique todo se comen ese paso de tratar de hacer el esfuerzo mental de decir ¿y por qué esto está así? de como razonarlo en vez de que te lo cuenten ese razonarlo en vez de que te lo cuenten hace mucho la diferencia pero bueno, obviamente es más molesto, más lento, más fortuoso pero es la mejor modalidad de aprender así que nada, estas son mis recomendaciones no sé si me estoy oyendo alguna más
30:53
S… Speaker 2 (Voz (8))
Con el tema de IA, no, bueno. También pasa mucho que, bueno, antes de que hiciste la IA nos pasaba que algunos chicos se agarraban como se atrasaban. Yo les cuento todas las cosas que están mal para que no las hagan. No para que las hagan. Si las hacen, ya usted. Capaz alguno se atrasaba y otro le decía, che, mira, yo los hice, te paso los ejercicios y andá mirándolos. Y como que los miraban. Y es como lo mismo que te los de la IA. La gente de los ejercicios los miraba, los entendía, pero de ahí a poder vos resolver un ejercicio nuevo era medio difícil.
31:27
S… Speaker 2 (Voz (8))
Por lo general va más cuando hacen esas estrategias. ¿Está bien? ¿Dudas con esto? ¿De la IA? ¿Cómo usarlo? ¿Cuándo usarlo? O por supuesto no lo van a tener en examen también. Esa es otra. Obvio que no lo van a poder hacer en el examen con eso. Entonces ahí se complica. ¿Está bien? Pregúntame, ¿eh? Tienes dudas. Por más que sea una pavada. Bueno. ¿Qué tal es? Ahí lo creo ahora. ¿Ya saben en la cara son los recuerdos? Bueno. Vamos a hacer así. Vamos a cortar. ¿Diez minutos?
32:28
S… Speaker 2 (Voz (8))
porque ahora cortamos diez minutitos y ahora hacemos la primera parte de la teoría y ya después la segunda parte la van a dar en la práctica, me parece, como para terminar completando. ¿Está bien? Ahora menos cinco arrancamos. Esta es la teoría. La práctica va a ser en los laboratorios y los laboratorios tienen compu. Los exámenes son en los laboratorios y también tienen compu. O sea, por lo general los laboratorios van a ser en la laboratoria de compu.
33:14
S… Speaker 2 (Voz (8))
También porque ya está toda configurada, tiene todo. Pero, a ver, en las prácticas se puede usar la cóncu por hacer. En las prácticas se puede usar la cóncu por hacer. Creo, si no lo puedo mal, que en los exámenes no.
33:34
S… Speaker 1 (Voz (8))
Esto es el drag, no sé cómo trabajar el drag, pero bueno. Ahí tengo que ver, estoy tratando. Sí, pero creo que a partir del año anterior terminamos...
33:49
S… Speaker 2 (Voz (8))
Estoy casi seguro, es casi seguro que los exámenes terminamos haciendo todos en las compu de laboratorio, pues las compu personales, ayer cada uno tenía una marca distinta y cada uno tenía su debido, tenían problemas, o sea, si las dos se instalaban bien y yo, capaz en el examen perdías todo lo que habías hecho y se armaban el quilombo.
34:08
S… Speaker 2 (Voz (8))
Entonces terminamos haciendo que los exámenes sean con examen en la compu del laboratorio. Y después, en el día a día, si vos querés hacer ejercicio con tu compu, perfecto. Aparte que esté más cómodo, probar las cosas ahí, es más cómodo. Y en la teoría, vamos a ir viendo, un poco teoría, yo les voy también mechando con algunos ejercicios.
34:46
S… Speaker 1 (Voz (8))
Perfecto. Gracias.
35:12
S… Speaker 2 (Voz (8))
¿Hay otra cosa que tengamos que instalar? ¿Toni? Sí, después para el examen vamos a tener que instalar el examen. ¿Viste lo que te decía? Es web, pero tiene un modulito para que instalarlo. En realidad es como un módulo de seguridad para que te permita bloquear la compra.
35:33
S… Speaker 2 (Voz (8))
Si no, como que no puedes arreglar esa forma. Pero es web. O sea, después cuando lo uses entras en la web, pero es en SanMet y te lo metes. Sí, ese es el código que me había dicho. No. GCO. No le importa nada. Se instala y no le importa nada. GCO. GCO. 013. Sí.
35:59
S… Speaker 2 (Voz (8))
No le importa nada. Pasa todo por arriba. Hasta ahora no tenemos problema.
36:30
S… Speaker 2 (Voz (8))
No, ¿qué es eso? ¿Procesador? No, nada. Gini 5, normal. El tema es que no tengas menos de 8GB de RAM porque no vas a... ni vas a prender. 16, 32. ¿Estás caro con eso? Te diría que no es el mejor momento para comprarla, pero bueno, ¿la tenés que comprar? No, y ahora peor todavía que viene directamente soltada en el Gini.
37:26
S… Speaker 1 (Voz (8))
¿Ves? Acá están todos los links que nos había dicho el profesor. Vos si directamente entras a esto, entras al Google Drive donde tenés todo básicamente. No sé, un hambre. No sé. No, me cae mal desayunar.
37:54
S… Speaker 1 (Voz (8))
Mi tren estaba rodeado de señores y yo estaba acá y yo no sentía respiración acá.
38:14
S… Speaker 3 (Voz (8))
Eso puede estar así.
38:17
S… Speaker 1 (Voz (8))
A las 6 y 15 de la mañana. Y debería levantar. Yo ya me di cuenta que a las 6 y 15 no me puedo levantar porque llego tarde. Así que tengo que levantarme más temprano. Cuando vine el otro día, el miércoles.
38:46
S… Speaker 1 (Voz (8))
Me levanté, me levanté, me levanté, me levanté tarde, seis y medio, así, sí. Y aún así llegué medio tarde. Igual depende, es que depende mucho, tipo, del horario del tren y las cosas que tenemos que tomar. Claro.
39:15
S… Speaker 1 (Voz (8))
Tengo que terminar de aprender. Tengo que hacerlo en la matemática. No sé en qué universidad. ¿Y Augusta aparece? ¿Dónde dejaste? Suecia. Imagínate, perdón. Mis cursos. Hay dos cursos igual que me metí sin querer a los que tengo que salir. No sé.
39:38
S… Speaker 1 (Voz (8))
Para, bueno, ya es una buena opinión. Yo trato de apretar acá y me aparece el cuadro así. Pero si yo aprieto esto, es que ya hice descartar. ¿Tenés que trabajar? Es que no es para tratar.
40:05
S… Speaker 1 (Voz (8))
Me metí a ese y me metí a otro de filosofía. Claro, yo me metí a este de filosofía y antropología, no sé cuánto. Me metí una con voz de Carmen para el ejemplo elemental de ingeniería.
41:06
S… Speaker 1 (Voz (8))
Sí, sigo por la mitad. El del curso de informática, voy un poquito más de la mitad o la mitad.
41:21
S… Speaker 1 (Voz (8))
Yo creo que termino en matemática. Yo tengo que seguirlo. Me quedé en programación Python. Me quedé acá en salida. Y tengo que hacer todo el resto.
41:46
S… Speaker 1 (Voz (8))
Pero te da un video y lo tengo que hacer con... Sí, yo tengo... O sea, tengo que hacer este. Pero estoy viendo... Sí, estoy viendo el video. Yo hago esto, pongo el examen y ahora dejo el video. ¿Sí? No sé. Sé que tenía más tiempo. ¿Cómo? ¿Cómo? Si me decís, venís mañana. Sí, sí, claro, mañana. Cuatro, gracias. Te lo acepto más. Muy bien. Un saludo.
42:24
S… Speaker 1 (Voz (8))
Esta es una práctica una del otro. Estábamos reposando. Todavía no vimos. No tuvimos práctica porque no hicimos ejercicios de energía.
42:47
S… Speaker 2 (Voz (8))
Así que, no sé.
43:37
S… Speaker 1 (Voz (8))
Yo también, yo entiendo que ahí hay guerra, no hay espacio.
43:42
S… Speaker 1 (Voz (8))
Me dije, ya está. Me dije, ya está. Encontré estos dos jugadores acá enfrente donde me quería morir, pero bueno, no tenía otra opción. Y bueno, algo es mejor que nada. En realidad sí.
45:23
S… Speaker 2 (Voz (8))
Hecho. Ahí, ¿se lee mejor? Bueno, igual lo que les decía, los que quieran ir tomando notas...
46:07
S… Speaker 1 (Voz (8))
con la compu, con papel, como quieran. Yo prefiero el papel que la compu. Bueno, ¿qué vamos a hacer ahora? Les voy a dar una introducción rápida, corta, por arriba, un montón de... de lo que tienen que conceptualizar o la idea que se tiene que llevar de cómo funciona la computadora, más o menos, más o menos, ejecutar código de trabajo.
46:43
S… Speaker 1 (Voz (8))
como más o menos como funciona, para que tengan una base, o sea, esto va a ser un sustento para que entiendan lo que está pasando cuando tocan los volcadores y hacen las cosas, ¿está bien? Voy a pasar un poco por arriba y voy a hacer un medio, voy a decir que realidades, si quieren preguntarme, decir, che, pero para, eso funciona así, o no se entiende, o qué sé yo, párenme y hago un poquito más de profundidad. Pero voy a dejar de no irme por la rama de notarle cómo funciona esto, porque al término de hacer el programa, capaz es mucho, ¿eh? Pero es una buena introducción.
47:15
S… Speaker 1 (Voz (8))
Entonces, la unidad 1 que vamos a ver ahora es para eso. Es entender que es un computador, o a qué decimos computador porque todo es un computador. Esto, perdón, ¿eh? Esto es un computador, esto es un computador, esto es un computador, ¿está bien? Algo que hace operaciones matemáticas para obtener resultados y mostrarlo de alguna manera es un computador, ¿está bien? Funciona con algoritmos y se hace con programas y vamos a hacer cuál es el proceso y vamos al sistema de numeración. Entonces,
47:48
S… Speaker 1 (Voz (8))
Estos dibujos raros están acá. Es un poco la idea general que tenemos todos en la programación de cómo funciona la computadora. Muy simplificada. ¿Y cómo es eso? Ahora me meto acá para no manejarlo. ¿Cómo es eso? Siempre cualquier computador va a tener un input device o una interfaz de entrada, se llama en español, y una interfaz de salida o un input device.
48:16
S… Speaker 1 (Voz (8))
En el medio va a tener cosas, que esas cosas tienen una memoria para ir guardando estados intermedios. Y esta cosa es lo que van haciendo los calculs. Denme ejemplos de input device que tengan ahí a mano. ¿Qué es un input? Teclado, ¿no? Teclado es un input. Porque cada teclista le da una señal y le dice algo. El mouse es otro, lo que van haciendo clic. ¿Qué más?
48:46
S… Speaker 1 (Voz (8))
Un micrófono. Un micrófono es un buen input device. También agarra sonido y lo transforma en cosas eléctricas para que entienda el programa y lo decodifique. La pantalla es un input o un output. Out. Pero yo estoy tocando ahora y pasa algo. Entonces...
49:11
S… Speaker 1 (Voz (8))
Es las dos. Exactamente. Esta, que es touch, por ejemplo, o la del celular que todos tienen, es input y es output al mismo tiempo. Están viendo el resultado y están tocando y dándole señales para que hagan algo. ¿Se entiende? Y igual, para el output, la pantalla es el ejemplo más clásico. ¿Qué otro ejemplo de output se les ocurre? Auriculares. Bien. Auriculares, un buen output. ¿Otro más viejito? Una impresora. Una impresora. ¿Usan la impresora? Sí.
49:43
S… Speaker 1 (Voz (8))
Yo les voy preguntando cosas que yo usaba cuando era chico, solo para darme cuenta que estoy viejo y que ustedes ya no los usan, pero vamos a ver el valor fuerte. Y en el pedrio nosotros tenemos inputs, donde le vamos dando datos.
50:00
S… Speaker 2 (Voz (8))
a la computadora como entrada para que use y en el medio tenemos un microprocesador que es lo que me preguntaban recién que es el que se encarga de hacer las operaciones matemáticas y de lógica para combinar esos datos y generar una salida y se compone de una ALU que es una unidad aritmético-lógica pero en inglés
50:28
S… Speaker 2 (Voz (8))
registro, sin control unit, esto no les interesa. Es como los componentes internos que tiene un microprocesador para hacer esas cuentas matemáticas y lógicas. Y se comunica con una parte que es la memoria, que es donde va a ir guardando esos resultados intermediarios. Yo tengo que hacer 40 cálculos para llegar a un resultado. Hago un cálculo.
50:49
S… Speaker 2 (Voz (8))
lo dejo en un lugar guardado, después lo agarro de nuevo para usarlo para otro cálculo, lo dejo en un lugar guardado, entonces él necesita alguna especie de memoria para ir dejando esa información. Que es mucho más chiquito que lo que ustedes conocen como memoria RAM, o memoria de disco, son las cosas que habrán escuchado cuando compran Jascombus, pero es el mismo concepto, es donde se tiene que poder dejar guardado algo para agarrarlo más tarde. ¿Está bien esto? ¿Entendió?
51:19
S… Speaker 2 (Voz (8))
Este es un diagrama un poco más sofisticado, que me parece que no vale la pena entrar en detalle. Están los dispositivos de entrada y salida, que eran los que decíamos, el procesador y la memoria donde se guarda toda la información. Creo que a ver si dije todo. La información me representaba como números, a través de dígitos binarios. ¿Alguien vio números binarios en el cole o en el emulador? O cuando la peli de Matrix, cuando aparecen todos unos y ceros, vieron Matrix.
51:56
S… Speaker 2 (Voz (8))
Bueno, la información siempre la guardan como unos y ceros. ¿Por qué? Porque los unos y ceros son el equivalente a hay electricidad, no hay electricidad. ¿Vieron alguna vez las teclas? Las teclas de luz, que a veces tienen un uno y un cero. Bueno, el uno quiere decir prendido, o sea que hay electricidad, y el cero es apagado, no hay electricidad. Esa es la misma lógica. Si hay un cero es porque no hay señal, y si hay un uno porque sí hay señal, señal eléctrico.
52:27
S… Speaker 1 (Voz (8))
Entonces siempre se guardan como unos y ceros la información y después hay muchas capas de abstracción que esos unos y ceros los transforman y ustedes terminan viendo esto que están viendo en la pantalla. El texto, las imágenes, todo. Pero todos muy abajo en el fondo son unos y ceros arreglados de determinada manera para que se interpreten de alguna manera. Para que sean un texto, para que sean una imagen, para que sean algo. ¿Está bien?
52:53
S… Speaker 2 (Voz (8))
Tenemos la memoria, dijimos, el microprocesador que hace las operaciones de acuerdo a las instrucciones que le damos, los input device y los output device. ¿Está bien? Siempre las lógicas de nuestros programas van a ser, le doy un input al programa, hace cálculos lógicos o matemáticos, guarda lo que tiene que guardar y da un resultado. Esa es la estructura de todos nuestros graficios. Van a ser así.
53:22
S… Speaker 1 (Voz (8))
Obviamente hay programas muchísimo más complejos que esto, pero nosotros nos vamos a dedicar a hacer programas más pequeños para aprender y que cumplan con esta estructura. Después tenemos el hardware y el software. ¿Alguien sabe la diferencia?
53:50
S… Speaker 1 (Voz (8))
El hardware es la parte física de la computadora, todo, el gabinete, el teclado, las teclas, los cables que hay adentro, el bus, el micro, todo lo que es físico es hardware. Y software es lo intangible, o sea, los datos, los programas, el sistema operativo, digamos, todo lo que ustedes están más acostumbrados a usar básicamente en la diaria, el navegador, todo eso es el software. Bueno, ¿hasta acá? ¿Dudas?
54:27
S… Speaker 1 (Voz (8))
¿De esto? Algo que les suene de la vida diaria, que no les ha aburrido con esto. Entonces, dijimos que nosotros teníamos que a través de un input hacer algún procesamiento lógico o matemático con la información y dar una salida. Entonces, a eso se le dio un nombre y se llama algoritmo. Y cuando hablamos de algoritmo...
55:00
S… Speaker 1 (Voz (8))
¿La palabra algoritmo le suena? ¿Alguna vez la escucharon? Está más rarita. ¿La escucharon? Sí. ¿En dónde la escucharon? El algoritmo de tictón. Ah, el algoritmo de tictón, claro. Claro, se puso a moda. Bueno, está bien, el algoritmo de tictón. ¿Qué es el algoritmo entonces? Una secuencia de pasos, ordenada, finita y diseñada de manera general para resolver un tipo de problema y alcanzar un objetivo previamente definido. En español es una receta. ¿Una receta persona torta?
55:31
S… Speaker 1 (Voz (8))
Es lo mismo. Son pasos y cuando vas a hacer una torta son pasos ordenados porque no podés hacer el último antes que el primero, tenés que ir haciéndolos en orden para que llegara el resultado. Finito porque hay una cantidad de pasos, no es para siempre. Y de manera general porque vos escribís la receta una vez y después haces un millón de tortas con la misma receta. No doy la analogía a la receta de la torta porque es lo más fácil.
55:58
S… Speaker 1 (Voz (8))
Ese mismo concepto de la receta de la torta aplica para los programas. Los programas los escribimos una vez, tienen principio y fin, y los programas tienen una serie de pasos. Uno abajo del otro, por lo general es abajo del otro. Y que describen todo lo que hay que hacer paso a paso. Entonces nosotros cuando programamos lo que estamos haciendo es describir todo lo que va a pasar de antemano. No hay ningún misterio cuando se está escribiendo un programa. De hecho, esto que hacen...
56:29
S… Speaker 2 (Voz (8))
Los hackers, llamémosle, de capaz robarse un programa de una empresa, viste, vieron cuando ustedes, ninguno lo hizo seguro, porque es ilegal e ilegítimo e inmoral, pero si alguno de ustedes alguna vez hubiese crackeado algún software para que des privado, para desbajar la licencia, cosas que no sé que son ni cómo se hacen.
56:57
S… Speaker 1 (Voz (8))
Bueno, una manera de crackear un software es leer el algoritmo, leer cómo funciona, leer el código y entender en qué momento hace determinadas validaciones para acerrar nosotros la validación. Y eso es un ejemplo de cómo te sirve entender, o sea, tiene una secuencia ordenada de pasos donde vos tenés que entender qué está haciendo para en algún momento hacer una maldad en ese ejemplo. Entonces.
57:27
S… Speaker 1 (Voz (8))
El algoritmo describe la solución a un problema en términos de los datos que necesita y el conjunto de pasos. Tenemos que definir qué datos necesitamos, en el ejemplo de la torta sería los ingredientes, y los pasos que tenemos que hacer con esos ingredientes para llegar a la torta.
57:46
S… Speaker 1 (Voz (8))
Acá da otro ejemplo, con una lámpara, si la lámpara no funciona. Y se pregunta, ¿está enchufada? Si no está enchufada, enchufala. Si sí está enchufada, ¿está quemado el foco? Entonces estos son como los pasos. Es un diagnóstico, pregunta, ejecución, pregunta, ejecución. Puede ser un algoritmo de cualquier cosa. Justo el algoritmo de TikTok me parece medio un ejemplo malo, porque TikTok es un monstruo infernal y ese algoritmo debe ser...
58:15
S… Speaker 2 (Voz (8))
100.000 servidores, entonces no es un buen ejemplo para arrancar a explicar el algoritmo TikTok, es muy complicado. Pero bueno, ¿vieron que hace esas cosas TikTok? Yo no uso TikTok, porque yo ya me envejecí y solo me quedé con Twitter, que es lo único que veo.
58:31
S… Speaker 2 (Voz (8))
Pero en el algoritmo de TikTok vieron que... Usted lo usaron, ¿no? Vieron que depende cómo lo usen, ese input del algoritmo es, bueno, escroleo más rápido, o le doy like, o lo comparto esto a un amigo como se lo mandó un amigo. Todos esos son inputs para el algoritmo y ese algoritmo agarra esos inputs y dice, bueno, si le dio like a tres videos de Messi pegando el tiro libre en el 2010...
58:56
S… Speaker 1 (Voz (8))
Entonces cae dentro de la categoría de fútbol, qué sé yo. Entonces el algoritmo agarra ese input, procesa esos datos y hace un resultado que debe ser ajustar el perfil de ustedes para decir cuáles son sus preferencias. ¿Entienden? Entonces por ejemplo un algoritmo. Bueno, entonces, si ya vimos algoritmo, que es esto, la supendencia infinita de pasos y qué sé yo, que es un programa. El programa es la implementación del algoritmo. O sea, el algoritmo escrito en un lenguaje que describe cómo se hace.
59:31
S… Speaker 1 (Voz (8))
¿Está bien? El algoritmo es como la idea y el programa es la implementación. Son un conjunto de instrucciones. Fíjense, esto es un ejemplo de código que no importa. El código te lo vamos a ver más adelante. Pero es instrucciones de código en orden. Y que cada una dice una instrucción para hacer. Esto es una instrucción. Esto es una instrucción. Esto es una instrucción.
1:00:01
S… Speaker 1 (Voz (8))
Que se ejecutan en un determinado orden y con una determinada lógica Que vamos a ver más adelante Y esto, esta definición es importante El lenguaje de programación es un lenguaje formal Que da una serie de instrucciones que permiten al programador Escribir secuencias de órdenes a modo de controlar el comportamiento lógico Lenguaje formal, esto es lo que creo que se queda ¿Qué significa el lenguaje formal?
1:00:26
S… Speaker 1 (Voz (8))
Todos los lenguajes, el inglés, el español, todos, la matemática, son lenguajes formales. ¿Qué quiere decir? Quiere decir que están definidos, que se usan de determinada manera, que tienen una sintaxis válida. Entonces, si yo escribo esto desordenadamente, no va a funcionar. Si yo esté igual, lo pongo al final, no va a funcionar. Se usa de determinada manera y se construye con determinadas palabras en determinado orden.
1:00:54
S… Speaker 1 (Voz (8))
Y eso es lo que nosotros tenemos que aprender, cuál es el lenguaje formal de Python, que es lo que vamos a aprender acá, y cómo usarlo. Y cuando lo usemos mal, el programa se va a romper, el lenguaje formal no se va a respetar, y ahí vamos a tener que ir viendo qué pasa. ¿Está bien? ¿Está claro que es un programa? ¿Dudas? ¿Diferencia entre programa y algoritmo? ¿Se entendió? Esto es una aclaración de lo que es un diagrama de flujo, no lo vamos a usar en la materia, entonces solo lo paso por arriba, pero el diagrama de flujo es esto.
1:01:29
S… Speaker 1 (Voz (8))
Casi todos los programas se pueden dibujar o representar como diagramas de flujo, que tienen un inicio, después tienen acciones, preguntas, en esas preguntas sí o no podemos seguir siendo y es el flujo de, depende de qué caso sea, va a terminar haciendo así, termina acá, va a hacer así, termina acá, por eso se llama de aquí. ¿Entendés? Si les sirve y lo quieren ver ustedes y me quieren preguntar, ¿cómo se hace esto? ¿Quiero probarlo? No tengo problema.
1:01:57
S… Speaker 1 (Voz (8))
Cosa que ya como para la materia es mucho además enseñarles diagramas y no sé si les termina sirviendo, entonces les cuento un poco lo que es, que es para diseñar algo para pensar el algoritmo, ustedes van escribiendo esas cajitas para pensar cómo debería ser la secuencia de pasos y una vez que tienen el diagrama con la secuencia de pasos, empiezan a escribir el programa. ¿Está bien? Para eso sirve. Por lo general los programas son tan chicos
1:02:23
S… Speaker 1 (Voz (8))
que con hacer un dibujito chiquito o ponerse a pensar y hacer un par de cuentas y que se yo, alcanzo para diseñar el programa. Bueno, entonces ahora les voy a pasar, esto lo voy a decir también un poquito rápido porque tiene más sentido cuando se haya hecho un ejercicio.
1:02:50
S… Speaker 1 (Voz (8))
Pero se los quiero, por lo menos nombrar, para que tengan el concepto de cada parte del proceso de desarrollo del software. Primero, porque ustedes van a ser programadores, así que lo tienen que saber, si o si. Capaz si fuese en otra ingeniería se lo pasaría más rápido, pero ustedes lo tienen que saber. Y segundo, porque estas partes, en ejercicio chiquito, las solemos saltear, o hacer rapidito. Pero cada uno tiene su valor, así que les quiero explicar.
1:03:20
S… Speaker 1 (Voz (8))
¿Qué son cada una de estas fases? Porque son fases esas que las están aprendiendo para esta materia. O sea, yo cuando trabajo, cuando vaya a la tarde a trabajar en la empresa, voy a hacer estos pasos también. Digamos, no es que es algo solo para esta materia. Es la manera en la que se trabaja en el desarrollo del software. Tiene estos cinco pasos a grandes rasgos, ¿sí? El desarrollo del software. El primero es el análisis, que es identificar y comprender el problema. Hay muchas veces, en una empresa adelante,
1:03:48
S… Speaker 1 (Voz (8))
Hay analistas que se encargan de eso. Porque, no sé, somos una empresa que fabrica, nosotros somos los programadores, pero una empresa que hace cohetes que tiran satélites. Bueno, toda la física, cómo funcionan los satélites, todas esas cosas de cómo funciona la cosa, las da un físico, las da un ingeniero aeronáutico, no las sabemos nosotros los programadores. Pero si nosotros los programadores tenemos que poder construir el código.
1:04:12
S… Speaker 1 (Voz (8))
que haga que ese cohete mande la señal en el momento exacto, que dispare el trigger para que salga con el fueguito y se vaya, no sé. Se dan cuenta que de eso no tengo ni idea, pero le puedo escribir el código seguramente. ¿Por qué? Porque hay una parte que es el análisis, que es identificar y comprender el problema, que es sentarse con la persona experta y decirle a ver cómo funciona esto. En nuestro caso, eso lo vamos a hacer con los enunciados.
1:04:39
S… Speaker 1 (Voz (8))
El análisis lo vamos a hacer con el enunciado. El enunciado nos va a decir qué es el problema que hay que resolver. Hay que hacer estas cuentas, hay que armar una calculadora, hay que lo que sea. El enunciado nosotros lo tenemos que agarrar y bajarlo, descomponerlo en bloquecitos lógicos que signifiquen algo para lo que vimos algo, para entender el algoritmo y para hacer el problema.
1:05:00
S… Speaker 1 (Voz (8))
el programa entonces primer paso siempre identificar después planificar bueno ya que estamos les voy a ir haciendo uno por uno entonces en este análisis que les contaba vamos a tener que identificar para lo que a efecto de lo que vimos antes de cómo pensamos un programa con su input y su procesamiento tenemos que identificar la entrada que son todos los datos que vamos a necesitar para trabajar
1:05:30
S… Speaker 1 (Voz (8))
¿Qué pueden ser esos datos? Números, letras, distintos tipos de datos que vamos a avanzar. Identificar la salida, o sea, dónde queremos mostrar ese resultado, si es en la pantalla, si es en el celular, si es donde sea. Y definir el problema, que es lo que les decía antes, hacer descripciones del proceso de cómo vamos a tratar esos datos. Cómo vamos a convertir el dato que nos dan en el resultado. ¿Está bien?
1:06:02
S… Speaker 1 (Voz (8))
Muchas veces acá es lo que les decía, donde vamos a tener que entender que es un problema que no es un solo programa. Si vas a entender el problema estamos resolviendo. Después tenemos un segundo paso que es el diseño. ¿Qué es? Una vez que leemos el enunciado y que más o menos entendimos de qué va, de qué me está hablando, cuáles son las entradas, cuáles son los datos que me interesan de este problema, cuáles son las salidas, cómo lo voy a procesar, se hace el diseño. ¿Sí? Que es armar el algoritmo.
1:06:35
S… Speaker 1 (Voz (8))
Hay varias maneras de analizar el algoritmo. La más fácil, que tiene una palabra muy fancy, que es representaciones mentales, es pensarlo, básicamente. Es tenerlo en la cabeza. Lo que yo llamo tenerlo todo en la cabeza, entenderlo y después empezar a escribirlo. Este es el más común. Cuanto más chico es el problema, más común es decir, bueno, ahora lo leo, ah, entendí, creo que va por acá, me pongo a escribir el código, es lo más normal. ¿Sí?
1:07:07
S… Speaker 1 (Voz (8))
después hay otras herramientas como escribir el lenguaje natural o sea escribir nosotros como queríamos que sea la solución hacer seguro código que es como escribir el código pero con palabras y ahora me preguntaría ahora diría esto ahora ejecutaría ahora mostraría por pantalla o los diagramas de flujo que habíamos antes casi siempre van a ser representaciones mentales con notas o con pasos de que esto debería ser así tengo que tener en cuenta esto
1:07:36
S… Speaker 1 (Voz (8))
Sí, es una mezcla de esas dos cosas. ¿Qué les quería decir de esto importante? Ah, sí. Hay una teoría de la programación y paper, que si quieren los busco y se los paso, si les interesa, que habla de...
1:08:00
S… Speaker 1 (Voz (8))
Cómo los programadores, cuando entienden un problema y quieren escribir el código, hacen representaciones mentales. ¿Y cómo es el proceso de entender el problema? Cuando el problema es muy largo, no podés leerte 25 hojas de especificación, la leer, la leer, la leer, la leer, y decís, ya está, no puedo encoderar, es imposible, no entra en la cabeza todo un problema tan complejo. ¿Está bien? Entonces...
1:08:24
S… Speaker 1 (Voz (8))
Hay muchas teorías de las representaciones mentales, de cómo trabajarlas. Acá no nos sirve eso porque es muy complejo. Pero lo que sí nos sirve es esto que les decía al principio de leer un enunciado, entender el problema e intentar escribir el algoritmo que lo resuelve. Es lo que yo les decía que si lo hacen con una idea y le dicen tomar este enunciado, resolverlo y mostrarme el resultado, esta es la parte que se pierde. Esta, la del diseño.
1:08:53
S… Speaker 1 (Voz (8))
y las representaciones mentales. Y es súper importante eso. Nada, ahora es como todo un bardo...
1:09:03
S… Speaker 1 (Voz (8))
Bueno, no importa, no voy a meter muy detalles, pero para el que le interese después le cuento que hay como mucho quilombo con, che, ¿cómo hacemos para que los programadores que recién están arrancando construyan, sepan construir estas representaciones mentales y no hablen solo con un agente que les resuelva las cosas y que les construya el código? Porque construyen un código que después no tenemos idea cómo se construyó y si yo no entiendo cómo se construyó, no lo puedo cambiar.
1:09:26
S… Speaker 1 (Voz (8))
Y en algún momento tenés que tocar el código, tenés que leerlo, tenés que entenderlo. Y no lo vas a poder leer, no lo vas a poder entender si vos no construiste esto que se llama representaciones mentales. Nada, a Filiquira le cuento más, pero lo importante es que se queden con que la parte del diseño, de ustedes leer el enunciado y tratar de escribir el algoritmo, es lo que hace a que vayan armando estas, a ustedes mentalizando estos patrones de este problema se resuelve así, y es lo que les va a dar la...
1:09:56
S… Speaker 2 (Voz (8))
cancha para después poder hacer sus propios ejercicios.
1:10:00
S… Speaker 1 (Voz (8))
y ir avanzando. Eso es un poco lo que les decía antes. ¿Dudas? ¿Estamos bien? Una vez que hicieron el diseño, hacen la codificación, se llama así, codificación e implementación, que es escribir el código. Esto que les decía, para que funcione, los programadores deben hacer exactamente las reglas y la sintaxis del lenguaje que se está utilizando. Mucho de la materia va a ser unidad por unidad, ir desbloqueándole.
1:10:33
S… Speaker 1 (Voz (8))
nuevas sintaxis, nuevas herramientas del lenguaje para ir agregándolas a las otras. ¿Por qué no lo hacemos todo de una? Porque es un barco. Hacer todo de una es mucho quilombo, son muchas maneras de combinar las herramientas y es como que tenga 25 lápices y les tire todos juntos y les dibuje. Es muy difícil hacer eso, lo más prolijo es ir agregando herramientas a poco y una vez que vamos entendiendo una manera de trabajar, le vamos agregando otra y otra.
1:11:03
S… Speaker 1 (Voz (8))
Una vez que el programa lo escribimos, siempre está en todas las prácticas de programación de las distintas escuelas y todo lo que sea, la parte de probar el programa. Las pruebas ustedes. Que va desde, no sé si lo dice acá, pero va desde, en la vida real, en las empresas, va desde un tipo que se sienta y empieza a hacer clic hasta que encuentra los errores.
1:11:26
S… Speaker 1 (Voz (8))
Hasta, no sé, todo un sistema en paralelo que es de pruebas, que tiene un montón de pruebas automatizadas y cuando yo le digo proba, agarra y corre todas las pruebas y simula todos los escenarios de los usuarios. Hay cosas súper complejas o hay un tipo... un lapicito como... iba a dar un ejemplo de los Simpsons, pero tampoco vieron los Simpsons, ¿no? ¿Sí? No, no me miren. Los chicos que entran en la empresa no ven los Simpsons. ¿Vos lo viste?
1:11:57
S… Speaker 2 (Voz (8))
Bien, bien. Capaz es como que yo agarre una mala generación y estoy a repuntar fuerte. Bueno, es el ejemplo del pajarito que pone Romero. Bueno, y esto es lo importante. De las pruebas...
1:12:18
S… Speaker 1 (Voz (8))
Miren que nosotros dijimos, vamos a usar datos de entrada para generar salida. En todos los enunciados, nosotros vamos a tratar de ser muy claros con eso de, che, para este programa que tenés que resolver, estos son los datos de entrada y tenés que generar esta salida. Y siempre, cuando le hablemos de probar el programa, cuáles son los test, cuáles son las pruebas, va a ser eso. Va a ser decir, bueno, si aplicás estos dos datos de entrada, te tiene que dar esta salida. Si aplicás estos dos distintos, te tiene que dar esta salida. Si aplicás este dato raro, te tiene que dar error.
1:12:47
S… Speaker 1 (Voz (8))
todos esos datos de salida es la manera que usamos nosotros para probar y hay tres tipos de errores que ahora no me van a entender nada de lo que les voy a decir pero después cuando lo empiecen a hacer se van a dar cuenta solos que son de sintaxis y de discusión y lógico de sintaxis es básicamente escribir cualquier cosa vieron que acá arriba tenían para darles un ejemplo así como medio concreto este ejemplito que todavía no lo vieron si acá en vez de escribir y escriben w i h l e
1:13:18
S… Speaker 1 (Voz (8))
Se rompe el programa. Porque le va a decir, yo solo entiendo igual lo que vos me escribiste, no sé qué es. No es una instrucción que yo entiendo. Es muy estricto con eso. Todo lo que entiende, lo que es gusta. Lo que no entiende, te dice, no entiendo qué me estás diciendo. Eso es lo que llamamos acá, error de sintaxis. Cualquier violación de las reglas del lenguaje de programación. Es decir, se escriben instrucciones que no pertenecen.
1:13:45
S… Speaker 1 (Voz (8))
Error de ejecuciones, que no haya errores de sintaxis, está todo bien escrito, pero cuando yo lo ejecuto hay un problema. Por ejemplo, un error muy común que pasa es si en algún momento de las cuentas yo agarré y dividí un número por cero, dividir por cero no se puede hacer. ¿Cuánto va a dividir por cero? Más error. Quizás alguno me podría decir infinito, si se pone muy bien en el cálculo elemental.
1:14:09
S… Speaker 1 (Voz (8))
Pero nosotros no tenemos infinito, no sabemos manejar infinito en mi programación, no sabemos sumar ni restar, entonces damos error. Entonces ese es un segundo tipo de problema que es, está todo bien escrito, pero hay algo que cuando lo empecé a correr funcionó mal, hizo mal la división, hizo mal una cosa, lo que sea. Y después tenemos otro tipo de error, que es el error lógico, que es que la sintesi está bien escrito, que la lógica está bien, no rompe porque está todo, pero el resultado al que llegamos, no es el que queremos.
1:14:37
S… Speaker 1 (Voz (8))
Entonces hay algo en la lógica de lo que pensamos que hace que pusimos estos dos de otra entrada y obtuvimos cualquier banano. Y no era lo que queríamos. Esos tres y los van a pasar. Medio mezcladitos, pero los van a pasar todos. Ah, lo que es súper importante de esto es que no lo hacen nunca aparte.
1:15:02
S… Speaker 1 (Voz (8))
El programa trata, a veces es medio boludo y dice cualquier cosa, pero trata de ser muy expresivo.
1:15:09
S… Speaker 1 (Voz (8))
cuando hay un error. Entonces, si hay un error de sintaxis, están a decirte, che, hay un error de sintaxis en esta línea porque hay algo que está mal escrito en esta línea, fijate. Entonces, ¿qué pasa? Muchas veces cuando la rompen, no ven ese error, no lo miran, porque está bajo, en rojo, feo, es feo, lo van a ver en esa herramienta de feo y lo ignoran. Entonces, se ponen ustedes a adivinar dónde está el error. Y muchas veces, todos los elementos de programación, todos los IDE, como este de Tony que vamos a usar, ya están preparados para ser súper expresivos en eso. Decirte, che, está acá.
1:15:38
S… Speaker 1 (Voz (8))
Acá tenés un error de sintaxis. O acá tuviste un error de ejecución porque esto no se pasó algo. Entonces cuando ahora no importa, pero en la práctica cuando empiezan a hacer ejercicios o cuando los veamos acá, prestenle atención a esos errores porque el primero no van a entender nada que es, el segundo tampoco, el tercero va a ser parecido al primero, el cuarto, el quinto, cuando lo llegan 10 veces, ya saben cuáles son los errores que da.
1:16:02
S… Speaker 1 (Voz (8))
No son tantos tampoco, son 10. Y una vez que lo saben, les acelera mucho entender que está mal, que hicieron mal o no se equivocaron. Es súper importante eso. O de última se lo pasan a una idea y dicen, ¿qué quiere decir esto? En realidad, gran uso de la idea. Y el último paso es documentar el programa.
1:16:24
S… Speaker 1 (Voz (8))
En la vida real documentar el programa puede ser un documento enorme, puede llevar días documentar el programa. Nuestro documento por lo general va a ser al mismo ejercicio donde hicimos el código y escribimos las cosas, ponerle comentarios. Decir, che, esto lo hice por esto, esto no estoy seguro, esto me dijeron que se hace así, tengo que preguntarle al profe. Esa es la documentación que vamos a hacer nosotros, poner comentarios al programa de cositas que vayamos viendo. Bueno, hasta acá.
1:16:55
S… Speaker 1 (Voz (8))
¿Está bien? Todo esto que les comenté va a ser mucho más evidente cuando empiecen a trabajar, pero son como conceptitos que tenemos que repasar hoy y que después cuando vayan saliendo yo voy a intentar decirles, che, esto es una rueda de conclusión, che, esto es parte del algoritmo, y referenciarles a estas palabras teóricas para que vayamos entrando en el lenguaje de la materia. Lo hice. Bueno, me gustaría mostrarles.
1:17:44
S… Speaker 1 (Voz (8))
La persona va a tratar de saber cómo conectarme a este acoso. Así le muestro algunos ejercicios.
1:18:49
S… Speaker 1 (Voz (8))
Vamos a ver sistemas de numeración. ¿Por qué lo vamos a ver? Porque lo necesitan para los ejercicios. Número uno por eso, número dos porque medio que los sistemas de numeración en la programación son súper importantes, entonces está bueno repasarlo también.
1:19:10
S… Speaker 1 (Voz (8))
Pero hay un par de ejercicios que tienen esto y necesito que entiendan la lógica de cómo funciona para poder hacerlo. Entonces, ¿alguno vio el sistema de numeración en el colegio? Estoy seguro que cuando lo vieron pasa que nadie les dice que se llama sistema de numeración.
1:19:27
S… Speaker 1 (Voz (8))
Pero ¿se acuerdan que había ejercicios para decir, bueno, el 1483 se escribe como 1 por 10 a la 0 más tal por 10 a la tanto, ¿se acuerdan? ¿Les enseñan cómo se componían los números? Bueno, esos son como ejercicios en el colegio como para aprender a componer los números, pero el concepto, digamos, teórico son los sistemas de numeración. ¿Qué significa? Son un conjunto de símbolos y reglas que permiten representar datos numéricos.
1:19:54
S… Speaker 2 (Voz (8))
¿Por qué es tan mucho más extenso? Porque hay sistemas numéricos
1:20:04
S… Speaker 3 (Voz (8))
Hay sistemas numéricos mucho más comunes, como el que nosotros usamos, que es el de base 10. ¿Por qué se llama de base 10? ¿Te acuerdan? Porque son de nombre. ¿De cuál a cuál? Del 0 al 9. Como usamos números del 0 al 9, vamos componiendo esos números del 0 al 9 de un determinado orden para representar una cantidad. ¿Está bien?
1:20:30
S… Speaker 1 (Voz (8))
Por eso son sistemas posicionales que se caracterizan porque un símbolo tiene distinto valor según la posición que ocupa en la cifra. Si nosotros tenemos el 11, el 11 tiene el 1 a la izquierda y el 1 a la derecha. El 1 a la derecha significa 1, el 1 a la izquierda significa 10. Entonces como está en esta posición, significa un número distinto. Eso es lo que quiere decir ahí.
1:20:54
S… Speaker 3 (Voz (8))
¿Pero qué pasa? Como hay base 10, hay base todo. Hay base 9, hay base 8, hay base 2, hay base 1. Pero bueno, de base 2 para arriba, sí, base 1 tiene que decidir. No tiene mucho sentido. De base 2 para arriba, existen todas las bases. ¿Alguna se escucharon de hablar del sistema hexadecimal? Que tiene 16. De base 10, de base 2, ¿cuál es?
1:21:25
S… Speaker 1 (Voz (8))
El binario, exactamente, el que usa la computadora. Entonces, base 8 se llama octal, también se usa mucho en física de octal. Y estos sistemas de numeración, cada uno son... ¿Cómo se llama?
1:21:43
S… Speaker 2 (Voz (8))
traducibles, no sea la palabra. Se pueden transformar de uno al otro. O sea, yo puedo tener el 28 representado en binario y representado en decimal. Solo cambia como donde forman los números y que representa cada uno. Entonces, lo que quiero que veamos ahora, el sistema de denominación, es justamente eso. Cómo escribir los números en cada tipo de base y cómo transformarlos. Entonces.
1:22:07
S… Speaker 2 (Voz (8))
En el decimal son lo que dejamos recién, el 0 al 9, y depende de la posición que ocupa, para hacer las unidades, decenas, centenas, unidades de 1000, decenas de 1000, decenas de 1000, bla, bla. Entonces, por él, acá tenés el 528, por ejemplo, son 5 centenas, 2 decenas, 8 unidades, y esto se puede representar como el 8, bueno, entonces, 528, ¿no? El 8 se puede representar como 8 por 10 a la 0, porque 10 a la 0, ¿cuánto da?
1:22:42
S… Speaker 2 (Voz (8))
10 a la 0 es 1 entonces 8 por 1 es 8 más 2 por 10 a la 1 es 10 2 por 10 es 20 10 a la 2 es 100 por 5 es 500 entonces 528 fíjense que entonces hay una manera de expresar cualquier número de base 10 como
1:23:06
S… Speaker 2 (Voz (8))
El número que está más a la derecha, o sea la unidad por 10 a la 0, más el segundo por 10 a la 1, más el tercero por 10 a la 2, más el otro por 10 a la 3, vamos llegando a 10 a la que sea. Depende de la longitud de ese número. ¿Está bien? ¿Está bien? ¿Me siguieron? ¿Qué pasa en el sistema de numeración binario? No tenemos del 0 al 9, sino que tenemos el 0 y el 1 nada más. ¿Alguno vio, trabajó con un sistema binario en el colegio, hizo cuentas? No, más raros.
1:23:46
S… Speaker 1 (Voz (8))
En el binario cada dígito tiene un valor que depende de la posición en la que ocupe. Como habíamos dicho en el anterior. Y el valor de cada posición es el de la potencia de base 2 elevado a la exponente igual a la posición del dígito menos 1. ¿Qué significa todo este choclo? Lo mismo que decíamos antes.
1:24:05
S… Speaker 2 (Voz (8))
Si nosotros ponemos el 1, 0, 1, 1 como un ejemplo, ¿qué valor es? Eso lo podemos calcular, porque podemos agarrar el primero y pasarlo por 2 a la 0, más el segundo por 2 a la 1, más el tercero por 2 a la 2, más el otro por 2 a la 3. Es la misma manera de construir el número que hacíamos con el otro. Y fíjense, todo lo que sea 2 a la 0 da 1, entonces esto es 0.
1:24:38
S… Speaker 2 (Voz (8))
Básicamente, vamos a ir contando. 2 a la 0 es 1. 2 a la 1 es 2. 2 a la 2 es 4. 2 al cubo es 8. 4, 8, 16, 32, 64, 128, bla, bla, bla. Siguiendo así la escalerita de los exponentes. Entonces, lo que va a pasar es, cuando en esta posición...
1:25:00
S… Speaker 1 (Voz (8))
Un 1, este término lo voy a sumar. Esta posición también en un 1, este término lo voy a sumar. Esta posición tiene un 0, 0 por lo que sea, ¿cuánto da? 0. O sea, nula, ¿está bien? Este término. Entonces lo que va a pasar, como regla, como para que tengan ustedes, es que se va a ir sumando 2 a la posición, menos 1, de todos los lugares donde haya 1. ¿Me siguieron hasta ahí? Esta primera posición se suma, esta se suma, esta no se suma, esta se suma.
1:25:31
S… Speaker 1 (Voz (8))
Entonces hacer 1 más 2, este que es 4 no lo sumo y este es 8 lo sumo, es 8 más 2 más 1, 11. ¿Me siguieron desde ahí? De la manera que construimos con el decimal, construimos con el binario, para saber qué número es. Entonces, ahí esta es la manera de transformar el 1, 0, 1, 1 en base 2, ponerle este numerito 2 acá abajo, es decir, en base 2.
1:26:00
S… Speaker 1 (Voz (8))
Este número está escrito en base 2. Es lo mismo que decir este número en base 10. Entonces transformé de binario a decimal. Si tuviese una cosa que funcione... Bueno, vamos a hacerlo mentalmente. Es una cagada, pero mejor que no salgo. Si tengo el número binario, 1, 0. ¿Cuánto es? 2. ¿Por qué? ¿Cómo hicieron la muestra? 0 por 2, que da...
1:26:41
S… Speaker 1 (Voz (8))
Entonces esto se te cancela porque como el número es 10, esto es 0 y esto es 1, ¿no? Entonces este no se te suma y este sí se te suma. 1 por 2, 2. Si tenés el número binario 101, vas a sumar este y este. Entonces te da 4 más 1, 5. ¿Me siguieron? Bueno. Entonces así pasamos de binario a decimal.
1:27:11
S… Speaker 1 (Voz (8))
Ahora viene la difícil, que esta es muy tan intuitiva y me tienen que seguir un poco más, que es de cómo pasamos de un número decimal a binario. O sea, antes pasamos, dijimos que el 1 0 1 1 daba 11, ahora tenemos el 11 y queremos saber qué número binario es. ¿Está bien? La inversa. Entonces, para convertir el número decimal a binario hay que hacer divisiones sucesivas por 2 y escribir los restos en orden inverso.
1:27:36
S… Speaker 1 (Voz (8))
Vamos a hacerlo como un ejemplo. Tenemos el 77. Entonces, lo que nos dice es, a ese 77 hay que dividirlo por 2 y agarrar el resto. ¿Se acuerdan lo que es el resto de la división? ¿Qué es el resto de la división? Lo que sobra de la división. Lo que sobra. Bueno, está bien. El resto de la división es el número que te sobra acá. Cuando haces la rayita. Y siempre va a haber un resto.
1:28:04
S… Speaker 1 (Voz (8))
Y la otra regla que tiene el resto es que el resto va a estar siempre entre 0 y el número que estás dividiendo menos 1. Si estás dividiendo por 10, el resto tiene que quedar entre 0 y 9, siempre, sí o sí. Y si estás dividiendo por 2, el resto tiene que quedar siempre entre 0 y 1. ¿Está bien? Entonces, como el resto te da siempre entre 0 y 1, entonces los restos, si los vamos acumulando, fíjense, hago 77 dividido de 2.
1:28:33
S… Speaker 1 (Voz (8))
Bueno, hago toda la cuenta, me da 38, resto 1. ¿Está bien? Ese resto me lo guardo y el 38 lo vuelvo a dividir por 2. 38 dividido por 2 da 19 y da resto 0. Ese 0 me lo guardo y ese 19 que me quedó lo vuelvo a dividir. Lo vuelvo a dividir, me da resto 1, 9. 9 dividido por 2, 4 resto 1, 4 dividido por 2, resto 0 me da 2, 2 dividido por 2, 0, resto 0 y me da 1. ¿Y cómo sé que terminé?
1:29:01
S… Speaker 1 (Voz (8))
Porque si estoy dividiendo por 2 y el resultado que me dio es más chico que 2, ya no puedo dividir. ¿Está bien? Ya el resultado que me dio de la última división es más chico que el número por el cual estoy dividiendo. Ahí termino. ¿Está bien? Para esta manera de convertirnos. Entonces...
1:29:26
S… Speaker 1 (Voz (8))
Una vez que hicimos toda esta cuenta, lo que nos dice el procedimiento es, hay que agarrar en orden inverso empezando por el último resultado, y después agarrando cada uno de los restos en orden inverso. Entonces, como me quedó esto así, el 77 en binario es 1001101. 1001101. ¿Ven? Y así, esa mecánica la pueden usar para cualquier lugar.
1:29:58
S… Speaker 2 (Voz (8))
De hecho, si pueden, hagan...
1:30:00
S… Speaker 2 (Voz (8))
Si tienen la compu, hagan el ejercicio de convertir a binario el 15. Háganlo ahora y díganme cómo queda el número. Hagan esto, 15, dividido 2, hagan red, fíjense en cuánto les da. A ver si llegan a la computadora. ¿Cuántos próximos le dijiste? ¿Cuántos? ¿Y les dio? ¿Qué les dio? ¿4 a 1? Bien.
1:31:08
S… Speaker 1 (Voz (8))
Una manera rápida, esto ya es un lujo lo que les voy a decir, ya con que sepan hacer esa mecanica alcanza, una manera rápida de contar números binarios es, primero que les decíamos que esto es tanto por dos a la u, a la cero, por dos a la u, por dos a la u, entonces yo tratando de trabajar con binarios ya me acuerdo que esta posición es uno.
1:31:31
S… Speaker 1 (Voz (8))
Esta posición es 2 a la 1, 2. Esta es 4. Esta es 8. Esta es 16. Esta es 32. 64. Y va subiendo así, en potencias de 2. Entonces, la cuenta rápida que yo hice, para chequear lo que van a decir ustedes, es 1, 2, 4, 8, 16. Ok, si yo les pedí 15 y este es 16, 15 se hace con la suma de todos los anteriores.
1:31:55
S… Speaker 1 (Voz (8))
y si les pido 16 este tiene que estar en 1 y todos los anteriores tienen que estar en 0 o es la única manera que me de si no me la siguieron no importa, es un truquito lo más importante es esto, acordarse esto, este proceso para convertir de decimal a binario y este para binario decimal que va a ir ejercicios con esto que van a poder hacerlo ¿qué es esto? ¿el binario decimal? esto ya lo vimos ah, podemos hacer otro ejemplo bueno, esto es otro ejemplo
1:32:36
S… Speaker 1 (Voz (8))
Fíjense, el primero por 2 a la 0, el otro por 2 a la 1, va sumando todos y le da 8 dividas. Lo paso rápido y voy. Bueno, y después, esta es para binario. Para octal y hexadecimal, la lógica es exactamente la misma. Cambia un poco porque el octal es de 0 a 7, entonces cuando lo dividan, la división va a ser por 7 en vez de por 2, y los restos le van a quedar entre 0 y 6.
1:33:08
S… Speaker 1 (Voz (8))
que les decía esto pero acá les dejamos un artículo para que los puedan mirar cuando los quieran confirmar con los ejercicios y el hexadecimal es más loco porque empieza a tener letras porque después cuando es de 0 a 9 ya no hay más dígitos de un solo valor entonces el 10 se representa con una A el 11 con un B, con un C, con un D entonces se empiezan a mezclar números y letras y se hace un choclo eso ya es re difícil así a ojo es muy difícil de ver
1:33:42
S… Speaker 2 (Voz (8))
Bueno, hasta acá llegamos con esta primera parte que es teórica. Este marco teórico, son algoritmos, programas, computador, bla bla bla, todo esto que vimos, son términos que después lo importante es que más o menos lo recuerden, lo repasen un poco cuando estén trabajando, cuando estén viendo, porque vamos a hablar en esos términos.
1:34:30
S… Speaker 1 (Voz (8))
Sobre todo por eso, porque si yo les digo 20 veces que es un error de sintaxis y ustedes no me entienden, no me van a poder seguir el tren de lo que les estoy diciendo. Entonces para que tengan esta información y cada vez que hablemos recuerdan, error de sintaxis será cuando quería decir esto. Es importante que lo tengan presente. Después en la clase que viene, en la clase práctica, no van a hacer prácticas, perdón. Van a tener que seguir con la teoría. Pero ¿por qué? Ahora les doy un repasito para arriba, pero toda esta parte teórica les van a empezar a explicar posta de Python.
1:35:00
S… Speaker 1 (Voz (8))
de qué es Python, cómo se escribe, cuáles son las palabras que se usan, van a empezar a hacer ejemplitos en el IDE, entonces si ustedes van a... ¿Cuándo me dijeron que es? ¿El martes? ¿El martes que viene? Si ustedes llegan al martes que viene y tienen Tony instalado y andando en su máquina, cuando los chicos les vayan explicando, ustedes ya pueden hacer los ejemplos en su máquina. Y lo que tiene bueno es que si tienen los ejemplos en su máquina y los guardan ahí en su máquina, los tienen...
1:35:28
S… Speaker 1 (Voz (8))
a mano para después usarlo. Y eso es como súper cómodo, mucho mejor que cruzar otra computadora del laboratorio, porque el computador del laboratorio se borra, eso los chicos se lo van a decir. Entonces va a ser mejor que tengan su máquina para trabajar, es lo más cómodo. Y van a ver un poco más de teoría y van a empezar a hacer algunos ejercicios. Y entre esto que vimos hoy y lo que vean en la práctica, ya van a poder hacer la guía 1, no para el martes que viene, pero el martes que viene los profes ya les van a decir que van a poder empezar.
1:35:57
S… Speaker 1 (Voz (8))
Así que, bueno, nada más. Nos vemos entonces el jueves que viene. No hay clases porque viene. Bien, bien, bien, bien. Van a tener entonces dos prácticas seguidas. Bueno.
1:36:29
S… Speaker 1 (Voz (8))
hoy no les tomo hoy no les tomo lista chicos porque no la tengo así que a partir de la próxima tomo lista antes de terminar ya está, pueden ir
1:37:45
S… Speaker 1 (Voz (8))
Entonces van a ser los martes. Para que sepan que es exactamente esa tucha. ¿Qué? ¿Examen? Sí, sí, sí. O sea, te marca el renglón y ese primer examen. Y ese renglón coincide en una semana. Es el martes y los martes.
1:38:19
S… Speaker 1 (Voz (8))
Y 45.
1:38:32
S… Speaker 1 (Voz (8))
Gracias.
1:38:47
S… Speaker 1 (Voz (8))
¿Quién está en la hora de sacar la parte? No sé, ya sé. ¿Puedes hacer la parte más cerca para este lado? ¿Puedes hacer la parte más cerca para este lado? ¿Puedes hacer la parte más cerca para este lado? ¿Puedes hacer la parte más cerca para este lado? ¿Puedes hacer la parte más cerca para este lado? ¿Puedes hacer la parte más cerca para este lado? ¿Puedes hacer la parte más cerca para este lado? ¿Puedes hacer la parte más cerca para este lado? ¿Puedes hacer la parte más cerca para este lado? ¿Puedes hacer la parte más cerca para este lado? ¿Puedes hacer la parte más cerca para este lado? ¿Puedes hacer la parte más cerca para este lado? ¿Puedes hacer la parte más cerca para este lado? ¿Puedes hacer la parte más cerca para este lado?
1:39:18
S… Speaker 2 (Voz (8))
¡Gracias!
1:39:50
S… Speaker 1 (Voz (8))
Gracias.
1:40:01
S… Speaker 1 (Voz (8))
No, no, no.
1:45:00
S… Speaker 1 (Voz (8))
¿Alto viaje para venir dos horas y tener que volver? Volví, o sea, vine una hora y media de viaje, una hora y media de vuelto también al pedo. Para venir una hora. El directo no pasa por Ferreira, ¿no? Sí, sí pasa por Ferreira. Ah, bien. Yo me vine en ese hoy a la mañana. Ah, yo no. Yo no, yo me subí a otro, al anterior del directo, y de nada...
1:45:30
S… Speaker 1 (Voz (8))
Estaba, había una tipo de pibes todos alrededor, o sea, señores. Sí, sí. Y yo estaba así, era nada, sentía las respiraciones. No, no, no, no. Es horrible. Es horrible, es horrible. Encima hay cada gente que se sube y con fuerza para entrar. Sí, sí, sí. Me iba a bajar por ese lugar. Me pasé una vez que estaba con... Estaban los de seguridad. Me digo, estaba reciente. Estaban agarrando así las puertas, tipo, estaban así.
1:46:22
S… Speaker 1 (Voz (8))
No me pueden matar a la mierda Pero esta hora es ir a campeagen con nosotros a los dedos

This transcript was generated by AI (automatic speech recognition). May contain errors — verify against the original audio for critical use. AI policy

❤️ Шумо STT.ai- ро дӯст медоред? Ба дӯстонатон бигӯед!
Ҷамъбаст
Барои эҷоди ҷамъбасти AI- и ин нусхаи навиштаҷот, тугмаи ҷамъбастро пахш кунед.
Иттилоот...
Дар бораи ин нусхаи навиштаҷот аз AI пурсед
Дар ин ҷо ба шумо дар бораи ин раванд маълумот дода мешавад: Интихоби дурусти раванди эҷодӣ ва раванди таҳия.