0% encontró este documento útil (0 votos)
20 vistas160 páginas

CLASE4 Transcripcion

La clase está dirigida por el profesor Oscar Ortiz, quien introduce a los participantes en el uso del lenguaje de programación Python para la ciencia de datos. Se abordarán herramientas tecnológicas y se utilizará Jupyter Notebooks a través de Google Colab, facilitando el aprendizaje y la interacción. La sesión incluye un espacio para preguntas y un ejercicio grupal para fomentar la participación activa de los asistentes.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
20 vistas160 páginas

CLASE4 Transcripcion

La clase está dirigida por el profesor Oscar Ortiz, quien introduce a los participantes en el uso del lenguaje de programación Python para la ciencia de datos. Se abordarán herramientas tecnológicas y se utilizará Jupyter Notebooks a través de Google Colab, facilitando el aprendizaje y la interacción. La sesión incluye un espacio para preguntas y un ejercicio grupal para fomentar la participación activa de los asistentes.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Transcripción CLASE4.

mp4
Duración aprox.: 164.96 min

[Link],000] Bueno chicos, ya hice la introducción

[Link],799] los dejo a ustedes con el profesor

[Link],099] Oscar Ortiz y mucho éxito

[Link],179] porque lo van a tener durante

[Link],259] esta semana y la próxima

[Link],099] que él también va a ser encargado de hacer

[Link],839] esta sesión de repaso porque lo tenga

[Link],160] ¿ya? Eso, y si

[Link],879] tienen problemas con Moodle, manden

[Link],879] un correo a Jenny para que

[Link],719] ella trate de solucionarlo a la brevedad

[Link],140] ¿ya? Y veremos si

[Link],420] persiste esto por algunos días, bueno y veremos

[Link],839] si podemos extender un poco el plazo para el juez

[Link],019] ¿ya? Eso, un abrazo

[Link],020] mucho éxito, que tengan una muy

[Link],020] buena noche, adiós, chao chao

[Link],740] Muchas gracias Ricardo

[Link],600] Bueno, muy buenas

[Link],600] tardes a todos, mi nombre es Oscar Ortiz

[Link],880] soy ingeniero civil UC

[Link],539] me titulé cercano al

[Link],039] 2019
[Link],640] y les agradezco estar acá, son hartos

[Link],700] veo 123 participantes

[Link],539] y en esta sesión vamos a abordar

[Link],159] principalmente herramientas tecnológicas

[Link],219] que nos van a servir a hablar

[Link],719] de todo el diplomado para poder

[Link],659] desarrollar todos los modelos, herramientas

[Link],840] para poder hacer análisis

[Link],459] efectivo, predictivo y al final lo que nosotros

[Link],579] buscamos en el diplomado de Data Science

[Link],420] Nos

[Link],700] acompaña acá justamente

[Link],560] como comentó Ricardo, Josefa

[Link],780] Vanessa, Nixon y

[Link],519] Vladimir, que son

[Link],680] los ayudantes, ayudantes muy capaces

[Link],340] y que nos van a estar apoyando

[Link],959] El objetivo de esta sesión en particular

[Link],680] es introducirlos al

[Link],739] lenguaje de programación Python

[Link],719] para ver específicamente cómo se utiliza

[Link],719] en ciencias de datos

[Link],719] recalcar que Python es una herramienta

[Link],719] un software, un lenguaje de programación

[Link],719] así como uno habla en español o en inglés

[Link],719] Python también se podría considerar


[Link],719] un lenguaje

[Link],719] y el objetivo principal de esta sesión

[Link],719] es no necesariamente ser experto

[Link],719] porque aquí puede haber mucha gente

[Link],719] que dado su background

[Link],719] su experiencia no le ha tocado

[Link],719] participar anteriormente con Python

[Link],719] y justamente esta sesión busca

[Link],719] hacer una introducción explicar

[Link],719] los aspectos fundamentales y

[Link],719] un poco ver lo que

[Link],719] consiste el código, saber cuáles son

[Link],719] los comandos básicos principales

[Link],719] y saber en qué se utiliza y tener

[Link],719] un poco también de historia y de

[Link],719] contexto de por qué Python se ha hecho tan relevante

[Link],719] este último tiempo siendo

[Link],719] uno de los lenguajes más utilizados

[Link],719] a la actualidad

[Link],719] Esta sesión va a ser

[Link],719] esta primera parte después

[Link],719] vamos a hacer un break generalmente

[Link],719] cuando alrededor de una hora después

[Link],719] un poco para hacer una historia

[Link],719] después para avanzar con la sección

[Link],719] y finalmente vamos a hacer una sesión


[Link],719] interactiva donde van a estar

[Link],719] los cuatro ayudantes, vamos a separar un poco

[Link],719] para que podamos hacer un pequeño ejercicio

[Link],719] de participación

[Link],719] grupal

[Link],719] si tienen dudas, consultas o cualquier comentario

[Link],719] pueden levantar la mano

[Link],719] o activar el micrófono

[Link],719] la idea es que esto sea lo más participativo

[Link],719] y ameno posible, entendemos que

[Link],719] como esta clase es a las seis y media

[Link],719] muchos de ustedes están

[Link],719] tuvieron unas largas jornadas

[Link],719] de trabajo, yo también

[Link],719] y la idea es que esto sea ameno, sea participativo

[Link],719] y lo pasemos bien

[Link],719] aprendiendo y entendiendo que

[Link],719] específicamente Python

[Link],719] entonces, Josefa

[Link],719] tú cuando hablemos

[Link],719] al final de la, más o menos tirado para el final

[Link],719] ahí separamos, vamos a hacer

[Link],719] un break antes y ahí pido tu ayuda para que

[Link],719] nos ayudes a separar en distintas

[Link],719] salas y después nos juntemos

[Link],719] hay una primera pregunta


[Link],719] si tienen preguntas

[Link],719] dudas las pueden hacer en el chat

[Link],719] y las vamos leyendo, si a mi se me pasa alguna pregunta

[Link],719] algún ayudante ahí me ayuda

[Link],719] a tratar de responderla, avisarme

[Link],719] si es que se me pasa, generalmente yo lo veo

[Link],719] aquí en el chat pero puede que se me

[Link],719] entusiasme y

[Link],719] y no la responda

[Link],719] pero vamos a estar respondiendo

[Link],719] la primera pregunta es si vamos a necesitar

[Link],719] instalar software, bueno gracias a

[Link],719] la modernidad hay muchas cosas, ahora ni siquiera

[Link],719] es necesario instalar software, muchas de estas

[Link],719] herramientas que se utilizan transversalmente

[Link],719] en toda la industria

[Link],719] tienen muchas partes colaborativas y por ejemplo

[Link],719] Microsoft o Google tienen sus

[Link],719] propias herramientas online

[Link],719] para poder

[Link],719] muchas herramientas

[Link],719] online para poder trabajar con esto

[Link],719] ni siquiera de forma remota por decirlo así

[Link],719] en cuanto uno tiene que utilizar, instalar

[Link],720] cosas etcétera, yo por ejemplo

[Link],720] cuando recién partí


[Link],720] trabajando con Python, si tuve que hacer

[Link],720] la instalación y fue un poco engorroso

[Link],720] pero

[Link],720] ahora ni siquiera es necesario, uno abre, uno busca

[Link],720] en Google, cómo iniciar

[Link],720] un Jupyter, cómo vivir los comentarios justamente

[Link],720] y

[Link],720] y ahí vamos a poder trabajar

[Link],720] directamente sin necesidad de hacer configuración

[Link],720] estoy leyendo el chat

[Link],720] bueno algo

[Link],720] del Moodle eso lo ven, claro

[Link],720] perfecto y claro

[Link],720] vamos a usar Jupyter, Diego pregunta

[Link],720] si vamos a usar Jupyter, efectivamente vamos a usar Jupyter

[Link],720] les voy a explicar qué consiste

[Link],720] Jupyter, qué consiste Google Colab

[Link],720] y ahí vamos a partir

[Link],720] de algo más sencillo

[Link],720] voy a compartir pantalla

[Link],720] voy a partir de algo más sencillo

[Link],720] que todos entendemos

[Link],720] y cuál va a ser nuestra herramienta

[Link],720] de Google

[Link],720] voy a compartir ahora

[Link],720] por ejemplo ustedes están viendo


[Link],720] Google inicialmente

[Link],720] en mi pantalla

[Link],720] ustedes me entienden

[Link],720] que es un sitio de Google

[Link],720] en el que se puede hacer

[Link],720] una instalación

[Link],720] en mi pantalla

[Link],720] ustedes me indican si ven bien mi pantalla

[Link],720] alguien, no sé si hay algún

[Link],720] ayudante o... si se ve bien

[Link],720] perfecto, muchas gracias

[Link],720] entonces acá, bueno más encima

[Link],720] aquí tenemos innovaciones de ya, que Google

[Link],720] nos entrega mensajes

[Link],720] nosotros vamos a utilizar Jupyter

[Link],720] a través de Google

[Link],720] Colab, qué es Google Colab

[Link],720] por ejemplo si uno escribe acá Google Colab

[Link],720] tenemos, es

[Link],720] Google Colaboratory y

[Link],720] es un servicio que ofrece Google

[Link],720] en este caso

[Link],720] entiendo que se, pueden haber

[Link],720] partes de pago pero es gratuito

[Link],720] para poder trabajar con Jupyter Notebooks

[Link],720] y qué son los Jupyter Notebooks


[Link],720] los Jupyter Notebooks son

[Link],720] literalmente como su nombre indica

[Link],720] son notebooks, son cuadernos

[Link],720] por ejemplo como el cuaderno que uno utiliza en la clase

[Link],720] para hacer apuntes y hacer ejercicios

[Link],720] la idea, lo que busca replicar el Jupyter

[Link],720] Notebook, que el Jupyter es el nombre

[Link],720] es llevar

[Link],720] esa, como es como mi cuaderno

[Link],720] de trabajo de

[Link],720] de Data Science, por decirlo así

[Link],720] donde yo anoto mis fórmulas y voy ejecutando

[Link],720] código, entonces la ventaja que tiene la flexibilidad

[Link],720] es como cuando uno va anotando en las clases

[Link],720] uno anota, por ejemplo el contenido

[Link],720] el título, los comentarios, etcétera

[Link],720] un poco de materia y si uno tiene que hacer

[Link],720] desarrollos matemáticos, uno en el mismo

[Link],720] uno en el mismo cuaderno

[Link],720] uno va anotando cuáles son las

[Link],720] fórmulas, cuáles son los

[Link],720] las ecuaciones que uno está resolviendo

[Link],720] los problemas y la gran ventaja

[Link],720] es que como esto se hace en el computador y es a través

[Link],720] de software, va entregando los resultados

[Link],720] al tiro, es como un cuaderno con calculadora


[Link],720] integrado

[Link],720] y gracias a Google Colab uno puede iniciar de forma

[Link],720] muy fácil

[Link],720] donde uno puede hacer

[Link],720] un cuaderno nuevo o abrir un

[Link],720] cuaderno Jupyter, esto no es

[Link],720] propiamente los Jupyter Notebook

[Link],720] no son propiamente de Google, sino que es

[Link],720] como un estándar que existe para poder

[Link],720] trabajar, también está

[Link],720] como la versión más básica para los que

[Link],720] un poco los más entendidos, está como el

[Link],720] código

[Link],720] tradicional de toda la vida, que son líneas de código

[Link],720] y va leyendo, este es más flexible porque uno

[Link],720] puede agregar texto, figuras

[Link],720] imágenes, etcétera, entonces

[Link],720] uno puede crear

[Link],720] una

[Link],720] un nuevo cuaderno

[Link],720] que se abre ahí y parte de ser

[Link],720] una hoja en blanco así como un Excel

[Link],720] y ahí uno aparece, por ejemplo, un archivo

[Link],720] y empieza a programar o crear código

[Link],720] entonces acá uno puede

[Link],720] generar algo muy sencillo


[Link],720] uno puede agregar texto, código y esto se divide

[Link],720] en celdas, y uno puede escribir

[Link],720] Hola, mundo

[Link],720] y uno presiona Enter y aparece el texto

[Link],720] también uno puede

[Link],720] hacer muchas cosas, por ejemplo si uno quisiera

[Link],720] hacer un listado, hoy día veremos

[Link],720] hoy veremos

[Link],720] Python

[Link],720] también veremos

[Link],720] NumPy y un pequeño ejercicio

[Link],720] ejercicio

[Link],720] en sesiones

[Link],720] grupales

[Link],000] es

[Link],379] de ahí tenemos, por ejemplo,

[Link],079] es igual que lo que anota en el cuaderno,

[Link],120] entonces es muy sencillo de trabajar, es muy útil

[Link],139] y se utiliza en muchas partes. Yo, por ejemplo,

[Link],959] me ha tocado en mi trabajo

[Link],959] en el Banco Central, me tocaba hacer reportes

[Link],759] y dentro de los reportes

[Link],860] era más difícil,

[Link],059] era mucho más

[Link],080] fácil utilizar Jupyter Notebook porque, por ejemplo,

[Link],120] cuando yo necesitaba mostrar


[Link],679] un resultado, un análisis

[Link],139] que hacía yo matemático,

[Link],240] estadístico, etcétera,

[Link],700] poder agregar, por ejemplo,

[Link],799] el texto, un contexto,

[Link],600] imágenes, entonces todo quedaba

[Link],379] consolidado en un único archivo, en un único

[Link],860] cuaderno, y esto también se puede

[Link],779] imprimir, esto se puede

[Link],039] descargar, etcétera, es muy amigable,

[Link],919] entonces también se puede

[Link],799] exportar como una página web, entonces en vez de

[Link],740] enviar un PDF

[Link],159] que es poco interactivo, por ejemplo, uno tiene

[Link],320] un

[Link],379] cuaderno que permite generar

[Link],539] un gráfico y este gráfico uno lo puede ir moviendo,

[Link],659] haciendo subrayando, identificando

[Link],600] valores clave, y la persona

[Link],539] que lo recibía también podía trabajar

[Link],419] desde ese mismo, lo abría, igual

[Link],460] como un HTML que es un archivo de página

[Link],500] web, y se abría tal cual como cualquier página

[Link],600] y podía tener interactividad

[Link],840] con el documento.

[Link],559] Entonces lo que hice yo en este caso fue


[Link],440] abrir un nuevo archivo Jupyter a través de

[Link],460] Google Cloud, que es la herramienta de Google

[Link],399] que nos permite trabajar a través de Jupyter,

[Link],720] o también aquí uno puede trabajar con código,

[Link],639] por ejemplo, aquí dice empieza a programar

[Link],259] y una de las primeras programaciones que

[Link],639] se hizo, por ejemplo, es

[Link],580] entender que esto funciona como una

[Link],399] calculadora, por ejemplo, acá, aquí

[Link],320] teníamos acá, y aquí tenemos

[Link],299] una celda de código,

[Link],039] por ejemplo, en una nota

[Link],279] 2 más 2, y uno ejecuta

[Link],320] esta celda, y ya este resultado

[Link],340] pero generalmente

[Link],899] es casi instantáneo, dice la celda, ya se está

[Link],320] ejecutando

[Link],440] y

[Link],919] se debería tirar,

[Link],539] arrojar el resultado,

[Link],580] que es 4.

[Link],700] Y ya dice conectando.

[Link],580] Perfecto.

[Link],259] Claro, voy a detener un tema con la conexión.

[Link],740] Perfecto, lo voy a pasar a la, ahí está, 4.

[Link],759] Ahí partió.


[Link],120] La primera ejecución.

[Link],899] ¿Por qué se demora bastante la primera ejecución?

[Link],080] Bueno, te voy a hacer un paréntesis.

[Link],980] Se ve bien, necesitan que haga más suma a la pantalla.

[Link],820] Alguien, no sé si haciendo

[Link],580] zoom ahí se ve mejor.

[Link],580] Se ve bien.

[Link],580] Muchas gracias.

[Link],580] Recordar que ustedes pueden interrumpir, consultar en cualquier instante.

[Link],019] La idea es que si tienen una duda es tratar de resolverla de inmediato, así no
nos quedamos con dudas para la casa.

[Link],980] Claro, justamente como acabo de mostrar,

[Link],379] aquí tenemos una ejecución

[Link],379] donde tenemos, por ejemplo, 2 más 2, que es el cálculo más básico, y

[Link],580] vemos que justamente funciona, mezclamos lo mejor de los dos mundos.

[Link],700] Y vemos que justamente funciona, mezclamos lo mejor de los dos mundos.

[Link],779] Entre comillas, es como mezclar el Word y el Excel, y mejor que el Excel,
porque uno puede hacer el lenguaje y programación Python permite mucha flexibilidad.

[Link],779] Y a partir de esto uno puede tener este archivo.

[Link],580] Uno, por ejemplo, puede guardar el archivo, descargar el archivo, descargar
un archivo de Jupyter.

[Link],779] Se quedó como sin título o set.

[Link],779] Y si uno volvía a Google Colab, uno puede abrir un archivo de Jupyter, es
como trabajar con una hoja Excel.

[Link],779] ¿Yo estoy intermitente? Ustedes me dicen.

[Link],779] Creo que hay un chat.

[Link],779] Ustedes me escuchan bien.

[Link],779] ¿Ustedes me escuchan bien?


[Link],779] Todo bien, profesor.

[Link],779] Mucho gracias.

[Link],779] Perfecto. Entonces, por ejemplo, acá tenemos un archivo y podemos abrir el
archivo que teníamos recién.

[Link],779] Y ahí ya nos abrió un nuevo archivo. Es muy sencillo, es como trabajar con
archivos Excel, justamente, pero con cuadernos de Jupyter.

[Link],779] Y así como existe este cuaderno que nosotros partimos desde cero, también
tenemos nuestro cuaderno de Jupyter.

[Link],779] Y así como existe este cuaderno que nosotros partimos desde cero, también
tenemos nuestro cuaderno de Jupyter.

[Link],779] Y así como existe este cuaderno que nosotros partimos desde cero, también
tenemos nuestro cuaderno de Jupyter.

[Link],779] Entonces, un

[Link],419] Kelsey ahí está.

[Link],419] Él empieza en inglés a hacer BT chap, y él siempre lo basa más a partir de la


Valep.

[Link],419] Pero

[Link],539] es un cuaderno que tenemos específicamente de la clase cinco, donde


hacemos la introducción a Python, específicamente.

[Link],539] Este, como comentó el Profesor Olea, el Profesor Ricardo,

[Link],539] va a ser una primera parte de explicar Python y explicar los fundamentos
básicos de Python.

[Link],539] Va a ser una primera parte de explicar Python y explicar los fundamentos
básicos de Python.

[Link],539] a lo que es Python, su historia y cómo se trabaja.

[Link],100] Entonces, por ejemplo, aquí tenemos la versión.

[Link],220] Uno también, aparte, uno puede no solamente poner texto plano,

[Link],259] sino que uno, por ejemplo, aquí yo puse un título, una sección,

[Link],899] que la sección se puede, esto es muy ordenado,

[Link],620] uno puede tener una sección con subsecciones.


[Link],419] Entonces, esto es como un documento también que uno puede ir trabajando

[Link],600] y ser muy fácil.

[Link],779] Por ejemplo, uno puede, si uno quisiera saltarse,

[Link],500] si uno fuera experto y quisiera ver directamente en un Python,

[Link],539] uno selecciona NumPay y uno obtiene la sección de acá,

[Link],580] específicamente, que es la que vamos a ver más.

[Link],080] También volviendo a la parte introductoria, que es el título,

[Link],700] nosotros podemos trabajar y una de las ventajas de esto

[Link],980] es que trabaja en código en HTML,

[Link],679] que HTML básicamente es el archivo de cómo se trabajan las páginas web.

[Link],639] Las páginas web, para los que no conozcan o no hayan tenido interacción,

[Link],299] son archivos HTML.

[Link],539] Es igual como un Word, pero que tienen un formato que es mucho más
flexible

[Link],519] y detrás de cada página web hay una programación.

[Link],559] Por ejemplo, para yo poder poner este texto más grande,

[Link],039] que dice Introducción a Python, y acá en negrita,

[Link],779] tiene ciertas reglas para poder programar, así como Python,

[Link],600] o así como el inglés, el español, etc.

[Link],440] Entonces, por ejemplo, para poner un texto, un título grande,

[Link],740] uno selecciona un gato, si uno quisiera poner algo en negrita,

[Link],899] selecciona con asterisco.

[Link],539] Y le pone BR, que es un salto de línea.

[Link],200] Y básicamente, no les voy a dar mucho la lata con esto,

[Link],080] pero es para saber que esto se traduce en un texto grande

[Link],899] y que acá se traduce en texto en negrita, etc.

[Link],480] Y entonces uno ejecuta con Shift-Enter,


[Link],039] o uno está acá y puede poner...

[Link],059] Carlos Fernández pregunta,

[Link],720] Sorry, llegué un poco tarde, ¿se ingresa la clase desde Google Colab?

[Link],440] No, hasta el momento.

[Link],320] Yo estoy mostrando, no sé si ustedes...

[Link],139] Claro, a lo mejor sería bueno.

[Link],679] Josefa, no sé si se puede compartir el archivo de inmediato,

[Link],980] si alguien quisiera ir trabajando en paralelo.

[Link],779] Voy a ver si puedo compartirlo por el chat.

[Link],080] Si yo le pongo compartir acá...

[Link],980] Ah, sí, se los comparte, pero son...

[Link],700] Ay, así, son los lectores, sí, está bien.

[Link],240] Ellos tendrían que hacer una copia en su...

[Link],639] Perfecto.

[Link],299] En torno, como para que puedan editarlo si quieren.

[Link],659] Claro, yo lo voy a...

[Link],799] Vamos a hacer el ejercicio juntos.

[Link],600] Y bueno, ya les mostré cómo se descarga un archivo y cómo se carga,

[Link],220] entonces podemos hacerlo...

[Link],940] Voy a pegar, voy a ponerle un título,

[Link],779] este es...

[Link],539] Paderno...

[Link],120] Hoy en Google Colab...

[Link],299] Y ustedes deberían poder acceder.

[Link],299] Ahí está.

[Link],580] Perfecto.
[Link],799] Entonces voy a hacer el ejemplo,

[Link],379] ustedes van a abrir esto,

[Link],059] y van a...

[Link],059] Y ustedes van a descargar,

[Link],159] por ejemplo voy a hacer el ejercicio,

[Link],500] voy a descargar la clase 5,

[Link],860] y uno va a Google Colab,

[Link],639] voy a partir de cero para el joven que llegó tarde.

[Link],279] Voy a descargarlo.

[Link],419] Google...

[Link],299] Colab...

[Link],679] Ustedes pueden abrir acá,

[Link],659] y pueden poner Open Colab,

[Link],820] y ustedes seleccionan la clase...

[Link],500] Era la clase 5 Python.

[Link],500] Y ahí se va a abrir y ustedes van a poder ejecutar.

[Link],639] Entonces, volviendo acá...

[Link],000] que ahí puede responder sus

[Link],000] dudas bien, y ahí que tenemos toda la interacción.

[Link],539] Vamos a dar unos segundos para saber

[Link],120] si alguno de ustedes ha podido hacerlo.

[Link],899] Me avisan si

[Link],919] pudieron.

[Link],100] Diego Arevalo dice que sí, Romina Villar.

[Link],440] Genial.

[Link],139] Oscar, la idea es ir siguiendo


[Link],159] tu clase con esto como una suerte de

[Link],019] índice o guía. Sí, mira,

[Link],100] yo voy a ser súper sensato.

[Link],840] A mí me pasaba

[Link],859] cuando era estudiante de la universidad

[Link],440] que trataba de poner atención y

[Link],880] copiar y no me funcionaba.

[Link],160] Entonces yo muchas veces no notaba

[Link],940] y después me conseguía los apuntes que estaban

[Link],539] con compañeros, con internet,

[Link],420] y mi enseñanza propia,

[Link],839] puede que a otros les funcione mejor de otra forma,

[Link],380] es que uno preste atención

[Link],059] y después uno revisa el material,

[Link],220] pero si ustedes quieren ir ejecutándolo

[Link],200] en paralelo,

[Link],680] bienvenido sea. La verdad es que

[Link],039] si lo pueden ir ejecutando y modificando

[Link],240] es mucho

[Link],220] mejor. En general, a mí

[Link],099] me cuesta en particular como seguir dos

[Link],839] cosas al mismo tiempo y solamente me enfoco

[Link],319] en la clase y a veces los comentarios

[Link],480] como este material, ustedes lo van

[Link],859] a tener, después pueden jugar,

[Link],940] pero como ustedes prefieran.


[Link],039] Oscar,

[Link],740] y Google Cloud funciona como un Google Drive.

[Link],099] Ahora que lo compartiste, nosotros

[Link],339] cada vez que nos metamos en Google Cloud vamos a ver disponible

[Link],880] ese material, no hay que

[Link],619] cargarlo como un PDF ni nada parecido.

[Link],599] Justamente, tienen el enlace,

[Link],299] funciona, y aparte entendería

[Link],059] que, ahí me corrigen

[Link],579] José Fás, que aparte

[Link],680] está la sesión del,

[Link],299] está la página del diplomado, justamente.

[Link],759] Y en esa también entiendo

[Link],700] que se sube también.

[Link],460] Sí, vale.

[Link],460] Perfecto. Entonces van a tener disponible acá

[Link],400] y van a tener, y va a

[Link],559] estar disponible en la página del diplomado, específicamente.

[Link],380] Perfecto.

[Link],920] Gracias, Oscar.

[Link],599] Muchas gracias, Gustavo.

[Link],000] Yo, no escucho.

[Link],480] Perdón, ¿me escucháis?

[Link],319] Ahí está.

[Link],140] Sí, lo abrí sin problema, pero

[Link],680] sale un mensaje que dice, los cambios no se guardarán.


[Link],119] Eso, ¿por qué?

[Link],920] Ah, porque si tú inicias sesión

[Link],720] y tú haces cambios, como yo soy

[Link],200] el propietario, no se va a cambiar

[Link],000] para no modificar lo que está acá,

[Link],099] pero tú puedes descargar una copia

[Link],420] y con tu cuenta

[Link],559] abrir el archivo.

[Link],319] Hacer una copia en tu mismo...

[Link],920] Claro, la idea es hacerle una copia a esto,

[Link],980] hacer una copia, justamente.

[Link],539] Vale, vale.

[Link],299] Perfecto.

[Link],839] A mí un poco, si quieren, un poco va a ser más entretenida

[Link],039] en la clase cuando tengan consulta y todo.

[Link],680] Su nombre dicen en qué trabajan

[Link],980] o si estudian y todo.

[Link],000] Para ir un poco a formarme también me interesa saber.

[Link],440] No sé quién habló ahora.

[Link],559] Gustavo habló y no sé si

[Link],940] un poco también para conocerlo a usted.

[Link],119] Perfecto. Entonces, cuando tengan

[Link],599] cosas, consulta, ahí pueden

[Link],019] comentarnos.

[Link],160] George.

[Link],660] ¿Dónde viene, George?


[Link],400] Hola, profesor. Buenas tardes.

[Link],400] No, un gusto. Muchas gracias.

[Link],079] Yo también creo que...

[Link],680] Y es bueno que lo sigamos

[Link],960] a usted con el material

[Link],099] de respaldo para una posterior

[Link],759] revisión. Es mi opinión,

[Link],180] simplemente.

[Link],539] Perfecto. Muchas gracias, George.

[Link],299] Perfecto. Entonces,

[Link],140] voy a seguir con

[Link],500] este cuaderno de

[Link],980] Jupyter, donde tenemos

[Link],500] el diplomado Data Science, versión

[Link],720] 2025, y le damos bienvenida a la versión.

[Link],319] Por ejemplo, acá

[Link],880] tenemos, insertamos una imagen

[Link],960] acá, que es Python.

[Link],680] ¿Y qué es Python?

[Link],359] Python, como les comenté, es un lenguaje

[Link],920] muy, muy, muy, muy, muy

[Link],779] utilizado actualmente.

[Link],519] Es un lenguaje que surgió

[Link],799] en el año 91. Existen

[Link],799] versiones que constantemente se están desarrollando.

[Link],660] Hay gente que se dedica a programar


[Link],380] Python, por decirlo así. Así como hay gente que programa

[Link],579] las aplicaciones del teléfono, hay gente que se dedica

[Link],819] a mantener, programar

[Link],220] y hacer que Python funcione bien,

[Link],920] sencillo, amigable, y evitar todos

[Link],680] los problemas y agregar funcionalidades.

[Link],200] Y que está constantemente,

[Link],680] eh, actualizado.

[Link],619] Por ejemplo, en el 2025

[Link],619] tenemos una versión que se actualiza

[Link],299] constantemente. Son como las actualizaciones de Android

[Link],640] o de iPhone que uno normalmente

[Link],559] tiene. Por ejemplo, si uno escribe, si uno

[Link],579] va acá y escribe Python, en

[Link],500] Wikipedia vemos que la versión más reciente

[Link],299] es, me van a decir,

[Link],119] muy poco. Del 8 de

[Link],740] abril del 25. Un mes y 12 días.

[Link],779] Y esto está constantemente actualizándolo y es una

[Link],539] comunidad viva de gente

[Link],519] que utiliza Python.

[Link],619] Y esto.

[Link],720] Gildo Van Rossum

[Link],220] es informático holandés que buscaba

[Link],480] un hobby para mantenerse ocupado en sistemas

[Link],039] ocupados en las vísperas de Navidad. Se le ocurrió


[Link],660] crear un lenguaje de programación.

[Link],720] Y este programador,

[Link],640] este informático actualmente trabaja para Microsoft.

[Link],259] Es una, un poco de las curiosidades

[Link],700] que existe. Este lenguaje

[Link],559] como muchos otros lenguajes,

[Link],400] yo siempre hago una analogía para

[Link],640] para la gente

[Link],200] que está expuesta recientemente con Python

[Link],019] o con cualquier otro lenguaje como

[Link],720] R, como como Stata

[Link],759] o como Ruby, otros lenguajes de

[Link],880] programación como como Java

[Link],440] o HTML.

[Link],500] Es como el inglés, por decirlo así. De hecho, Python

[Link],720] utiliza mucho el inglés. Es muy, para la gente que

[Link],740] tiene fluidez en inglés, utilizar

[Link],700] Python es muy sencillo porque, por ejemplo,

[Link],759] uno define variables, define cosas y todo está en inglés.

[Link],400] En español también tiene la

[Link],500] tiene la lógica y sigue

[Link],640] como todos los lenguajes

[Link],640] de origen latino.

[Link],140] Pero

[Link],619] justamente el inglés es una

[Link],460] gran ventaja y como todo lenguaje


[Link],440] tiene como lenguaje anteriores que

[Link],339] derivan del líder y deriva de ABC

[Link],279] que también tiene esa misma lógica

[Link],579] y la filosofía proviene de esto.

[Link],140] Y la filosofía de Python

[Link],339] es la siguiente. Uno programa, por ejemplo,

[Link],079] se llama orientado a objetos

[Link],460] que esa programación orientada a objetos

[Link],539] uno define objetos que tienen

[Link],180] atributos o características.

[Link],140] Y la ventaja que tiene Python

[Link],740] es que uno

[Link],980] puede definir un montón de cosas.

[Link],640] Es muy flexible. Uno puede definir, por ejemplo,

[Link],460] uno tiene una base de datos que sería

[Link],480] una variable en Python que a uno no le importa.

[Link],079] Esa variable puede tener promedio,

[Link],559] desversión estándar, varianza,

[Link],440] moda, etcétera, y cada uno de esos son atributos.

[Link],059] Como así uno puede tener otra variable

[Link],440] y dentro de la flexibilidad que tiene Python

[Link],420] que así como uno puede tener una tabla Excel

[Link],680] que tiene atributos de promedio,

[Link],579] desversión estándar, etcétera, puede tener

[Link],440] descripciones de una persona. Por ejemplo,

[Link],500] Oscar Ortiz. Al tiro voy a responder las dos dudas


[Link],559] que hay. Y Oscar Ortiz

[Link],440] tiene polera blanca,

[Link],299] chaleco celeste,

[Link],460] audífono, etcétera. Y son un montón de características

[Link],720] y cosas que uno puede

[Link],680] ir utilizando y que le dan

[Link],700] mucha flexibilidad y mucha interacción

[Link],319] para poder utilizarse.

[Link],200] Primero estaba Alonso y después

[Link],380] la pregunta de Carolina. Alonso dice

[Link],660] Hola, gracias por la clase. ¿El código en Python

[Link],420] o su librería en Google Colab o Jupyter

[Link],519] funcionan en los IDE como PyCharm o

[Link],400] Spyder?

[Link],359] Funcionan, pero

[Link],359] IDE

[Link],720] son interfaces

[Link],380] gráficas que se utilizan

[Link],460] para mostrar código de una forma más amigable.

[Link],019] Para utilizar Spyder o PyCharm

[Link],819] tiene un motor detrás

[Link],299] que necesita ese motor, por ejemplo

[Link],380] Anaconda o la instalación

[Link],559] propiamente tal de Python. Esto para los

[Link],359] más entendidos no se preocupen.

[Link],619] Que uno puede utilizar


[Link],720] que uno puede descargar y utilizar

[Link],599] el Jupyter en el notebook, así como

[Link],319] existe Visual Studio que requieren excepciones

[Link],539] y sí funciona, pero

[Link],500] hay que hacer la configuración

[Link],839] correcta, por si acaso

[Link],759] Alonso. Es decir, que si

[Link],460] tú quieres ejecutar un Spyder

[Link],420] tienes que tener el Spyder linkeado a

[Link],420] tu Python específicamente

[Link],700] o si lo tienes en

[Link],500] Visual Studio, que

[Link],619] Visual Studio es muy amigable y muestra casi igual

[Link],420] los Jupyter notebooks, puedes

[Link],059] linkearlo y configurarlo. Generalmente

[Link],480] yo cuando tengo algún problema de configuración

[Link],160] busco en Google o pongo el error directamente en la

[Link],240] barra de Google y siempre hay una

[Link],980] comunidad que ya tuvo el mismo problema

[Link],160] y uno contra la solución.

[Link],400] Para los que no les ha tocado ese

[Link],359] problema, es básicamente

[Link],460] así como uno tiene. Es como por ejemplo

[Link],079] cuando uno configura un computador o algo,

[Link],140] uno tiene que el iPhone, uno tiene que configurarlo,

[Link],420] hacer una configuración inicial y que tiene que


[Link],279] poner el número de teléfono, los contactos,

[Link],079] la contraseña, etcétera. Un poco así lo que pregunta

[Link],420] Alonso y la gracia, por ejemplo,

[Link],339] de colar es que es un archivo, es como la tarjeta,

[Link],799] así que al final no llega y lo enchufa y el número

[Link],140] de teléfono del mismo, independientemente que no lo usen.

[Link],000] teléfono de uno o en un teléfono del trabajo o eventualmente en algún otro


lado eso es un poco

[Link],400] la análisis y ahora carolina marín tiene la mano levantada profe hola cómo
está

[Link],960] que había que decir al subir la mano ya que presentarse un poco para saber
en qué trabajan

[Link],839] o que estudian un poco para conocerlo para hacer más cercana a la clase y
súper bueno yo yo trabajo

[Link],240] en retail trabajo en planificación de demanda o eso yo de formación


profesional soy ingeniero

[Link],619] civil industrial y así para pase por programación pero hace como como pase
por el lado la micro y

[Link],519] viene el auto en verdad es verdad un tema que siempre me ha costado hasta
tomado cursos y soy

[Link],500] dura más bueno ya usted hizo usted hizo el civil que es es un idioma y acabo
aprendido otro idioma

[Link],640] pero yo lo veo más más difícil que el otro idioma y yo creo que es un idioma
que es un idioma que

[Link],220] en inglés y este concepto de la programación orientado objeto si quizás le


pudiese hacer

[Link],720] como un doble clic para entenderlo un poco mejor porque yo tengo el déjà
vu de que estuve sentado

[Link],200] obviamente con otro lenguaje más antiguo pero pero como para por fin
entenderlo bien y no está
[Link],619] perfecto y agradezco agradezco justamente los comentarios la idea es que
esta es una sesión

[Link],339] en vivo y la idea es ayudarlos a ustedes a entender mejor la materia si es que


ustedes

[Link],720] tienen justamente y que tuve duda o quieren que oriente la clase

[Link],220] de alguna forma o hay algún concepto que no está que no quedó lo
suficientemente claro por favor

[Link],839] siéntense completamente libres de ir de levantar la mano de comentar en el


chat si es que así lo

[Link],599] prefieren y la idea justamente dar solución a todas sus inquietudes dudas
reitero y explico

[Link],400] un poco más payton y la orienta la programación orientada y al tiro


respondo la pregunta de luis

[Link],299] de luis que está más adelante muchas gracias creo bien justamente

[Link],220] a mí pasó voy a contar una experiencia a mí también me costó mucho país
cuando recién partido yo partí

[Link],039] con país con el 2015 cuando tuve el primer año de universidad introducción
a la programación

[Link],160] y en mi escuela en ingeniería tuvieron la ventaja o la visión por decirlo así de


que el año anterior

[Link],420] no estaba no enseñaron payton y el año que entre yo sí al final decidieron


abandonar cualquier otro

[Link],539] lenguaje de programación enseñar y solamente me enseñaron paypal


entonces más que introducción a

[Link],220] la programación me enseñaron introducciones a payton y a mí me costó


porque es es literalmente

[Link],799] como aprender un lenguaje nuevo donde uno tiene que aprender muchas
cosas por ejemplo cuando uno

[Link],140] aprende en inglés uno tiene que aprender a usar los sustantivos los
adverbios los verbos etcétera

[Link],099] y muchas veces cuando uno aprende de inglés se aprende trata de aprender
las formalidades y es
[Link],480] mucho más difícil aprender a hablar entonces me pasó también por ejemplo
cuando también me costaba

[Link],519] un poco el inglés

[Link],220] no era tan malo en inglés pero pero me sabía mucho la regla y todo y en mi
mente podía construir frases

[Link],539] y la primera vez que logré ser más fluido en inglés fue cuando me tocó viajar
al extranjero a un país

[Link],140] de habla inglesa y ahí como que fluyó todo y todo hizo clic en mi cabeza yo
creo que un poco también

[Link],500] para ustedes para que no se sientan presionados justamente yo creo que acá
es un poco similar

[Link],680] yo creo que las cosas se entienden un poco más cuando uno por ejemplo
más que aprenderse reglas

[Link],220] es como un poco trabajar y es lo que busca esta sesión que es enseñar un
poco las cosas y después

[Link],880] tener una pequeña sesión de ejercicio donde uno va a aprender al final cómo
ejecutar python y uno

[Link],759] nos aprende todas las reglas y a mí me pasa que muchas veces cuando me
toca programar uno sigue

[Link],579] saliendo los mismos errores a veces errores de novato etcétera entonces
equivocarse es muy común

[Link],740] y ir aprendiendo de las cosas que nos van sucediendo es muy amigable y una
de las cosas que quisiera

[Link],140] comentar que hace dos años aproximadamente ya tenemos

[Link],220] es que siempre estamos hablando de la inteligencia artificial y la inteligencia


artificial es una maravilla al

[Link],160] final se está expandiendo a muchos sectores dentro de las cosas que
también se está expandiendo es el

[Link],279] mismo código por ejemplo donde acá si uno escribe algo por ejemplo
chatgpt fue el primero que salió

[Link],140] que todo el mundo lo conoce porque ha salido hasta las saciedades en las
noticias y así como salió
[Link],980] chat gpt obviamente que después sale competencia google tiene google
gemini que este simbolito que

[Link],880] justamente aquí Diego Soto explica que Gemini

[Link],440] generó justamente para explicar y entender

[Link],700] los códigos

[Link],299] y Carolina, para tu tranquilidad

[Link],400] esto es maravilloso, si tú tienes cualquier duda

[Link],660] a mí me pasa que muchas cosas tampoco las entendía

[Link],819] y por ejemplo

[Link],799] tenemos este código que lo vamos a ejecutar

[Link],900] más adelante, uno le pregunta a Gemini

[Link],799] explícame y es el mejor profesor

[Link],960] de la vida

[Link],559] es literalmente

[Link],940] casi la navaja suiza de poder solucionar

[Link],579] las cosas y de hecho ha simplificado mucho el trabajo

[Link],480] de desarrollo

[Link],099] entonces volviendo un poco

[Link],519] a la pregunta de Carolina

[Link],920] un lenguaje orientado a objetos y no se mareen

[Link],599] recuerden que nosotros utilizamos

[Link],460] Python para ciencia de datos, para análisis

[Link],599] de datos, porque existe Python

[Link],519] para desarrollar páginas web, etc

[Link],660] por ejemplo dice actualmente aplicaciones

[Link],400] como Netflix, Spotify e Instagram

[Link],799] se programaron en este lenguaje


[Link],880] bueno, mayoritariamente Netflix se programó

[Link],779] en Python, también uno

[Link],619] tiene conexiones, cuestiones que utilizar

[Link],299] otras cosas, pero

[Link],660] principalmente se programaron

[Link],900] específicamente Netflix

[Link],160] con Python, es decir

[Link],960] Python sirve para hacer

[Link],279] análisis de datos, pero también sirve para hacer muchas

[Link],240] cosas, yo por ejemplo en el BCI

[Link],779] tengo que, me toca

[Link],140] trabajar, hago algunas definiciones

[Link],140] de algunos productos, etc, y también veo

[Link],900] el trabajo que tienen y las herramientas que tienen

[Link],039] los ejecutivos, y los ejecutivos

[Link],299] tienen que

[Link],059] para poder, por ejemplo, llamar a los clientes

[Link],960] ofrecerle crédito, etc

[Link],480] tienen que tener su información al día

[Link],660] y nosotros, aparte de todos

[Link],920] los sistemas que existen, le hacemos

[Link],619] le disponibilizamos

[Link],359] un activo analítico que se llama

[Link],799] que al final es como una probabilidad de éxito

[Link],859] que le compartimos para el cliente que ellos van

[Link],940] a llamar, entonces ellos enfocan su trabajo


[Link],759] específicamente a los clientes, entonces ahí tenemos

[Link],759] el análisis de datos, y adicionalmente

[Link],079] esto se lo agregamos

[Link],980] en su hoja, porque ellos también utilizaban

[Link],019] Google y utilizan planillas de Google

[Link],680] para ver un poco, para tener un seguimiento

[Link],359] y ellos pueden trabajar, entonces

[Link],880] nosotros desarrollamos toda una automatización

[Link],660] para poder disponibilizar

[Link],920] disponibilizar esta probabilidad de éxito

[Link],099] en el

[Link],940] Excel, en la hoja de Google

[Link],799] que el mismo ejecutivo utiliza

[Link],279] entonces para eso utilizamos bases de datos

[Link],539] utilizamos conexiones, y esto va más allá

[Link],880] del netamente análisis de datos

[Link],480] y eso lo programé en Python, entonces eso es

[Link],980] muy útil para

[Link],200] trabajar

[Link],420] no se queda solamente en análisis de datos

[Link],980] y una de las ventajas que es

[Link],759] su gran utilización

[Link],539] y adopción en el mundo

[Link],660] Don hear me ask-

[Link],319] Sayonara

[Link],380] you need import


[Link],059] quand it is

[Link],980] particip opioids

[Link],799] con of the

[Link],160] Google

[Link],119] en h trends

[Link],559] a la afi

[Link],640] vivo

[Link],920] con fiestas banca

[Link],119] of the

[Link],240] empresa

[Link],140] comfy acumula

[Link],019] beyette

[Link],900] le mando Moi

[Link],619] Y por lo menos esto están utilizando,

[Link],339] el BCI adoptó Google Gemini hace dos semanas,

[Link],779] no sé si estuvo una primicia,

[Link],180] y funciona bastante bien y se supone que no utilizan la información.

[Link],240] Entonces, con temas de seguridad de la información,

[Link],299] no deberían haber filtraciones, etc.

[Link],880] Así que yo no me preocuparía por eso.

[Link],359] Obviamente siempre existe la duda que si uno le cree a Google o no,

[Link],240] pero ellos aseguran que con respecto a la seguridad de la información,

[Link],160] anda bien.

[Link],000] Eso no quita, por ejemplo, que uno tenga que tener siempre cuidado

[Link],500] en trabajar, por ejemplo, con credenciales,

[Link],579] que eso siempre se mantiene un nivel de seguridad mayor,


[Link],660] donde uno tiene toda una arquitectura,

[Link],759] entre comillas, toda una bóveda donde almacena las credenciales

[Link],940] para no llegar y subir información sensible

[Link],359] dentro de un tronco de Nueva Yúbita.

[Link],059] Y siguiendo con los comentarios,

[Link],099] una analogía de la vida de una persona de sus extremidades,

[Link],680] justamente, género, color de cabello, etc.

[Link],000] Claro, Diego comentó que Gemini es genial justamente para explicar e
entender código, y es mejor una instancia local.

[Link],420] Claro, entonces, volviendo acá, y un poco ya entrar de lleno a Python para
análisis de datos, aquí tenemos la opción de los lenguajes de programación, así como el
inglés es el idioma que más se utiliza en el mundo con mayor cantidad de hablante,

[Link],160] también tenemos Python, que es el lenguaje que por lejos se utiliza dentro
de cualquier empresa, desarrollo, programación, etc.

[Link],519] Donde tenemos el índice de programación de la comunidad que utiliza,


tenemos los distintos lenguajes, por ejemplo, aquí algunos que comentaban en el chat que
usaban C++, C, Java, etc.

[Link],460] Go, Visual Basic, Visual Basic es el de Microsoft, por si acaso.

[Link],219] Python, que es el que está destacado en celeste, por lejos es el que ha
incrementado desde la pandemia, diría yo.

[Link],159] Un poco más 2020 a 2025, muchísimo su adopción.

[Link],400] Yo cuando estaba en el 2015, que como les comentaba, cuando entré a
estudiar, Python no era tan implementado y, entre comillas, la gente que estaba utilizándose
lo utilizaba poco.

[Link],239] Y, por ejemplo, yo cuando recién aprendí, el porcentaje de adopción era del
5%.

[Link],900] Y aquí hay unos fanáticos en el chat de JavaScript hasta la muerte.

[Link],480] Diego Arevalo y Valentina Díaz, SQL.

[Link],719] Sí, SQL se utiliza, yo lo utilizo.

[Link],820] Pues sí.


[Link],159] Y todas las empresas utilizan SQL.

[Link],380] Pero Python, fíjense, fue una apuesta de mi universidad en enseñarme


Python, que yo creo y estoy agradecido que rindió mucho fruto.

[Link],960] Y hay que entender también que anteriormente Python no se hablaba


porque no existía.

[Link],699] Por ejemplo, Python recién se inventó cerca de los 2000 y se masificó, entre
comillas, siendo un poco más estable.

[Link],039] Y todo el resto de los desarrollos han sido más bien actuales.

[Link],659] No es que es como el iPhone.

[Link],500] La gente que estuvo antes del 2007, uno le decía iPhone.

[Link],820] Pero nada, el porcentaje de adopción de iPhone en el mundo fue gradual


hasta ahora que todo el mundo lo conoce.

[Link],780] Pero antiguamente tampoco era tan común.

[Link],119] No tenían los Samsung, tenían los Xiaomi, tenían los Nokia, que ahora
prácticamente no se ven.

[Link],500] Y lo mismo ha ocurrido con Python.

[Link],800] Y Python una de las ventajas justamente es su versatilidad, su facilidad de


uso y ser muy intuitivo.

[Link],559] Porque, por ejemplo, Python al final busca simplificar mucho el lenguaje.

[Link],820] El lenguaje humano.

[Link],639] Y es muy fácil de utilizar.

[Link],780] Es por eso que ha adoptado esta...

[Link],559] Ha tenido este éxito y esta popularidad.

[Link],440] Y como hemos estado trabajando aquí esta...

[Link],420] Hemos estado trabajando y les he estado mostrando.

[Link],260] Nosotros hemos trabajado en celdas.

[Link],260] Específicamente en este Jupyter Notebook que ya hice un poco la


introducción.

[Link],239] Donde tenemos este entorno de desarrollo, este cuaderno.


[Link],619] Donde nosotros podemos tener una estructura.

[Link],320] Aquí en este caso una celda.

[Link],000] Y esta celda puede contener texto.

[Link],820] Lo que contiene este cuadernillo o código que es lo que vamos a ver más
adelante.

[Link],760] Muy sencillo.

[Link],719] Como el 2 más 2 que había hecho en el cuaderno anterior.

[Link],059] O escribir texto.

[Link],820] Y puede ejecutar el contenido de una celda de código.

[Link],699] Combinación.

[Link],320] Control Enter o Command Enter.

[Link],980] O Shift Enter.

[Link],800] Dependiendo del...

[Link],699] Siempre me confundo con error con Python.

[Link],260] A veces funciona el Control Enter.

[Link],039] A veces el Shift Enter, etc.

[Link],099] Y ustedes pueden...

[Link],820] Pueden ejecutar.

[Link],219] Y a continuación aquí hay una celda de código que tiene el print.

[Link],900] Que es el hola de todo el mundo.

[Link],019] Que es el hola mundo.

[Link],559] Que es el de todo el mundo.

[Link],500] La programación conoce que es una frase muy conocida.

[Link],000] Que es para ver si los sistemas tienen vida.

[Link],059] Este código comúnmente es usado para probar un nuevo lenguaje de


programación.

[Link],440] Y es lo primero que se escribe.


[Link],579] Entonces aquí lo voy a ejecutar.

[Link],599] Y aquí tenemos la respuesta.

[Link],159] Entonces para recordar.

[Link],940] Tenemos una celda que uno la puede ir introduciendo aquí como código.

[Link],820] O como texto.

[Link],320] Y uno puede ir borrando esta celda.

[Link],380] Uno la puede ir modificando, etc.

[Link],000] Tiene una ventaja acá.

[Link],500] Que uno puede ir subiendo.

[Link],340] Uno puede subir esta celda que quedó acá arriba.

[Link],800] O la puede bajar, etc.

[Link],300] Es muy flexible y muy amigable.

[Link],780] Entonces si ustedes están haciendo algo.

[Link],599] A diferencia del cuaderno de la vida real.

[Link],599] Que uno tiene que pescar la goma y borrar.

[Link],079] Si es que tenía que anotar algo arriba, abajo.

[Link],699] Esto es más sencillo.

[Link],199] No hay que complicarse la vida.

[Link],539] Uno puede subir, bajar, partir en una cosa.

[Link],360] Después ordenar, subir, etc.

[Link],699] Diego Soto comenta.

[Link],820] Control Enter para ejecutar.

[Link],500] Shift Enter es para ejecutar y generar una nueva celda.

[Link],900] Ah, justamente.

[Link],199] Claro.

[Link],480] Yo hago Shift Enter y generalmente me sale una nueva celda.


[Link],860] Y Control Enter es solamente para ejecutar.

[Link],599] ¿Qué significa eso?

[Link],420] Que si uno aprieta Control Enter.

[Link],059] Se ejecuta esto.

[Link],860] Y si uno aprieta Shift Enter.

[Link],960] Sale una nueva celda más abajo cuando uno la ejecuta.

[Link],840] Que la celda puede ser de celda o de código.

[Link],519] Generalmente se mantiene la celda o el código dependiendo.

[Link],239] Es consistente.

[Link],519] Y Diego lo aprendió hoy.

[Link],820] Así que muchas gracias.

[Link],820] Por tu insight, Diego.

[Link],139] Como así lo aprendiste hoy.

[Link],079] Muchos de nosotros lo aprendimos hoy.

[Link],380] Claro.

[Link],860] Bueno.

[Link],460] Así como tenemos la celda y utilizamos la celda para poder usarlo como
calculadora o como programación.

[Link],619] También tenemos operaciones básicas que no son muy distintas de las
operaciones que tenemos nosotros en la calculadora.

[Link],119] Que son la suma, la resta, la multiplicación, la división.

[Link],820] Y la resta, la potencia.

[Link],840] Solo una pequeña precisión.

[Link],619] Las operaciones.

[Link],539] Como.

[Link],519] Claro.

[Link],900] Ahí también faltó la división entera.


[Link],739] Etcétera.

[Link],099] Hay un montón de definiciones.

[Link],699] Y aquí tenemos, por ejemplo, 2 más 2.

[Link],300] 10 menos 9.

[Link],320] 5 por 2.

[Link],159] 12 dividido 7.

[Link],300] 12.

[Link],980] 12.

[Link],840] 7.

[Link],219] Y claro.

[Link],760] El entero acá.

[Link],699] Aquí lo podemos ir agregando.

[Link],860] Mira.

[Link],579] Aquí como comentó varios silbas.

[Link],820] Uno puede ir agregando en este Markdown.

[Link],280] Entonces, Mario Silva comenta que faltó.

[Link],820] Esa o no.

[Link],239] División entera.

[Link],920] No, es para el otro lado.

[Link],719] División.

[Link],000] División.

[Link],280] Entero.

[Link],900] Y aquí tenemos.

[Link],099] Ahí.

[Link],059] Como esto está acá arriba.

[Link],199] Para dejarlo al lado la división.


[Link],320] A mí me gusta esto de que vayan comentando.

[Link],400] Porque sí.

[Link],820] Todos vamos aprendiendo al mismo tiempo.

[Link],820] División entera.

[Link],820] Y ahí no presiona Enter.

[Link],679] Y aquí agregamos la división entera que justamente.

[Link],139] Que comentó Mario.

[Link],739] Perfecto.

[Link],639] Entonces.

[Link],579] Aquí tenemos las funciones básicas.

[Link],199] Claro.

[Link],440] Como comentaba.

[Link],260] Es sin los decimales.

[Link],199] Que la división entera justamente te entrega la división sin los decimales.

[Link],099] Cuando no tiene decimal.

[Link],980] Y la división entrega con decimales completos.

[Link],059] Y el resto te entrega la parte.

[Link],440] La parte que no se logró dividir.

[Link],820] Cuando.

[Link],119] Cuando la división no.

[Link],519] Cuando quedan decimales dentro de la división.

[Link],000] Cuando quedan.

[Link],500] Diego Soto pregunta.

[Link],679] Profe, un programa debe estar en una celda.

[Link],519] Se pueden dividir en varias.

[Link],599] Como tú prefieras.


[Link],360] Generalmente yo trato de agrupar las celdas.

[Link],199] O mi lógica.

[Link],079] Cuando son contenido específico.

[Link],480] Algún cálculo.

[Link],280] Algún análisis que uno quiera hacer.

[Link],000] Y desea mostrar obtener resultados.

[Link],559] Un valor relevante.

[Link],000] Entre comillas.

[Link],619] Si uno hace la analogía con el código antiguo.

[Link],559] No con este cuaderno.

[Link],559] No.

[Link],440] No.

[Link],940] No.

[Link],440] Era una sola celda.

[Link],400] El que tenía en el código completo.

[Link],760] Cuando ejecuta.

[Link],400] Por ejemplo.

[Link],239] Eh.

[Link],739] Eh.

[Link],440] Cuando uno desarrolla un código completo.

[Link],139] Algún programa.

[Link],280] Uno no.

[Link],840] No.

[Link],440] Generalmente se desarrollan.

[Link],599] Libro.

[Link],099] En un formato de un código propiamente tal.


[Link],780] Así como un blog de notas.

[Link],119] Eh.

[Link],320] Como un TXT.

[Link],159] Pero tienen sus propios formatos.

[Link],440] Porque cumple el concepto regla.

[Link],679] Eso es como una celda completa.

[Link],639] Y uno ejecuta todo desde arriba hasta abajo.

[Link],360] Entonces.

[Link],119] Y de hecho Netflix.

[Link],000] Cuando partió.

[Link],639] Era así.

[Link],300] Después se tuvo que ir segmentando.

[Link],639] Cuando hizo pequeños programitas.

[Link],199] Y cuando escaló muy rápido.

[Link],239] Se dio cuenta que eso no funcionaba tan rápido.

[Link],199] Y después.

[Link],920] No lo utilizó.

[Link],360] No lo programó específicamente en Jupyter Notebook.

[Link],260] Sino que lo programó en Python.

[Link],599] Pero con otra.

[Link],400] Como con código simple.

[Link],559] Y con pequeños.

[Link],179] Con mini programas que se trabajan en conjunto.

[Link],480] Y.

[Link],699] Pero en este caso.

[Link],340] Para hacer el análisis.


[Link],840] Es como más te acomode.

[Link],579] No es necesario que tenga que haber un código.

[Link],300] Este código lo va a ejecutar.

[Link],039] Tú puedes ejecutar celdas arriba.

[Link],880] Por ejemplo.

[Link],300] Puede ejecutar acá.

[Link],820] Y aquí.

[Link],000] te dice cuánto se demoró en ejecutar

[Link],699] y muchas veces, por ejemplo, cuando uno ejecuta

[Link],260] acá

[Link],500] por ejemplo, en otros

[Link],079] visores como Visual Studio

[Link],760] o en otras formas de

[Link],019] en otros programas que te permiten visualizar los

[Link],760] notebooks, te dice el orden en que se ejecutó

[Link],300] lo importante es que hay que entender que

[Link],920] cuando uno ejecuta algo

[Link],079] el orden en que uno lo ejecutó

[Link],960] es el orden que lo aprende

[Link],579] justamente como comenta Mario

[Link],920] el orden de ejecución de la dependencia

[Link],019] de una parte del código, es decir, si uno

[Link],900] busca ejecutar todo de arriba hacia abajo

[Link],780] es más o menos como la lógica

[Link],880] que uno sigue

[Link],219] si uno ejecuta cosas entre medio


[Link],940] y después

[Link],840] ejecuta cosas arriba, puede que eventualmente

[Link],860] presente inconsistencia si es que uno no lo programa

[Link],920] si es que algo no está definido, por ejemplo, si yo digo

[Link],019] x es igual a 2

[Link],800] y después digo x más 3

[Link],860] si yo antes no ejecuté x

[Link],619] es igual a 2, el computador

[Link],860] no va a saber que x es igual a 2

[Link],480] entonces cuando uno le ponga x más 3

[Link],739] va a tirar error

[Link],880] entonces un poco hay que tener

[Link],599] esa lógica

[Link],480] Víctor Vanna pregunta

[Link],059] no entiendo muy bien cuál es la función de la celda

[Link],099] claro, la celda es

[Link],880] entre comillas como el espacio

[Link],380] donde uno puede ejecutar código

[Link],539] esa es la gracia de la celda

[Link],159] por ejemplo, uno anota acá

[Link],380] cuando uno anota acá, uno tiene texto

[Link],179] por ejemplo, 12 más 5 por 2

[Link],219] menos 4 dividido 2

[Link],760] más 3 al cuadrado

[Link],860] pero eso no lo puede ejecutar

[Link],880] la gracia de la celda es que uno puede ejecutar acá


[Link],940] tal cual como lo escribimos entre comillas a mano

[Link],079] aquí shine, este 12 más 5

[Link],460] uno puede acá ejecutar

[Link],460] esto es el comentario, no tiene incidencia

[Link],800] el ejecutamos el código

[Link],280] claro, entonces uno puede hacer el cálculo A

[Link],260] que es 12 más 5

[Link],300] por 2 más 4

[Link],440] que es nada más que anotar

[Link],539] pero la gracia es que cuando uno ejecuta esto

[Link],960] no va...

[Link],480] se va a ejecutar básicamente

[Link],960] entonces uno presiona enter

[Link],659] y retorna el resultado de esto

[Link],599] esa es la gracia del código

[Link],739] es la gracia del código

[Link],840] que un trozo de código justamente

[Link],639] la celda que puede ejecutar

[Link],559] y obtener un resultado

[Link],460] es como la calculadora o el programador que digo yo

[Link],119] y aquí también tenemos

[Link],659] 12 elevado a esto y justamente

[Link],519] también sigue la misma lógica de

[Link],280] los paréntesis, de las divisiones y le da

[Link],780] prioridad por ejemplo a la multiplicación

[Link],500] por sobre la resta y la suma, la multiplicación y la división


[Link],079] las potencias por sobre otros

[Link],860] valores, etcétera

[Link],659] entonces cuando uno hace el cálculo de 5 por 2

[Link],940] 10 más 12

[Link],340] 22 menos

[Link],679] 2 que es 4 medios menos 9

[Link],679] te da al final 29

[Link],480] el print es el comando

[Link],860] obligatorio para ejecutar, no necesariamente

[Link],119] pero el print

[Link],659] la ventaja que te da es que te dice

[Link],519] específicamente lo que está, porque por ejemplo

[Link],860] si uno anota print acá

[Link],300] generalmente va a retornar el último

[Link],579] va a retornar el último valor

[Link],300] se va a ejecutar pero no lo va a mostrar

[Link],719] y generalmente retorna

[Link],300] lo último que se ejecutó

[Link],519] entonces volvió solamente 3,6

[Link],460] entonces si yo quiero asegurarme

[Link],719] de que algo imprima

[Link],599] de que algo te retorne un resultado dentro del output

[Link],880] que está acá, de la salida

[Link],119] uno le anota un print

[Link],679] por ejemplo si yo escribo acá

[Link],760] cualquier otra cosa


[Link],699] escribo

[Link],780] 5 más 5

[Link],440] se va a ejecutar y el computador calculó

[Link],699] 5 más 5 pero en la salida

[Link],719] en la pantalla que se llama

[Link],800] aparece acá solamente

[Link],539] los dos que hayamos puesto con print

[Link],179] si uno anota el último acá y no le pone

[Link],460] print y se va a mostrar

[Link],000] pero porque es el último justamente

[Link],440] entonces ahí vamos a mostrar y mostró los últimos dos

[Link],659] si uno anota print acá

[Link],400] al medio va a mostrar

[Link],539] el resultado de 5 más 5

[Link],980] y va a mostrar el último

[Link],300] y bueno vamos

[Link],400] print

[Link],480] 3

[Link],579] claro, esa es un poco la lógica de la celda

[Link],500] no sé si

[Link],380] Víctor quedó clara

[Link],920] la consulta de la celda

[Link],460] bueno ahí vamos a dejar que responda en caso de que

[Link],699] de que haya

[Link],440] ah perfecto ahí respondió

[Link],840] claro
[Link],619] de aquí un poco vamos a volver a la lógica

[Link],420] de objeto, recordar un poco

[Link],159] que es lo que hicimos nosotros hacer un pequeño repaso

[Link],880] explicamos que era lo que

[Link],400] es Python, que es un lenguaje

[Link],440] un lenguaje de programación específicamente

[Link],599] pero puede ser un lenguaje tal cual como

[Link],119] el inglés, el español, el alemán

[Link],239] que es muy popular debido a su facilidad

[Link],699] y que la lógica de la celda es muy popular

[Link],440] y la gracia que utilizamos acá para análisis de datos es

[Link],440] un cuaderno

[Link],539] así como el cuaderno que utilizamos en matemática

[Link],400] que nos permite escribir texto

[Link],079] y nos permite también hacer operaciones

[Link],539] de cálculo y programación

[Link],199] eso es lo que hemos visto hasta ahora

[Link],320] entonces

[Link],840] volviendo acá y haciendo más zoom

[Link],219] vamos a ver objetos y variables

[Link],400] y aquí un poco la

[Link],300] para Carolina que había hecho la pregunta

[Link],219] aquí vamos a hacer un pequeño repaso de qué son los objetos y las variables

[Link],440] un objeto

[Link],039] como cualquier objeto en la vida real

[Link],000] es algo
[Link],719] y puede tener una colección de informaciones

[Link],500] por ejemplo yo tengo acá

[Link],079] una cuchara

[Link],619] no se ve la cuchara

[Link],980] es muy bueno el filtro

[Link],219] de zoom

[Link],099] ahí está la cuchara

[Link],300] acá está la cuchara

[Link],420] y esta cuchara es de acero inoxidable

[Link],559] es de acero, es metálica

[Link],679] y si uno quisiera ir a profundidades

[Link],099] de acero inoxidable es de acero inoxidable

[Link],440] justamente para que no se oxide

[Link],460] es gris

[Link],239] tiene cierta forma más alargada

[Link],239] hay algunas cucharas que son más redondas

[Link],880] es cuchara de teino, cuchara de sopa

[Link],860] y Army

[Link],119] y esto es un objeto

[Link],300] todos conocemos el objeto cuchara

[Link],800] y todos conocemos las características

[Link],559] y yo con la cuchara

[Link],920] puedo hacer muchas cosas

[Link],360] como comer algo, tomar algo

[Link],980] tomar sopa, etc.

[Link],579] encreparse las pestañas


[Link],659] como hizo Romina Díaz

[Link],780] justamente

[Link],559] y yo con la cuchara

[Link],920] puedo hacer muchas cosas

[Link],000] y yo con la cuchara

[Link],059] puedo hacer muchas cosas

[Link],139] y yo con la cuchara

[Link],300] puedo hacer muchas cosas

[Link],440] y yo con la cuchara

[Link],500] puedo hacer muchas cosas

[Link],519] y yo con la cuchara

[Link],539] puedo hacer muchas cosas

[Link],579] y yo con la cuchara

[Link],619] puedo hacer muchas cosas

[Link],960] y yo con la cuchara

[Link],780] puedo hacer muchas cosas

[Link],800] encreparse las pestañas

[Link],880] antiguamente las carteras

[Link],000] las carteras de la mamá

[Link],699] siempre había un

[Link],440] y en el camino iban haciendo

[Link],980] muchas cosas

[Link],139] y estas son características

[Link],179] que son propias, por ejemplo

[Link],400] propiamente de las cucharas

[Link],780] y que no son propias de


[Link],440] a ver, otra cosa que tengo a mano

[Link],079] de una moneda

[Link],139] uno con una moneda no puede comer

[Link],699] pero la moneda también comparte

[Link],739] ciertas cosas, similitudes con la cuchara

[Link],400] que ambas son metálicas

[Link],500] que salgan en alguna parte

[Link],639] son grises, plomas

[Link],039] y son características

[Link],659] que son propias del objeto

[Link],840] pero que no necesariamente pueden ser propias

[Link],179] de todos los objetos pero sí de algunos

[Link],480] entonces la gracia que tiene

[Link],619] que uno puede tener variables o funciones

[Link],539] que uno puede hacer con la cuchara

[Link],440] como comer

[Link],420] con la moneda pagar

[Link],039] etcétera, por ejemplo también si tuviéramos

[Link],260] un tenedor, con el tenedor también podríamos

[Link],280] comer, con el cuchillo también

[Link],880] no así con la moneda

[Link],880] y la gracia es que

[Link],440] un objeto es

[Link],219] justamente el objeto mismo

[Link],579] y

[Link],019] y las
[Link],960] atributos

[Link],440] características o funciones que están

[Link],239] asociadas a ese objeto son propiamente

[Link],360] tal, que uno trabaja con ello

[Link],940] y por ejemplo aquí tenemos

[Link],300] 23, 12,5, Esteban

[Link],500] True, etcétera

[Link],559] y podemos identificar el tipo

[Link],380] de un objeto con la función type porque la gracia que

[Link],440] tiene es que

[Link],440] uno puede identificar muchas cosas

[Link],539] dentro del

[Link],179] código, a veces me pasa que uno está trabajando

[Link],280] y un número puede ser tanto

[Link],239] uno puede escribir el número como número

[Link],340] para que ejecute algo o como

[Link],780] texto, por ejemplo yo le hago la siguiente

[Link],579] pregunta

[Link],440] ¿Ustedes cómo considerarían

[Link],659] un root?

[Link],400] el documento de identificación

[Link],460] nacional de Chile o el DNI

[Link],360] el root es un número

[Link],420] ¿cierto?

[Link],119] en el caso del mío es

[Link],719] 19, 377, 400


[Link],300] algo para que no me busquen en Google

[Link],179] y

[Link],880] claro, aquí muchos dicen texto, número, etcétera

[Link],019] pero por ejemplo el root

[Link],579] no responde

[Link],219] a una suma de algo

[Link],539] específicamente, es solamente un dígito

[Link],480] para identificarme a mí como persona

[Link],000] para el registro civil, etcétera, para trámites

[Link],780] pero no es un número justamente

[Link],559] como indica Sebastián, un número contable

[Link],380] es un número que se utiliza para identificación

[Link],840] más bien es como un texto

[Link],000] Entonces este texto no tiene que tener las propiedades de número, de suma,
de resta, de multiplicación, sino que es un identificador que solamente es como que me
llamara Oscar.

[Link],860] Oscar y mi root 19377 es un identificador, un texto, entonces tiene que tener
características de texto.

[Link],659] Y por eso no se utiliza como número y en este caso el type o el tipo de un
objeto se utiliza para identificar si es número o texto.

[Link],000] Claro, entonces volviendo acá, ya ambos tipos comunes, algunos tipos
comunes de objetos son los números enteros que se identifican como int,

[Link],539] los float que es una representación de un número decimal, se llama un punto
de coma flotante pero es que la coma puede ir adelante, para atrás, finalmente float es un
decimal,

[Link],719] o string que es una cadena de texto y booleanos, por ejemplo, yo voy a
anotar acá, voy a abrir una celda de código y voy a anotar Oscar.

[Link],000] Y si yo ejecuto Oscar, dice que no está definido porque como es código, lo va
a anotar como que es un número inicialmente.

[Link],579] Si yo le pongo un string Oscar y retorno y pongo enter,


[Link],820] ah, que tiene que ser con las comillas, claro, siempre los textos van con
comillas.

[Link],519] Claro, y ahí me retornó que era Oscar y que un texto, por ejemplo, con el root
también.

[Link],000] Entonces, si yo hago enter, voy a anotar acá otro root más sencillo, 12, 4, 5,
algo pasó acá, ah, ya sé qué pasó.

[Link],360] Acá, 12, 4, 5, 6, 7, 8, guión algo, utilicemos solo eso.

[Link],039] Si uno presiona enter va a retornar y uno no quiere que esto sea, entonces
uno trabaja esto como si fuera un texto y ahí uno anota el str, por ejemplo, es el texto.

[Link],179] Al tiro respondo la duda.

[Link],159] Entonces uno va a decir que esto es un texto y que no debe ser tratado como
un número.

[Link],000] El str.

[Link],000] Y ahí me retorna como texto.

[Link],500] Entonces, por ejemplo, el root, que es el documento nacional de


identificación de Chile, es, es claro, porque yo sé que hay personas que no necesariamente
están familiarizadas con el root.

[Link],599] Es el identificador, es como el DNI, el documento de identidad.

[Link],719] Es el root y un dígito verificador, que el dígito verificador está en función de


los otros números para, para saber si algún número, si el número está, si es verídico o no.

[Link],619] Entonces.

[Link],320] Entonces.

[Link],800] Entonces.

[Link],880] Entonces.

[Link],900] Entonces.

[Link],920] Entonces.

[Link],940] Entonces.

[Link],960] Entonces.

[Link],000] Tenemos el root acá y, por ejemplo, 1, 2, 3, 4, 5, 6, 7, 8.


[Link],539] Y aparte tenemos, por ejemplo, un dígito verificador.

[Link],920] Entonces pongámosle que el dígito verificador es 1.

[Link],019] Y aquí uno va a retornar y uno va a tener print 1.

[Link],780] Y si uno quisiera tener, este va a ser el, esto va a ser el, este va a ser el root.

[Link],940] Y aquí uno le va a poner un más porque quiero concatenar los textos y aquí
voy a poner print.

[Link],739] Print.

[Link],940] Y acá vamos a tener print dígito verificador.

[Link],480] Vamos a poner acá un dígito verificador.

[Link],139] Vamos a poner un espacio, vamos a poner acá.

[Link],219] Y más el string.

[Link],539] Entonces lo que hicimos acá fue algo muy sencillo, que es que nos resulte,
que la celda nos ejecute,

[Link],360] que el root es este.

[Link],940] Y el dígito verificador es el que sigue a continuación.

[Link],219] Entonces lo voy a poner para que sea más fácil de leer.

[Link],300] Y la gracia que tiene esto, voy a ponerlo con punto del root, que en este caso,
claro.

[Link],159] Aquí tenemos el root y tenemos el dígito verificador.

[Link],500] Entonces yo le hago la siguiente pregunta.

[Link],320] Si yo quisiera armar un root con el dígito verificador, ¿cómo lo conocemos


nosotros?

[Link],239] Claudia tiene una duda.

[Link],920] Diga, Claudia.

[Link],099] Hola, buenas noches.

[Link],940] Buenas noches.

[Link],760] Sí.

[Link],039] Buenas noches.


[Link],780] Bueno, me acuerdo que hay que decir, ¿qué hacemos?

[Link],059] Yo soy psicóloga, pero soy docente universitaria de cuánti, métodos


cuantitativos de investigación.

[Link],559] Entonces le enseño a los chiquillos estadística un poquito.

[Link],920] Mi duda es, acá no tenemos que clasificar las variables como cuánti, cuál y
con los niveles de medición.

[Link],579] Si es intervalo de...

[Link],880] No, no, te diría que esos son propios de psicometría.

[Link],159] Ah, ya.

[Link],300] O sea, el que...

[Link],760] Pero un poco, haciendo el análisis de Claudia, justamente.

[Link],719] Una de las ventajas, y esto ya va más allá de parte de la estadística.

[Link],139] Una de las ventajas que tiene la estadística es que la estadística es como una
herramienta que se utiliza en muchas otras disciplinas.

[Link],159] En economía, en psicología, etcétera, justamente.

[Link],119] Y en muchas partes.

[Link],800] Y de hecho existen cursos específicamente, por ejemplo, cuando se mezcla el


área de la economía con el área de la estadística, se llama econometría.

[Link],699] Si me corrige, si lo digo, si lo dije bien, Claudia.

[Link],760] Mezcla psicología con estadística de psicometría.

[Link],519] Creo que se llama así.

[Link],980] Si no me corrige.

[Link],059] Y la estadística, la ventaja que tiene es que se utiliza ampliamente.

[Link],559] También en medicina se utiliza mucho.

[Link],000] Por ejemplo, cuando uno se va a analizar, cuando uno se va a tomar los
exámenes médicos.

[Link],360] Y uno dice, ah, el rango, no sé, de la hemoglobina o del colesterol está entre
el rango mínimo y el rango máximo.

[Link],099] Lo dije bien, Claudia, ¿no?


[Link],639] ¿Psicometría?

[Link],760] Sí.

[Link],679] Sí, perfecto.

[Link],880] Cuando uno va al médico y se toma el examen en médico y te arroja un


resultado y uno ve si el de uno está dentro del rango.

[Link],400] Ya, esos rangos están definidos con estadística.

[Link],099] Y el rango indica el promedio menos dos desviaciones estándar es el rango


mínimo y el promedio más dos desviaciones estándar es el rango máximo.

[Link],320] Entonces nos dice más o menos está en el casi noventa y tanto por ciento de
la población.

[Link],059] De hecho, deberá ser el noventa y...

[Link],760] La distribución.

[Link],280] La distribución, justamente, es la distribución normal.

[Link],340] Cuando uno tiene un examen fuera de rango no significa que está mal
propiamente tal, sino que uno está fuera de la población.

[Link],840] Entonces, justamente...

[Link],780] Más o menos un player.

[Link],940] Claro, claro. En medicina se usan más y menos dos para los rangos de los
exámenes.

[Link],420] Y claro, justamente, en este caso específicamente estamos viendo...

[Link],519] Sí.

[Link],460] En este caso estamos viendo justamente la programación.

[Link],360] No es necesario hacer...

[Link],079] Esas definiciones son propiamente tal de la psicomotoría.

[Link],760] Cuando uno hace, por ejemplo, como mencionabas tú, esas definiciones
particulares.

[Link],420] Aquí, en este caso, hasta el momento no debieran ser necesarias y cada
disciplina tiene sus propios variables, consideraciones, chequeo, etc.

[Link],739] Por si acaso.


[Link],480] Muchas gracias.

[Link],619] Gracias.

[Link],699] Claro.

[Link],539] Y volviendo al tema del root, un poco lo hago con ejercicios muy sencillos
para ir soltando la mano.

[Link],820] De que, por ejemplo, si uno quisiera sumar el root...

[Link],519] ¿Cómo es el root generalmente?

[Link],460] ¿Es tanto, punto, tanto, tanto, tanto, punto, tanto, tanto, tanto?

[Link],760] ¿Es tanto, punto, tanto, tanto, tanto, tanto, tanto, algo?

[Link],559] Entonces, uno quisiera saber...

[Link],539] Si uno suma esto...

[Link],460] Si uno lo sumara como calculadora normal, esto te daría 1, 2, 3, 4, 5, 6, 7, 9.

[Link],059] Pero la gracia que tiene, por ejemplo, definirlo como texto y no como
número, es que cuando uno quiere sumar el root, por ejemplo...

[Link],219] Vamos a mostrar...

[Link],920] Tenemos root.

[Link],820] Vamos a definir las variables root, por si acaso.

[Link],960] Root va a ser igual a un string.

[Link],360] Aquí es cuando uno entrega la definición.

[Link],760] La definición de variable.

[Link],079] Así como uno definía la e, aquí no hay que definirlo como...

[Link],300] Ese sino que es para el print.

[Link],820] Y uno define el dígito verificador.

[Link],900] Dígito...

[Link],340] En este caso hay que definirlo como...

[Link],099] Otra variable puede ser utilizada como espacio.

[Link],179] Entonces, el espacio determina las variables.


[Link],900] Aquí lo tenemos con guión bajo.

[Link],260] Verificador va a ser el texto.

[Link],699] El 1.

[Link],699] El 1.

[Link],739] Y también vamos a definir el root número como 1, 2, 3, 4, 5, 6, 7, 8.

[Link],059] Y vamos a tener el root, el dígito verificador número.

[Link],760] Que va a ser el 1 propiamente tal.

[Link],619] Fíjense la sutileza de poner las comillas versus no.

[Link],679] Entonces, nos ejecuta esto.

[Link],000] tenemos el mismo resultado. Entonces cuando uno diga

[Link],940] ¿qué pasa si yo sumo el root

[Link],800] más el dígito verificador?

[Link],079] Ahí cuando uno va

[Link],219] escribiendo, la ventaja del notebook

[Link],239] es que uno va poniendo algo

[Link],019] y te dice cuáles son las variables que uno ya tiene

[Link],840] y existen. Entonces nosotros

[Link],079] definimos dígito verificador y dígito verificador

[Link],239] número. El dígito verificador

[Link],300] lo vamos a utilizar

[Link],519] y uno presiona enter.

[Link],960] Y ahí me arrojó, por ejemplo

[Link],699] 1, 2, 3, 4, 5, 6, 7, 8 y un 1.

[Link],940] Nos faltó el otro, entonces le vamos a poner

[Link],079] el guión que va a estar acá.

[Link],440] Ese es el guión.


[Link],039] Y ahí me dio el root

[Link],840] como conocemos.

[Link],039] Claro, también hay otro tema

[Link],980] que es procesamiento de datos, que es que los puntos

[Link],820] están con puntos, sin puntos, con comas, etc.

[Link],619] Gran parte del

[Link],019] análisis de datos es limpiar la data también.

[Link],619] Que un poco lo vamos a ver acá

[Link],940] adelante, identificar bien cuáles son las variables.

[Link],400] De hecho cuando haces un análisis de estadístico

[Link],139] generalmente el 50%

[Link],340] o el 40% es limpiar los datos.

[Link],940] Estructurarlos bien, ver que no tengan inconsistencia, etc.

[Link],460] Y después uno hace el análisis

[Link],059] con los modelos, saca las conclusiones y hace los chequeos

[Link],260] que el otro es

[Link],619] 30, 20 y 10% más o menos

[Link],980] del ejercicio.

[Link],239] Y por ejemplo, ¿qué pasa si uno hubiese

[Link],739] sumado acá

[Link],900] el

[Link],800] si uno

[Link],480] solamente pone el root de número

[Link],780] más

[Link],760] el dígito verificador

[Link],500] y
[Link],940] verificador de número.

[Link],840] Ahí sumó el 1, 2, 3, 4, 5, 6, 7, 9

[Link],940] como habíamos dicho.

[Link],679] Claro, y en este caso, como menciona Carlos Barrientos,

[Link],239] el más concatena si las variables son string,

[Link],000] si son número, y si son número

[Link],619] opera como suma. Entonces uno puede sumar

[Link],780] texto o concatenar texto, que se llama,

[Link],219] o sumar número.

[Link],119] Entendería que si uno

[Link],000] solamente suma número y texto, ya la cosa

[Link],920] se complica. Y ahí

[Link],280] tiraría un error, porque uno no puede

[Link],820] sumar texto con número, etc.

[Link],940] ¿Cómo?

[Link],119] ¿Habría sido error si es que no lo hubiese

[Link],679] puesto con coma? O sea, lo hubiese tomado

[Link],599] como un menos, si es que hubiese puesto

[Link],780] solamente el menos. Pero como le puse las comillas,

[Link],820] lo toma como un texto,

[Link],679] probablemente tal como guión, y no como

[Link],559] y no como...

[Link],500] Claro, y las variables es una colección

[Link],579] de información indexada bajo un

[Link],559] nombre previamente definido. Por ejemplo, lo que

[Link],599] acabamos de hacer. Nosotros le dijimos


[Link],420] la variable root va a ser

[Link],500] el tanto, tanto, tanto.

[Link],960] Pero uno podría poner, decir como

[Link],940] en el colegio, o en la escuela,

[Link],119] x es igual a 5, o x

[Link],079] es igual a algo, o x es igual a una función.

[Link],260] O que dependa de cualquier otra cosa, que x

[Link],960] dependa de y.

[Link],960] Por ejemplo, que yo quiero que el mismo root,

[Link],820] nosotros sabemos que root

[Link],199] es un texto, ¿cierto?

[Link],199] Y yo quiero que x

[Link],820] sea igual a mi root.

[Link],900] Entonces, cuando yo voy a ver

[Link],300] que es print x,

[Link],199] me arroja el mismo root, porque le dijimos anteriormente

[Link],820] x va a ser igual a root.

[Link],219] Entonces,

[Link],940] si uno cambia el root acá arriba,

[Link],380] si uno pone un nuevo root,

[Link],760] que el root va a ser, no sé,

[Link],280] 55,

[Link],639] 600,

[Link],840] y uno ejecuta acá,

[Link],960] uno va a ejecutar...

[Link],780] Tenemos que antiguamente teníamos acá


[Link],440] y teníamos la antigua x, porque el root cambió,

[Link],179] pero no cambió la x. Entonces, si uno le dice nuevamente

[Link],159] que x

[Link],960] es root, ahí va a aparecer el nuevo

[Link],019] resultado. Es como la instrucción

[Link],059] que uno da. Gustavo tiene la mano levantada.

[Link],559] Sí, Oscar, algo breve.

[Link],940] Como que Python intuye

[Link],079] cuál es el tipo de variable que tú le estás

[Link],099] entregando por

[Link],239] el dato que le estás entregando,

[Link],219] porque me acuerdo,

[Link],500] uno aprendía en la U, visual base,

[Link],019] lo que sea, tenía que decir type o

[Link],960] dim, no sé cuánto, y decir

[Link],539] qué tipo de variable era.

[Link],699] Sí, Python justamente,

[Link],239] como menciona Gustavo, muchas gracias, Gustavo.

[Link],599] Python es bastante inteligente

[Link],980] en intuir qué es lo que hay.

[Link],460] No obstante, eventualmente

[Link],980] puede haber alguna inconsistencia,

[Link],940] por ejemplo, cuando hay muchas variables y uno lee un texto

[Link],000] y eventualmente podría equivocarse, pero generalmente

[Link],960] intuye cuál es la variable en función de la estructura

[Link],000] que tiene.


[Link],960] Entonces, sabe que si uno le pone, por ejemplo,

[Link],699] que después lo va a poner con fecha, uno puede poner

[Link],059] la fecha y te lo va a leer como fecha.

[Link],219] Pero justamente,

[Link],719] generalmente lo suele intuir.

[Link],300] Entonces, las variables

[Link],400] es una colección de información indexada

[Link],179] con un nombre previamente definido.

[Link],659] Lo vimos acá.

[Link],820] La principal ventaja de las variables

[Link],199] es poder utilizar información.

[Link],940] O reutilizar información, como lo vimos recién.

[Link],579] Por ejemplo, uno puede saber qué es el root.

[Link],579] Entonces, si uno definimos el root,

[Link],760] en vez de tener que estar anotando cada vez la cuestión,

[Link],980] uno anota X, o Y,

[Link],579] o algo así

[Link],739] sencillo. Entonces, para asignar

[Link],119] o crear una variable, usamos el operador de asignación

[Link],239] igual.

[Link],239] Que es el que está ahí.

[Link],119] Python es muy común la lógica

[Link],719] de razonamiento que tenemos nosotros.

[Link],920] Decir esto, esto.

[Link],159] Como en el cuaderno,

[Link],800] como en las clases de matemática.


[Link],940] Entonces, veamos.

[Link],539] Dice, para asignar o crear una variable,

[Link],900] utilizamos la operación.

[Link],360] Y Python es sensible a mayúscula o minúscula.

[Link],300] Es decir, nombre con minúscula y nombre con mayúscula

[Link],440] serían objetos distintos.

[Link],880] Y esto viene de la programación del computador,

[Link],659] que es un carácter, al final,

[Link],920] es la computación, y esto ya es anécdota informática.

[Link],539] Todo parte de los 1 y 0.

[Link],219] Y una cadena de 8 1 y 0

[Link],679] te van definiendo letras,

[Link],059] que es un byte,

[Link],659] y el lenguaje exagesimal,

[Link],579] que tiene no sé cuántos bytes,

[Link],940] que es un par de par de par de par de par de par.

[Link],679] Entonces, si uno usa mayúscula o minúscula,

[Link],400] tiene un nombre distinto.

[Link],599] Y si uno usa letra A,

[Link],679] tiene otro número,

[Link],619] y así sucesivamente.

[Link],400] Por eso Python, cuando usa mayúscula o minúscula,

[Link],099] tiene nombres distintos.

[Link],300] Para que tengan esa consideración.

[Link],940] Y que a veces, muchas veces,

[Link],760] a mí me pasa que program


[Link],900] es lo siguiente.

[Link],940] Tenemos un ejemplo.

[Link],940] Replicar el segundo cálculo anterior.

[Link],940] Verifique el tipo de cada variable creada.

[Link],940] Entonces tenemos A, tenemos B, tenemos C,

[Link],940] y tenemos la división.

[Link],940] Entonces vamos a tener que esto va a ser número,

[Link],940] y aquí tenemos B,

[Link],940] que es un nuevo ejercicio que va a ser 2 elevado a división menos C.

[Link],940] Entonces vamos a calcular cuánto es B,

[Link],940] cuánto es B mayúscula.

[Link],940] B nos debería dar 7.

[Link],940] B mayúscula nos debería dar división,

[Link],940] que es A dividido B.

[Link],940] Que es como reemplazar.

[Link],940] Y también nos va a dar C.

[Link],940] Entonces A dividido B es 50 menos 4 por 9.

[Link],940] B es 7 y C es un tercio.

[Link],940] Que es un poco lo que teníamos acá arriba.

[Link],940] ¿O no? ¿No era lo mismo?

[Link],940] 50, 2 elevado a 50 menos 4 por 9 dividido 7.

[Link],940] ¿Era esa?

[Link],940] 50 menos 4 por 9, claro, esta es.

[Link],940] Estamos replicándola y queremos ver el resultado.

[Link],940] Entonces cuando ejecutemos, vamos a ver,

[Link],940] vamos a ver cada uno de los valores.


[Link],940] Por ejemplo, en el 7,

[Link],940] A, B y C, A y B son enteros

[Link],940] y C, división y B mayúscula son decimales.

[Link],940] Y tenemos los cálculos acá que tenemos 7.

[Link],940] B es 7, el B minúscula, pero el B mayúscula es 3,666.

[Link],940] Que es lo mismo que el 3,6 periódico que teníamos acá.

[Link],940] No sé si hay dudas o consultas respecto a eso.

[Link],940] Perfecto.

[Link],940] Bueno, aquí un pequeño observación.

[Link],940] Cuando tenemos un número grande,

[Link],940] por ejemplo, restamos el grande y el pequeño,

[Link],940] el pequeño que está acá,

[Link],940] con la N de Python como está hecho para el inglés,

[Link],940] se marea un poco.

[Link],940] Si yo tenemos un grande menos el grande más el pequeño,

[Link],940] debería quedar solo el pequeño, el 0,1.

[Link],940] Pero ¿qué es lo que pasa acá?

[Link],940] Y que es un tema que hay que considerar al respecto.

[Link],940] Python, cuando calcula,

[Link],940] hace cálculos que son, por decirlo así,

[Link],940] no exactos, sino que son aproximaciones.

[Link],940] Y eventualmente cuando uno calcula es...

[Link],940] No reconoce nada de N, Víctor.

[Link],940] Claro, Python simplifica el número, el decimal y el string.

[Link],940] No tiene tantos tipos de datos como otro lenguaje.

[Link],940] ¿Qué es lo que pasa?


[Link],940] Son...

[Link],000] aproximaciones y guarda variables

[Link],079] guarda ese

[Link],159] valor dentro de una variable

[Link],260] entonces

[Link],780] pasan unos temas con algunos números

[Link],760] sobre todo los números que son pequeños

[Link],980] o otros que son como fracciones

[Link],699] o tiene pequeñas variaciones

[Link],659] entonces cuando uno hace cálculos de repente

[Link],900] el resultado no es exactamente

[Link],119] preciso

[Link],760] porque la forma de almacenar la información, y esto ya es de computación

[Link],139] es un poco para que lo tengan, eventualmente

[Link],840] podría resultar con esto, yo les explico como la historia

[Link],940] hace que el cálculo no sea exacto

[Link],139] el valor, entonces

[Link],880] por ejemplo aquí uno tiene el resultado y por ejemplo

[Link],940] si uno quiere asegurarse que el resultado sea

[Link],739] sea

[Link],820] el que uno quiera

[Link],239] uno pone round que es redondear

[Link],960] que es una función que se aplica a la

[Link],900] y uno pone

[Link],500] resultado

[Link],380] y quiero redondearlo al primer decimal


[Link],300] y ahí uno ejecuta

[Link],460] y ahí se lo redondea al primer decimal

[Link],059] entonces

[Link],699] Python tiene esto, que no es

[Link],780] un error, si uno

[Link],239] le preguntara a un informático, esto es un error

[Link],460] el informático te va a decir que no

[Link],760] la persona normal, sin ofender

[Link],739] al informático, yo soy

[Link],380] un nerd que

[Link],539] le gusta mucho la programación

[Link],559] si le podría chocar que

[Link],400] uno resta algo con ese mismo

[Link],539] que debiera ser cero y solamente deja el número pequeño

[Link],679] y debiera darse 0,1, pero es la forma

[Link],800] de razonamiento que tiene el computador

[Link],380] que el computador no es como nosotros

[Link],739] que nosotros razonamos de forma directa, sino que

[Link],139] tiene que gestionar unos y ceros

[Link],539] y la forma de almacenar que tiene

[Link],340] a veces genera aproximaciones

[Link],440] de cálculo

[Link],039] y no es que esté malo desde el punto de vista informático

[Link],099] sino que se construyó así

[Link],319] y la forma de solucionarlo muchas veces es esto

[Link],960] hay que tener en consideración


[Link],140] los temas de aproximación

[Link],659] entonces

[Link],699] quería consultar

[Link],960] antes de seguir, cómo estamos hasta ahora

[Link],699] no sé si alguna o dos personas

[Link],899] quisieran comentar si más o menos se entiende

[Link],659] si existe alguna duda o quisieran enfatizar

[Link],840] algún punto o recalcar otro punto

[Link],539] volver a visitar el punto

[Link],000] dejo el micrófono abierto por si alguien

[Link],479] quiere

[Link],739] comentar

[Link],180] no, no se peleen

[Link],779] todo claro, dice Alonso

[Link],960] está todo súper claro

[Link],840] estupendo, se van entendiendo

[Link],500] las analogías que hago, a mí me gusta mucho utilizar analogías

[Link],199] ¿logran explicar

[Link],539] la lógica detrás?

[Link],539] sí, dice Carolina

[Link],260] qué bueno

[Link],920] ¿sí, Oscar?

[Link],460] dígame, no sé quién habla

[Link],500] yo, Tomás, por acá

[Link],319] Tomás, es que no me aparecía en la montaña

[Link],300] dígame, Tomás


[Link],579] tenía una duda principalmente

[Link],000] con la parte del print

[Link],060] B

[Link],600] donde está el ejemplo 1

[Link],840] replicar según cálculo anterior

[Link],359] verificar el tipo de cara variable creada

[Link],619] ya

[Link],520] los print que salen más abajo

[Link],579] los tipos, cuando sale print

[Link],500] tipo A

[Link],539] tipo B

[Link],460] claro, que cuando uno hace el print, por ejemplo

[Link],479] el print es para que retorne

[Link],260] todos los resultados al mismo tiempo

[Link],600] si uno le pone el print, lo ejecuta, pero no te lo muestra

[Link],939] es como cuando uno está en el trabajo

[Link],779] y uno le dice algo a alguien

[Link],140] como hazme esto

[Link],020] soluciona este problema

[Link],739] a lo mejor la persona lo ejecutó, pero nunca uno le dio

[Link],020] lo que es de quien lo ejecutó, entonces después uno va a preguntarle

[Link],420] oye, ¿qué pasó con esto?

[Link],640] cuando uno le dice poner print

[Link],960] es, haz el trabajo y aparte

[Link],020] dime lo que te retornó

[Link],539] porque por ejemplo, si uno va a una persona


[Link],420] y le dice, dame

[Link],539] por ejemplo, dice, no sé

[Link],939] hazme el problema A

[Link],840] el problema B, el problema C

[Link],920] y al final te retorna y te dice

[Link],439] sí jefe, o sí compañero, dice el problema

[Link],439] está listo el C

[Link],859] y normalmente esto tiene la misma lógica

[Link],479] entonces yo le digo, porfa, repórtame

[Link],500] impríbeme el resultado

[Link],479] de A, de B y de C, en este caso

[Link],119] el resultado de el tipo

[Link],500] de A, que es el tipo de variable

[Link],100] el tipo de variable B, el tipo de variable C

[Link],560] el tipo de la división, que son variables que definimos anteriormente

[Link],079] el tipo de B

[Link],119] para mostrar la diferencia, por eso va el print

[Link],460] pero no hay calidad

[Link],119] el print lo entiendo

[Link],699] el print que ejecuta el código

[Link],000] y todo eso

[Link],539] y el type es para saber

[Link],500] cómo quedó almacenada la variable

[Link],840] si la variable quedó almacenada como entero

[Link],060] quedó almacenada como decimal

[Link],260] o si quedó almacenada como texto, recuerda que por ejemplo


[Link],520] hicimos el caso del root

[Link],479] si uno va acá al root

[Link],199] ¿dónde quedó el root?

[Link],100] más arriba

[Link],960] claro, si uno escribe

[Link],640] type, si uno escribe por ejemplo

[Link],159] olvídate del print

[Link],039] type de root

[Link],180] me va a decir que es un string

[Link],520] que es un texto

[Link],119] pero si uno escribe el type del root

[Link],260] número, que nosotros almacenamos

[Link],199] ese mismo root, pero como número me va a decir que es un entero

[Link],619] esa es la gracia del type

[Link],579] uno identificar la variable que variable es

[Link],399] y esto es muy útil

[Link],739] y en el ejemplo

[Link],000] ¿cómo?

[Link],100] sería

[Link],100] en el de abajo

[Link],600] sí

[Link],600] va

[Link],600] b es 7

[Link],600] entonces b es un número entero

[Link],600] y retorna entero

[Link],600] que es una clase que se llama


[Link],600] ya, ya, ya

[Link],600] es que eso era lo que no entendía

[Link],100] el class int

[Link],100] eso era lo que no entendía

[Link],100] claro, es una clase

[Link],100] lo que pasa es que en programación en un objeto

[Link],100] se llaman clases y atributos

[Link],100] la clase del objeto es como la definición

[Link],600] a ver

[Link],100] una clase

[Link],100] es un conjunto de todos los elementos

[Link],100] que consta parte de ciertas características de un condón

[Link],100] por ejemplo

[Link],100] eso ya es programación

[Link],100] no voy a no decir de datos

[Link],100] por ejemplo

[Link],100] y que es programación orientada a objetos

[Link],100] las clases son las clases de los cubiertos

[Link],100] los servicios

[Link],100] que tenemos la cuchara, el tenedor y todo

[Link],100] y ellos comparten cosas en común

[Link],100] que son para comer

[Link],100] que con ellos se pueden muchas veces cortar cosas

[Link],100] con un tenedor o con un cuchillo

[Link],100] con una cuchara incluso

[Link],100] entonces
[Link],100] la clase es la clase de los enteros

[Link],100] y esas tienen ciertas características

[Link],100] por eso se dice clase

[Link],100] quédate con esto que está con él

[Link],100] como así uno puede definir su propia clase

[Link],100] definir su propia clase, que podría ser

[Link],060] la clase de los estudiantes

[Link],739] que están en el diplomado, y que son

[Link],100] todos ustedes los ciento y tantos que están

[Link],979] 139 menos

[Link],439] 5, que son el ayudante y el profesor.

[Link],239] Ustedes 5

[Link],939] comparten, están dentro de

[Link],699] el diplomado de Data Science, y tú

[Link],140] por ejemplo estás asistiendo virtualmente

[Link],079] a esta

[Link],119] clase de Python.

[Link],920] Ese es el concepto de clase.

[Link],579] Y todos ustedes van a tener este

[Link],979] material, y todos ustedes van a tener

[Link],579] que dar pruebas, etc.

[Link],220] Esa es la definición de clase,

[Link],979] que tiene ciertos elementos del común, que son

[Link],819] atributos. Disponiendo estos atributos,

[Link],840] la gracia que tiene es que uno puede

[Link],960] trabajar con ello.


[Link],960] Entonces, por ejemplo, si uno tiene la clase,

[Link],060] que es la clase de diplomado 2025,

[Link],779] y uno dice aplicar pruebas a clase,

[Link],140] todos van a dar una prueba, y cada uno, por ejemplo,

[Link],880] puede dar un resultado distinto.

[Link],000] Tomás, que está hablando, se puede sacar un 7.

[Link],600] Carolina, se puede sacar un

[Link],720] 6.5, por ejemplo.

[Link],239] Y uno puede ir jugando con eso.

[Link],159] Esa es un poco la lógica.

[Link],819] Tenga tranquilidad de que esto no es fácil

[Link],000] de entender. Yo cuando lo vi solamente en programación,

[Link],659] estuvieron un mes explicándolo

[Link],239] con varias clases, y es un poco

[Link],020] para tener la lógica de qué es lo que hay

[Link],180] detrás. Tratamos de condensar

[Link],500] todo esto, y

[Link],899] esa es un poco la lógica.

[Link],039] Vale, Oscar. Muchas gracias.

[Link],479] Eso. Perfecto.

[Link],779] Son las 19.51.

[Link],039] Voy a avanzar un poquitito más, a ver, conversiones de datos,

[Link],079] y colecciones de datos,

[Link],260] y los subconjuntos.

[Link],159] Claro.

[Link],079] Voy a ir un poco más rápido para después hacer


[Link],119] una pausa en una sección

[Link],880] que sea inteligente para hacer la pausa.

[Link],899] Entonces, volviendo,

[Link],140] conversiones de datos, claro, la ventaja que tiene

[Link],199] que, así como existen las definiciones,

[Link],500] uno puede ir variando, que nosotros hicimos

[Link],220] por ejemplo el root, que sea texto o número,

[Link],479] y uno puede convertir

[Link],260] los valores. En Python, por ejemplo, vamos a cambiar

[Link],220] el tipo actual de un objeto a otro,

[Link],560] que generalmente se refiere

[Link],500] al castigo de datos. Por ejemplo, cambiar el string

[Link],520] 2023 a un valor entero, etc.

[Link],500] Entonces, por ejemplo, ejemplo de conversiones

[Link],939] de datos, tenemos el año 2023,

[Link],819] y si uno imprime esto,

[Link],460] tiene un error porque no es un valor de texto.

[Link],680] Entonces, si uno lo cambia, que era un poco

[Link],000] lo que habíamos hecho recién, lo cambió a string,

[Link],319] y retorna

[Link],300] la fecha específica,

[Link],699] 25 de diciembre del año 2023.

[Link],899] Si queríamos decir que estamos hoy día,

[Link],079] hoy día es 20

[Link],680] de mayo.

[Link],000] Del 05, 20 de mayo, ¿cierto?


[Link],279] Del 25.

[Link],939] Y nos va a seguir tirando error,

[Link],479] pero porque el 25 lo notamos como número y no como texto.

[Link],140] Entonces, si vamos acá, aquí vamos a tener el 25.

[Link],800] Se nos coló un signo de interrogación.

[Link],619] 25.

[Link],479] Ahí está.

[Link],300] Y acá nos va a dar 25, del 5 del 2025, que es hoy.

[Link],720] Claro.

[Link],000] Hay una librería, bueno, después voy a hablar de la librería,

[Link],220] no olvídense eso.

[Link],100] Claro, hay una forma de concatenar objetos,

[Link],819] ocultar cosas del string es mediante los fString,

[Link],399] que es, claro, por ejemplo, cuando uno va a hacer un resultado,

[Link],239] uno puede concatenar este resultado.

[Link],260] Por ejemplo, la fecha, uno le pone una f, que es el texto,

[Link],779] y uno puede agregar que estas que son variables,

[Link],600] por ejemplo, el 25, el 12, el 23,

[Link],000] y uno quiere tirar un resultado que te aparezca como primer resultado

[Link],739] y que te tire el valor.

[Link],619] Es decir, si uno quiere personalizar, por ejemplo,

[Link],640] ¿por qué es útil esta función?

[Link],380] Por ejemplo, si uno quisiera imprimir todas las fechas de un calendario

[Link],060] o todos los cumpleaños,

[Link],140] uno podría tener almacenado en una variable

[Link],840] o en muchas variables cuáles son los atributos


[Link],600] y uno quisiera imprimir todos los cumpleaños

[Link],220] para ser inteligente en listado de cumpleaños

[Link],340] para compartirlo con la empresa.

[Link],340] Y ahí uno pone,

[Link],000] la fecha y las variables

[Link],079] y que te vaya ejecutando las variables, por ejemplo.

[Link],800] Y después lo vamos a ver con listas.

[Link],619] Y tenemos también colecciones de datos

[Link],319] que son las listas justamente que tenemos.

[Link],500] Sí.

[Link],880] Es cuando uno quiere imprimir cosas, por ejemplo,

[Link],659] tener variables, una variable,

[Link],079] pero una variable que tiene texto que es variable.

[Link],020] Por ejemplo,

[Link],859] déjame Carolina explicar

[Link],380] lo que son las colecciones o las listas

[Link],300] y ahí explico nuevamente lo otro.

[Link],000] ¿Te parece?

[Link],819] Perfecto. Gracias.

[Link],340] Ya.

[Link],659] Una lista

[Link],300] se puede definir como un conjunto de objetos

[Link],920] o estructura de datos dentro de una variable.

[Link],300] Por ejemplo, la lista del supermercado.

[Link],760] Yo como siempre trato de ser eficiente en el supermercado

[Link],079] y demorarme lo menos posible,


[Link],340] eso es lo que tengo que comprar

[Link],340] y lo tengo en una lista

[Link],939] donde compro la leche, el pan, el jamón,

[Link],760] la carne, la pasta de dientes, etc.

[Link],380] Entonces,

[Link],479] por ejemplo, esto lo puedo definir,

[Link],680] las listas se definen así,

[Link],159] se definen con corchetes.

[Link],680] Estas pueden ser los precios de los elementos que yo compré,

[Link],600] que son 1.500, 3.500, 100,

[Link],779] que también se pueden repetir,

[Link],800] no necesariamente pueden ser,

[Link],640] y eran los precios que teníamos antes de la pandemia,

[Link],539] antes de la inflación cara.

[Link],920] Y también, por ejemplo,

[Link],100] y la gracia que tiene que la lista uno puede decir,

[Link],500] a ti te da lo mismo,

[Link],859] a ti te da lo mismo,

[Link],399] si el tomate lo compraste antes,

[Link],619] lo compraste después,

[Link],859] o cuando lo estás echando,

[Link],380] cuando lo estás echando al carro,

[Link],220] sino que solamente importa el valor y no su orden.

[Link],680] Y esto puede ser permutable, que se llama.

[Link],720] Y también está la tupla,

[Link],060] que la tupla sí requiere cierto orden.


[Link],279] Por ejemplo,

[Link],720] los minutos de cada paso de, no sé,

[Link],539] para hacer una receta.

[Link],979] O, por ejemplo, que puede demorarse,

[Link],819] o segundos,

[Link],739] mil segundos en hacer un postre,

[Link],520] la primera etapa que es dejar reposar

[Link],800] o mezclar los huevos, etc.

[Link],460] Esto tiene un orden y esto no se puede mover.

[Link],439] Pero los precios,

[Link],199] pero los precios,

[Link],840] de por sí, sí.

[Link],079] Ah, claro,

[Link],899] y la tupla,

[Link],960] la gracia que tiene es que son como los elementos mínimos,

[Link],180] perdón, me confundí.

[Link],460] La tupla son los elementos que contienen toda la lista.

[Link],640] Por ejemplo, una lista podría repetir,

[Link],600] pero acá no se repite.

[Link],859] Porque, por ejemplo, aquí,

[Link],739] lista, tupla y diccionario.

[Link],720] Contienen un set de valores que son guardados de forma secuencial.

[Link],239] Es mutable, es decir, se puede mover,

[Link],079] se pueden agregar, quitar o modificar.

[Link],279] Las tuplas no son mutables,

[Link],479] pero tienen la ventaja de usar menos memoria y más rápida.


[Link],479] Ah, no, estaba bien lo que estaba diciendo.

[Link],720] Justamente.

[Link],840] O sea, se pueden mover porque están estáticos,

[Link],279] pero y la lista,

[Link],279] la lista se puede mover.

[Link],819] Y, por ejemplo,

[Link],380] diccionario es muy sencillo.

[Link],779] Es lo mismo que un diccionario.

[Link],760] Por ejemplo, uno va a la definición y qué es lo que es.

[Link],420] En este caso,

[Link],939] un diccionario de edades,

[Link],920] uno puede decir,

[Link],520] tenemos Esteban,

[Link],220] Alexis y Claudia,

[Link],439] el que tiene 25 años,

[Link],880] Alexis 50 y Claudia 30.

[Link],159] Entonces, por ejemplo,

[Link],460] cuando uno quisiera trabajar con una lista,

[Link],659] uno puede tener print de precios y print de las edades.

[Link],140] ¿Y cuál es la gracia?

[Link],840] De la de la lista que,

[Link],020] por ejemplo,

[Link],079] uno dice al supermercado tiene problemas y en su sistema dice yo tengo mis
precios,

[Link],439] cierto que están acá,

[Link],239] que están en la lista y yo digo ya tengo que subir todos los precios.
[Link],659] A mí me pasó en el factor en el en el en el en mi empresa que dijeron ya por
el 20 25 tenemos que subir los precios de las comisiones y las comisiones suben,

[Link],760] no sé,

[Link],979] en cinco mil pesos de cada los precios van a subir 50 por 50 pesos.

[Link],420] Entonces no hará lista,

[Link],199] le va a poner.

[Link],979] Ah.

[Link],520] Qué pasa acá?

[Link],840] Ah,

[Link],000] porque tiene que ser una raíz,

[Link],659] pero te lo da lo mismo.

[Link],960] Uno podría tener una lista y con la lista uno podría hacer.

[Link],180] Voy a hacer un pequeño.

[Link],619] Me disculpan los que los que están.

[Link],279] Voy a hacer.

[Link],100] Por un país que lo vamos a ver más adelante.

[Link],460] Y este va a ser un punto.

[Link],359] Array de precios.

[Link],840] Y este,

[Link],600] por ejemplo,

[Link],380] que al final lo único que estoy diciendo es que utilice una herramienta de
cálculo de análisis numérico para trabajar esto como barrio.

[Link],899] Entonces la gracia que tiene es que a todos los valores yo le sumé a todo,

[Link],979] le le dé las comisiones,

[Link],880] por decirlo así,

[Link],380] para ajustarme y no puede hacer en función de las listas hacer cálculos o le
puedo restar.
[Link],460] Prestar mil pesos.

[Link],460] Y ahí se va modificando y otra de las ventajas que tiene,

[Link],460] por ejemplo,

[Link],140] la con las tuplas,

[Link],479] también ocurre lo mismo y por ejemplo con las los diccionarios que lo que
un diccionario,

[Link],659] una definición de algo y que me va a llevar algo.

[Link],579] Entonces,

[Link],859] por ejemplo,

[Link],239] yo tengo diccionario.

[Link],479] Edades y yo quiero saber el diccionario de edades de Alexis.

[Link],979] Y me va a retornar la edad de Alexis.

[Link],539] El diccionario de edades de Claudia.

[Link],560] Y me va a retornar el resultado de Claudia con las tuplas.

[Link],380] No se podría hacer.

[Link],239] A ver,

[Link],479] veamos con las tuplas.

[Link],319] Precios.

[Link],479] Tupla.

[Link],479] Sí,

[Link],779] sí funciona,

[Link],279] también se puede hacer.

[Link],979] Juan.

[Link],479] No se necesita el PRI porque solamente estoy ejecutando la línea por si


acaso.

[Link],479] Entonces,

[Link],979] para volver acá,


[Link],979] para volver acá.

[Link],979] Carolina.

[Link],979] Por ejemplo,

[Link],479] imagínate que tú tienes las cumpleaños de Carolina,

[Link],979] de Gustavo,

[Link],479] de Sebastián y de Claudia.

[Link],479] Y que van a ser en vez de van en vez de ser.

[Link],479] En vez de ser.

[Link],479] Eh.

[Link],979] Eh.

[Link],479] Eh.

[Link],979] Eh.

[Link],479] Eh.

[Link],979] Eh.

[Link],479] Eh.

[Link],979] Veinticinco,

[Link],479] veintiuno,

[Link],979] veintitrés y veinte.

[Link],979] Veintidós.

[Link],479] Veintidós.

[Link],979] Veinticinco,

[Link],479] veintiuno,

[Link],979] veintitrés y veinte.

[Link],479] Veintidós.

[Link],979] Veintidós.

[Link],479] Y los meses van a ser doce,


[Link],979] uno,

[Link],479] dos,

[Link],979] tres.

[Link],479] Y los años van a ser veintitrés o el día de aniversario de cualquier otra cosa.

[Link],479] Usted es cuatro,

[Link],479] ¿cierto?

[Link],979] ¿Me sigues Carolina?

[Link],479] Sí,

[Link],979] cierto.

[Link],479] Estoy viendo.

[Link],979] Claro.

[Link],479] Si uno tiene el resultado y uno va a tener la fecha,

[Link],479] uno va,

[Link],979] esto puede que arroje error.

[Link],479] Es y el año,

[Link],279] ¿cierto?

[Link],479] Pero mentalmente que si uno quisiera saber las fechas concatenadas juntas,

[Link],079] uno podría hacer el siguiente,

[Link],579] el siguiente ejercicio.

[Link],979] Y esta es la ventaja de utilizar Python.

[Link],880] Uno podría decir.

[Link],979] For y y resultado aquí se pueden marear algunos kilos que estoy diciendo o
por valor,

[Link],380] por,

[Link],779] por,

[Link],380] por,

[Link],680] por.
[Link],579] A ver,

[Link],979] eso ve el hipócrita.

[Link],579] No voy a hacer el ejemplo nomás para que tengan el Carolina.

[Link],180] Dime de qué van a ser estas fechas.

[Link],779] Perdón,

[Link],180] de qué,

[Link],479] qué de qué quieres que sean estas fechas,

[Link],180] las fechas de que la fecha en que pagan la fecha en que uno tiene la que uno
se gana el kino.

[Link],880] Claro,

[Link],180] las fechas.

[Link],680] Claro,

[Link],180] yo no quiero la fecha de diploma.

[Link],479] Si no quisiera que.

[Link],000] y que cada fecha va a ser la fecha en que tú te vas a ganar el kino.

[Link],079] ¿Cierto?

[Link],279] Entonces nos va a decir que cada una de las fechas en resultados

[Link],760] se imprima la fecha, porque actualmente no estamos tanto como fecha,


¿cierto?

[Link],539] Entonces aquí nos lo vamos a decir.

[Link],460] Imprime resultado, print resultado.

[Link],340] Ah, fecha lo definimos arriba, sí.

[Link],140] Claro.

[Link],380] Claro. Entonces...

[Link],220] Por eso, porque fecha con el for, usted...

[Link],039] Yo igual sé que existe...

[Link],619] Sí, claro.


[Link],000] Con el for está definiendo la nueva variable fechas.

[Link],420] Y ahí lo está...

[Link],840] Claro.

[Link],520] Por fechas, claro.

[Link],699] Por fechas, y aquí va a ser la fecha, va a ser el resultado,

[Link],039] va a ser día...

[Link],760] Vamos a poner fecha.

[Link],739] Fecha.

[Link],300] Fecha.

[Link],380] Aquí va a decir fecha.

[Link],800] Y aquí va a ser fecha.

[Link],159] Año, fecha, fecha, fecha.

[Link],739] Y esto debería ser en el rango...

[Link],319] Porque son cuatro fechas, ¿cierto?

[Link],720] Va a ser del 0 al 3.

[Link],520] Porque esto...

[Link],439] A diferencia de nosotros que contamos del 1, Python cuenta del 0.

[Link],100] Claro.

[Link],319] Entonces desde la fecha vamos a decir...

[Link],380] Que cada una de las fechas...

[Link],279] Esto debería funcionar bien.

[Link],140] No, range.

[Link],140] Tiene que ser en...

[Link],039] Esto también es un comodín.

[Link],699] ¿Qué pasó acá?

[Link],800] El range tiene que ser con...


[Link],479] Ah.

[Link],159] Cerrado.

[Link],680] O sea, con el...

[Link],060] Con paréntesis.

[Link],420] Sí.

[Link],659] Claro, ahí está.

[Link],600] Pero eso es lo de range.

[Link],300] ¿Qué pasó?

[Link],760] Y ese NP...

[Link],300] Y ese NP...

[Link],840] Ya declaramos, ¿no?

[Link],899] Para ir.

[Link],319] No, no, caché.

[Link],000] Sí, porque lo puse abajo.

[Link],779] Dime.

[Link],520] Ah, es el de ese.

[Link],560] Eso, puso fecha.

[Link],880] Proced.

[Link],340] Pero dejamos la fecha.

[Link],479] Arrange.

[Link],840] NP.

[Link],300] Está bien, ¿no?

[Link],939] Había puesto fecha.

[Link],680] Por fecha.

[Link],819] In.

[Link],340] Range.
[Link],000] Range.

[Link],800] Y entre paréntesis 3.

[Link],840] Claro, también puede ser eso.

[Link],880] Parte automáticamente el set.

[Link],279] Es sin paréntesis 4.

[Link],840] Ahí está.

[Link],880] Rango 3.

[Link],039] Ahí está.

[Link],140] Maravilloso.

[Link],199] Muchas gracias a Carlos.

[Link],800] Fue Carlos, ¿no?

[Link],699] Claro.

[Link],979] Traduciéndolo a...

[Link],180] Traduciéndolo al español.

[Link],899] Claro, lo que hicimos, por ejemplo, ya que trabajamos la lista,

[Link],300] que un conjunto teníamos todo lo...

[Link],039] Tú le fuiste...

[Link],720] Por ejemplo, tú querías saber la fecha en que se iba a ganar el Kino.

[Link],659] ¿Qué fue?

[Link],840] ¿Qué fue?

[Link],859] Suponiendo que se lo iba a ganar.

[Link],420] A cuatro personas.

[Link],180] A Juan, Alonso, a Carlos y a tú, Carolina.

[Link],119] Muy bien por ello.

[Link],199] Tú vas a hacer la del 2045.

[Link],159] No me encanta.
[Link],180] Entonces, tú le preguntaste primero los días.

[Link],739] Después se te olvidó preguntarle los meses y después los años.

[Link],859] Entonces, tú le preguntaste los días primero, los meses y los años.

[Link],439] Entonces, tú dijiste...

[Link],760] Claro, ¿cómo puedo saber yo después cada una de las fechas?

[Link],539] De hecho, este debería ser 4.

[Link],619] 4.

[Link],840] Ahí están las cuatro fechas.

[Link],319] Porque contó del 0 al 3.

[Link],279] Entonces, cada fecha que es...

[Link],720] Claro, la gracia es que tú guardaste la variable.

[Link],239] Tú definiste tu variable resultado,

[Link],939] que tu resultado va a ser el día, el mes y el año, ¿cierto?

[Link],560] Ya.

[Link],199] Pero tú quieres eso.

[Link],100] Pero tú recopilaste la información como día, como mes y como año aparte.

[Link],899] Tú tienes un conjunto de días, un conjunto de meses y un conjunto de años.

[Link],119] Pero tú quieres unirlo por cada fecha en conjunto,

[Link],899] para que te quede como fecha, ¿cierto?

[Link],020] Como el 25 de diciembre.

[Link],819] Como el 23, como el 21 de enero del 23, el 23 del 25, etc.

[Link],880] Entonces, lo que hiciste acá al utilizar el F es este texto.

[Link],500] Si tú lo pones solamente como texto, tienes que poner el texto en específico.

[Link],159] Pero este texto va a ser variable y tú vas a llamar a las variables,

[Link],380] específicamente día, mes y año,

[Link],279] para que cada vez que tú utilizas el resultado y vayas iterando,
[Link],840] es decir, vayas ejecutando primero con el primer valor, el segundo y el
tercero,

[Link],039] te aparezca el resultado.

[Link],819] Y te diga la fecha específicamente.

[Link],239] Ahí, profe, yo estoy un poco más liada, porque como le comenté,

[Link],380] igual he tomado cursos, etc.

[Link],079] Entiendo cómo funciona el ciclo FOR,

[Link],060] pero el tema entonces lo que hace es la F de antes.

[Link],060] Claro, la F, porque fíjate que la F va antes de un texto.

[Link],159] Entonces tú estás diciendo, ese texto me lo vas a modificar

[Link],819] en función de las variables que tú tienes y me lo vas a ir reemplazando.

[Link],939] Esa es la ventaja.

[Link],199] Así, por ejemplo, me va a ser muy sencillo.

[Link],819] ¿Tú sabes cómo mandar los correos masivos que te dicen

[Link],300] estimada Carolina Marín de la autopista cobrándote?

[Link],000] No sé si tiene auto, pero vamos a ir viendo que tiene auto.

[Link],520] Sí, sí.

[Link],479] O de la Cuesta de la Luz, claro.

[Link],500] No, me encanta recibirlo.

[Link],479] Claro, ese correo te dice tu nombre, por cierto.

[Link],439] Tiene un asalto pendiente o felicidades, has ganado,

[Link],039] no sé qué cosa, te recordamos.

[Link],699] Tiene un nombre.

[Link],460] La persona que programó eso lo hizo así,

[Link],859] porque no va a andar escribiendo uno por uno y cambiando el texto.

[Link],819] Sino que tiene un archivo donde tiene tu nombre con tu root

[Link],359] y te va a buscar con tu root.


[Link],939] Después busca tu nombre y te inserta el nombre.

[Link],699] Y te manda el nombre.

[Link],020] Al que le llegan las multas de la municipalidad, claro.

[Link],920] Eso mismo.

[Link],020] Te manda el nombre ahí, y entonces va a buscar

[Link],619] y tiene programado esto tal cual como está acá

[Link],039] para que a ti te llegue tu mensaje personalizado.

[Link],380] Por ejemplo, en mailing masivo, en cosas, etc.

[Link],680] Porque aquí te definió, por ejemplo,

[Link],720] específicamente si tiene un listado de varios nombres,

[Link],239] te dice a tales personas, ponle, y entonces pasa un texto

[Link],520] que tiene una parte común y una parte que va mutando,

[Link],199] que va variando dentro del texto.

[Link],960] Y esa es la ventaja que tiene utilizar el F,

[Link],659] el F string.

[Link],859] Que la gracia es que te va cambiando esas partes.

[Link],439] ¿Ahora sí?

[Link],020] Sí.

[Link],880] Más o menos sí.

[Link],000] Explicándolo va a salir, porque la lógica...

[Link],500] Claro, se usa para escribir una, como comenta Nicolás,

[Link],720] se usa para escribir una cadena.

[Link],720] Es una cadena de texto sumando las variables del medio.

[Link],619] Ambos.

[Link],180] A usted, profesor, ya ni parece.

[Link],399] Claro, y volviendo acá...


[Link],699] Claro, aquí ahora barremos varias cosas.

[Link],159] Las colecciones de datos, por ejemplo, las listas, los diccionarios, etc.

[Link],260] Y también podemos seleccionar acá las diccionalidades.

[Link],119] Y también podemos almacenar objetos de distinto tipo.

[Link],359] Y podemos almacenar un objeto que tenga números, textos, listas.

[Link],340] ¿Listas?

[Link],960] ¿Listas?

[Link],039] ¿Listos?

[Link],520] ¿Listos?

[Link],539] ¿Listos?

[Link],720] Sí, listos dentro de listas.

[Link],060] Por ejemplo, todos nosotros conocemos lo que son las matrices.

[Link],859] O podríamos sonarnos las matrices, así como matrix, que son los números
para adelante, para abajo.

[Link],020] Por ejemplo, Excel es una matriz.

[Link],479] Si uno abre un Excel...

[Link],680] Acá voy a abrir un Excel.

[Link],560] Que te está demorando el Excel en abrir.

[Link],640] El Excel es una matriz.

[Link],020] Donde uno podría tener un 1...

[Link],739] Voy a hacerle más zoom.

[Link],579] Se hizo el zoom, ¿o no?

[Link],539] Ahí está.

[Link],039] Uno podría tener el 1, el 2, el 3, el 4...

[Link],539] El 4.

[Link],539] Y acá podría tener 5, 6, 7 y 8.

[Link],539] Esto es una matriz.


[Link],539] Y por ejemplo, esto de acá, esto que está acá, es una fila.

[Link],539] O podría ser una lista.

[Link],539] Y esto de acá es otra lista.

[Link],539] Entonces uno podría tener esta matriz, que serían dos listas de cuatro
valores,

[Link],539] en el cual va a ser el 1, 2, 3 y 4, un primer valor de una lista,

[Link],539] y el 5, 6, 7 y 8, que va a ser otra lista.

[Link],539] Y el 5, 6, 7 y 8, que va a ser otra lista.

[Link],539] Y uno podría anotarlo acá.

[Link],539] Por ejemplo, que tenga Esteban o un diccionario.

[Link],539] Y uno hace print y puedes tener...

[Link],539] Por ejemplo, si uno genera una lista que va a ser...

[Link],539] Vamos a hacer la lista 1, 2, 3, 4.

[Link],539] Y uno tiene otra lista que va a ser, como lo que hice recién,

[Link],539] 5, 6, 7, 8.

[Link],539] Y uno esta lista la hace dentro de la misma lista.

[Link],539] Es decir, vamos a que la lista sea como...

[Link],000] un elemento dentro de la lista

[Link],420] nos vemos

[Link],159] ahí está

[Link],659] ahí uno va a tener

[Link],960] el resultado de la lista

[Link],079] y esto después va a ser

[Link],800] se va a utilizar

[Link],760] esto después se puede utilizar

[Link],960] para calcular cuando uno hace cálculos

[Link],720] por ejemplo con matrices, etc.


[Link],439] y esa es la ventaja de utilizar

[Link],840] por ejemplo listas en listas, que al final es como

[Link],619] utilizar una hoja Excel o por ejemplo como

[Link],640] un cubo Rubik, que es este cubo de 3x3x3

[Link],840] que uno lo va moviendo

[Link],659] es la misma lógica, uno podría tener listas de listas de listas

[Link],720] así como agregando dimensiones

[Link],220] y por último tenemos

[Link],659] los subconjuntos de datos que tenemos

[Link],640] claro, que uno podría tener

[Link],460] así como nosotros manejamos listas

[Link],520] las listas tienen un orden, por ejemplo el primer valor

[Link],680] el segundo, el tercero, el cuarto y uno podría llamar

[Link],079] por ejemplo en vez de llamar a

[Link],500] Carolina o a Claudia o a Juan

[Link],439] las listas dentro de listas pueden ser de distinto rango

[Link],760] pregunta Diego Soto, pueden ser efectivamente

[Link],720] de distinto rango

[Link],579] pueden ser de distinto rango

[Link],520] y eso tiene algunas

[Link],520] implicancias, por ejemplo si son todas del mismo

[Link],560] generalmente uno trabaja

[Link],159] una matriz y esa matriz eventualmente podría ser

[Link],479] invertible, con cosas del tema de la geolimitación

[Link],180] pero uno podría almacenar listas de distinto valor

[Link],300] y que al final, entre comillas, podría uno agregar


[Link],539] ceros, si es que son números, o podría

[Link],399] agregar espacio o valores vacíos

[Link],880] dependiendo de lo que uno vaya a trabajar es el largo

[Link],319] de las distintas listas que están

[Link],399] dentro, y eso al final te va a ir definiendo

[Link],439] por ejemplo, o si es solo

[Link],460] una lista, te va a definir el largo de la lista

[Link],220] si son dos, va a ser 3x3

[Link],520] o 3x2x5, y ahí uno puede ir viendo

[Link],659] las figuras geométricas

[Link],600] y tenemos los subconjuntos de datos

[Link],819] que uno podría llamar, dime, retórname

[Link],939] que es lo que hicimos anteriormente

[Link],359] dame el primer valor

[Link],779] del día

[Link],140] del mes y del año

[Link],220] y aquí vamos a tener

[Link],060] dame el primer aquí, por ejemplo

[Link],640] index 0, index 1, que al final

[Link],779] nos decimos dame el primer elemento de la lista

[Link],779] el segundo elemento de la lista, etc

[Link],159] o el último elemento de la lista, el penúltimo

[Link],560] y así sucesivamente

[Link],520] que normalmente uno trabaja con subconjuntos de datos

[Link],579] entonces aquí tenemos una lista que la definimos

[Link],760] como dulce, salado, amargo, ácido, neutro


[Link],739] que son los sabores que existen

[Link],979] y

[Link],119] el diccionario que tenemos, Alexis Sánchez

[Link],859] 35

[Link],739] y del Inter de Milán

[Link],779] entonces si quisiéramos seleccionar

[Link],420] solo un elemento

[Link],680] del primer objeto, tenemos de la lista

[Link],720] 1, queremos el elemento 0

[Link],199] queremos el penúltimo elemento

[Link],300] de la lista 1, el menos 2, y queremos saber

[Link],159] cuál es el club de Alexis

[Link],520] entonces ejecutamos esto

[Link],899] y un poco lo que hicimos anteriormente

[Link],439] y ejecutamos acá, entonces el primer objeto es dulce

[Link],739] el penúltimo elemento es ácido

[Link],619] y el club de Alexis es el Inter de Milán

[Link],640] voy a revisar el chat un poco

[Link],619] dice Gustavo Fernández

[Link],819] una observación, copié el código del ejercicio exacto

[Link],039] y me dio error, lo único que faltaba eran los espacios

[Link],039] sangría en las últimas dos líneas

[Link],720] ¿lo puede explicar, profe?

[Link],640] claro, ¿qué es lo que pasa?

[Link],060] cuando uno hace, existen ciertas

[Link],500] y que lo voy a explicar más adelante


[Link],760] existen ciertas lógicas de programación

[Link],859] que cuando uno dice

[Link],600] quiero que algo itere

[Link],779] o que algo se ejecute

[Link],279] o uno hace alguna definición

[Link],619] uno tiene que ponerle el valor

[Link],560] y generalmente va a un espacio después de los dos puntos

[Link],659] que es lo que pregunta

[Link],680] Gustavo acá

[Link],199] a ver

[Link],899] en el ejemplo del for

[Link],239] hay un for

[Link],579] cuando hay dos puntos, lo que estoy diciendo

[Link],619] esto va a ejecutar

[Link],539] un proceso, específicamente

[Link],720] y quiero que todo lo que está dentro del range 4

[Link],539] se ejecute con esto

[Link],600] quiere decir que se ejecute cuatro veces

[Link],859] y que vaya ejecutando

[Link],159] el primer valor, el segundo, el tercero, el cuarto

[Link],720] y todo lo que está

[Link],100] y todo lo que está acá

[Link],840] ejecuta a lo que está acá

[Link],119] entonces eventualmente uno podría decir

[Link],579] print, fin del código

[Link],779] y el fin del código no va a estar


[Link],819] sujeto a que se ejecute acá

[Link],340] porque solamente se va a decir

[Link],619] que el código se termina de ejecutar

[Link],560] y el código se termina de ejecutar

[Link],600] y el código se termina de ejecutar

[Link],720] pero por ejemplo si uno anota

[Link],000] aquí con la

[Link],859] indentación

[Link],659] va a imprimir cuatro veces por cada valor

[Link],420] Oscar, entonces

[Link],439] en el fondo

[Link],520] la sangría

[Link],319] es una forma de decirle sin palabras

[Link],859] de forma silenciosa

[Link],939] que esa porción solamente es el contenido

[Link],859] del for

[Link],199] el for, el ino

[Link],319] todas las funciones que van con los dos puntos

[Link],520] justamente

[Link],079] es

[Link],600] es de aquí hasta acá

[Link],380] eso es lo que justamente

[Link],840] claro, para tener un número de veces

[Link],260] claro, y por último

[Link],060] subconjuntos de datos

[Link],819] ya lo vimos
[Link],100] y también podemos seleccionar múltiples objetos

[Link],279] que se conocen como slicing

[Link],600] que un slice

[Link],359] así como uno rebana el pan

[Link],960] uno quiere cortar el pan de la mitad

[Link],539] o del lado, de repente cuando uno va al supermercado

[Link],159] y le dice cuando uno compra jamón o queso a granel

[Link],380] no quiero que me dé ni la primera ni la última

[Link],600] porque la otra tuvo contacto con el agrio

[Link],720] la tocó alguien y la última está en contacto con la bandera

[Link],020] hay gente que

[Link],159] yo soy así

[Link],800] entonces

[Link],239] uno puede cortar esas cosas

[Link],000] y tomar ciertos elementos de una lista

[Link],439] o si no quisiera quedarme con los tres primeros

[Link],819] etcétera

[Link],720] entonces un slicing de un objeto de una lista

[Link],779] se conoce, se puede definir de esta forma

[Link],220] que diga del valor del cero

[Link],100] hasta el cuatro

[Link],779] que va a ser cero, uno, dos, tres

[Link],800] y el tercero

[Link],600] si uno selecciona los primeros elementos

[Link],159] y si uno omite el cero

[Link],899] puede seleccionarlo también de la misma forma


[Link],180] o si quiere ver los elementos centrales

[Link],779] uno puede seleccionar del uno al cuatro

[Link],159] o listar del penúltimo y el último hasta llegar al cero

[Link],300] etcétera, también se puede ver acá

[Link],119] por ejemplo, si uno selecciona todo

[Link],279] va a ser dulce, salado, amargo, ácido

[Link],199] con el cero, cuatro

[Link],500] si uno tiene el punto cuatro

[Link],340] uno va a tener dulce, salado, amargo, ácido

[Link],859] que es la misma forma, si uno selecciona el uno al cuatro

[Link],100] va a tener salado, amargo y ácido

[Link],239] y si uno selecciona los dos últimos

[Link],600] va a tener ácido o neutro

[Link],979] dígame Valeria

[Link],279] si en el ejemplo de los sabores

[Link],100] no le damos un nombre a la lista

[Link],000] Python

[Link],739] por si solo por estar ejecutando

[Link],180] antes

[Link],720] a ver

[Link],819] si en el ejemplo de los sabores

[Link],060] no le damos un nombre

[Link],279] no, pues tiene que hacer la lista, si al tiro voy a dar el break

[Link],060] si también

[Link],659] está a comprar pan

[Link],600] Valeria
[Link],600] Valeria

[Link],880] Valeria

[Link],960] Valeria

[Link],439] Valeria

[Link],500] Valeria

[Link],520] Valeria

[Link],579] Valeria

[Link],600] Valeria

[Link],079] Valeria

[Link],600] Valeria

[Link],640] Valeria

[Link],279] Valeria

[Link],979] al pelo

[Link],180] Valeria

[Link],659] Valeria

[Link],800] Valeria

[Link],020] Valeria

[Link],399] Valeria

[Link],539] Valeria

[Link],560] Valeria

[Link],880] Valeria

[Link],979] Valeria

[Link],020] Valeria

[Link],060] sí

[Link],220] Valeria

[Link],239] Valeria
[Link],560] Valeria

[Link],319] Valeria

[Link],600] Valeria

[Link],479] a ver, el menos 2

[Link],619] ah, porque por ejemplo uno también puede ponerle el 4

[Link],300] también, y te va a retornar

[Link],239] lo mismo

[Link],699] a ver

[Link],800] ha sido neutro, ah

[Link],159] claro, ¿qué es lo que pasa?

[Link],840] ¿qué es lo que pasa con el menos 2?

[Link],579] que uno puede ir para adelante o para atrás, entonces

[Link],720] muchas veces uno está trabajando con valores

[Link],760] y no necesariamente uno quisiera, uno no sabe cuál está

[Link],020] primero uno quiere partir de aquí

[Link],680] y partir un valor atrás, partir otro valor

[Link],020] atrás, entonces en vez de uno de

[Link],220] muchas veces uno no sabe, o las listas

[Link],000] pueden estar agregándose

[Link],039] valores o restándose valores, entonces uno quiere

[Link],800] que en el instante que está trabajando

[Link],500] el valor último o penúltimo

[Link],619] que es como relativo y no absoluto

[Link],399] se

[Link],699] seleccionar ese valor, por ejemplo

[Link],579] Samuel, ¿qué pasa si tenemos


[Link],699] una lista de 5 personas

[Link],000] y yo le digo, no es lo mismo decir

[Link],819] que la última persona

[Link],800] salga, porque no la vamos a atender, que la

[Link],739] persona décima salga, porque por ejemplo si tú le

[Link],760] dices, en ese instante es el 5

[Link],359] pero si ya atendieron a 2 personas más

[Link],539] y la lista queda de 3 personas

[Link],199] si tú le dices a la quinta persona que salga, no va a salir

[Link],539] en cambio si tú le dices a la última persona

[Link],560] la última persona salga, que es la tercera

[Link],439] esa persona va a salir, por eso se hace

[Link],539] la definición de por qué se utiliza el menos 2

[Link],439] que es la forma relativa de anotar

[Link],159] y no el 4 o el valor absoluto

[Link],979] también uno puede anotarlo

[Link],039] como por ejemplo que uno

[Link],000] para hacerlo, como es variable,

[Link],840] la programación, entre comillas, nos soluciona muchas cosas,

[Link],460] pero también el computador, como está a partir,

[Link],420] el computador trabaja de forma discreta,

[Link],760] uno tiene que decirle como,

[Link],380] yo quiero de este hasta el largo de la fila.

[Link],180] Ahí también sería otra forma posible de eliminar el último.

[Link],720] Pero son distintas formas de poder solucionar el problema.

[Link],220] Vamos a hacer una pausa acá,


[Link],260] de 10, 15 minutos,

[Link],159] para volvamos a la 8 y media,

[Link],380] para ver lo que funcione y después Numpad.

[Link],939] Hasta acá no me he ocupado ni una librería,

[Link],680] en teoría no me he ocupado ni una,

[Link],439] hemos usado Numpad,

[Link],600] pero ahí voy a explicar lo que son las librerías,

[Link],880] para qué se utilizan,

[Link],880] y lo vamos a ver más a la vuelta.

[Link],359] Eso.

[Link],579] No sé si cortan la grabación y después volvemos.

[Link],880] Muchas gracias.

[Link],359] Bueno, retomamos donde habíamos dejado.

[Link],220] Recordar que estábamos viendo introducción a Python,

[Link],359] historia, hemos visto listas,

[Link],500] hemos visto tuplas, diccionario,

[Link],760] y algunas operaciones básicas,

[Link],760] y definición de tipos de elementos.

[Link],060] También existen, retomando acá,

[Link],979] otros tipos de operadores,

[Link],579] que existen también derivadas de la matemática,

[Link],340] comparativos lógicos de asignación a una membresía.

[Link],560] Donde, por ejemplo, comparativos son

[Link],739] de que es verdad, es falso, es mayor, menor, mayor o igual,

[Link],539] menor o igual, o comparaciones que pueden existir.

[Link],539] Por ejemplo, 10 mayor o igual a 3.


[Link],760] Entonces, ahí uno puede poner si 10 es mayor o igual a 3,

[Link],060] o 20 es igual a 10, o 5 es distinto de 1,

[Link],819] va a aparecer, son booleanos, o de verdadero o falso.

[Link],319] Va a aparecer si es verdadero o falso.

[Link],920] Entonces, sabemos que 10 es mayor o igual a 3, que es true.

[Link],760] Que 20 es distinto de, es igual a 10, es falso,

[Link],859] y que 5 es distinto de 1, true.

[Link],159] Por ejemplo, si uno pusiera acá 5 es distinto de 5,

[Link],399] ahí va a cambiar y nos dice que es falso eso,

[Link],539] porque 5 sí es igual a 5.

[Link],960] O que 20,

[Link],279] o que 20 es mayor a 10.

[Link],779] En este caso también nos va a aparecer true.

[Link],739] Entonces, claro, ahí uno puede tener operadores lógicos.

[Link],760] Entonces uno puede imprimir cuando es falso o verdadero,

[Link],279] cuando es falso y verdadero,

[Link],439] que sea que prima 2 mayor a 3 o 10.

[Link],699] Acá, claro, que cuando uno imprime,

[Link],680] imprime cuando es verdadero,

[Link],739] o imprime cuando tenga que ser las dos condiciones,

[Link],319] que es la condición del y u o,

[Link],300] o el verdadero, el o y el y, por decirlo así.

[Link],500] Que cuando es o, puede ser una de las dos,

[Link],420] y cuando es y, tienen que ser ambas.

[Link],020] Es decir, que imprima cuando esta o esta sean verdadero,

[Link],279] y imprima acá cuando esta y esta sean verdadero.


[Link],760] Y operador es la asignación que se llama,

[Link],939] que es que uno fija un valor 1x, un valor 2,

[Link],739] perdón, un valor 1x3, un valor 2x3,

[Link],159] y una forma antitira de añadir el valor 1 y valor 2

[Link],479] es almacenar el resultado de la misma variable.

[Link],180] Que es decir, por ejemplo, si uno tiene 3,

[Link],640] y uno agrega el mismo valor 1,

[Link],800] define como el valor 1 más 2,

[Link],800] este nuevo valor 1 va a cambiar.

[Link],979] Entonces, por ejemplo, va a ser 3 más 2,

[Link],520] el nuevo valor 1 actualizado va a ser 5.

[Link],039] Y una forma más rápida es ponerle más o igual,

[Link],180] y que te entrega el mismo valor.

[Link],779] En este caso tenemos valor 1,

[Link],739] valor 1 más 2,

[Link],779] en este caso tenemos valor 2,

[Link],199] que es más o igual 2.

[Link],060] Y ambos debieron arrojar 5, justamente.

[Link],579] Por ejemplo, cuando uno va siendo como un contador de personas,

[Link],319] o cuando uno va trabajando variables,

[Link],640] que tiene que ir sumando, etc.

[Link],100] Y operadores de membresía,

[Link],079] que si algo está o no está dentro de la lista,

[Link],899] que pertenece a, por ejemplo, tenemos precios,

[Link],039] y tenemos los precios,

[Link],979] y queremos saber si 300 está en precio,


[Link],000] y 350 no en precio.

[Link],239] Y tenemos estructuras condicionales,

[Link],920] que sigue una lógica,

[Link],760] y aquí tenemos la sangría,

[Link],920] justamente como mencionaba,

[Link],039] que podríamos chequear si es que una condición existe algo,

[Link],079] haga algo,

[Link],680] y si no existe algo,

[Link],680] no haga otra cosa o no haga nada, etc.

[Link],920] Entonces uno puede ir barriendo como acción 1,

[Link],079] esto, acción 2, acción 3,

[Link],640] como cuando dices si una persona te tiene que solucionar un problema,

[Link],920] no te lo soluciona,

[Link],800] o después uno va a su supervisor,

[Link],000] y si no te lo soluciona,

[Link],479] va al otro supervisor,

[Link],439] y así sucesivamente.

[Link],439] Esta es la lógica.

[Link],000] La misma.

[Link],840] Primero tiene que ver si se chequea esta condición,

[Link],399] y si se chequea,

[Link],439] se hace esto.

[Link],359] Por ejemplo,

[Link],880] si uno tiene un problema,

[Link],000] y quiere que se lo solucionen,

[Link],680] por ejemplo,


[Link],119] un producto que es defectuoso,

[Link],000] y uno va a una tienda y le dicen no,

[Link],079] no lo puedo ayudar,

[Link],159] significa que si el ejecutivo,

[Link],720] si la persona o la persona que atiende me ayuda,

[Link],720] le digo el problema está solucionado.

[Link],560] Si después la persona no me ayuda,

[Link],520] es decir,

[Link],840] la condición es falsa y viene otra,

[Link],640] y yo voy con el jefe,

[Link],920] y la persona me ayuda,

[Link],479] se soluciona ahí,

[Link],319] y en este caso sigue la acción.

[Link],239] O si no me ayuda,

[Link],880] después tengo que seguir escalando,

[Link],159] y así uno puede hacerlo y construir una lógica de hacer una lógica para ir
solucionando los problemas de forma en función de que siga una lógica establecida.

[Link],079] Por ejemplo,

[Link],479] la asistencia a la sala de clase.

[Link],439] Yo quiero saber si somos demasiado,

[Link],039] si estamos en un número más razonables,

[Link],640] más o menos cuántos somos,

[Link],840] y en caso contrario,

[Link],439] imprimir que somos poco.

[Link],199] Por ejemplo,

[Link],600] si la asistencia mayor es 50,

[Link],000] imprimir somos demasiado.


[Link],039] Si la asistencia es mayor a 20,

[Link],760] cumplir gracias por venir.

[Link],039] Si es mayor a 10,

[Link],079] somos entre 10 y 20,

[Link],399] porque ya se chequeó el 20 y era falso.

[Link],079] Es decir,

[Link],079] tiene la condición de que se chequearon los valores previos.

[Link],560] En este caso,

[Link],119] cuando uno escribe mayor a 20,

[Link],520] entonces sabemos que iba a ser entre 10 y 20.

[Link],479] Y en caso contrario,

[Link],159] somos poco.

[Link],600] Entonces aquí tenemos y como somos,

[Link],119] cuántos somos ahora?

[Link],000] Somos.

[Link],880] 129.

[Link],840] Cayeron algunos.

[Link],720] Ya dieron.

[Link],600] 6.

[Link],920] Perdón,

[Link],439] 129.

[Link],279] Somos demasiado,

[Link],239] pero si fuésemos 40 en este caso va a chequear el 50

[Link],039] y no va a ser que somos demasiado,

[Link],359] sino que va a ser gracias por venir.

[Link],199] Si solamente somos 15 va a decir somos entre 10 y 20


[Link],680] y acá si somos solamente los llevante y yo 5 somos poco,

[Link],359] pero loco dice.

[Link],199] Y un ejemplo y el ejemplo 2 da la nota con diplomado.

[Link],600] El profesor decide añadir una bonificación de dos décimas.

[Link],960] El promedio de las notas es mayor a 5.

[Link],720] Que un poco lo que habíamos visto como una gestión anterior.

[Link],239] La bonificación será de cinco décimas.

[Link],079] El promedio es mayor a igual a 6 y que desea el curso.

[Link],079] Si recibirá notificación y vamos a calcular el nuevo promedio incluyendo la


tecina.

[Link],439] Entonces decimos si el promedio es igual a 6 y la gente quiere que haya


bonificación.

[Link],520] El proceso van a tomar cinco décimas.

[Link],359] Y si el promedio es 5 y se quiere bonificación,

[Link],920] se van a sumar dos décimas.

[Link],279] En caso contrario no se va a incluir bonificación y van a decir que


estudiemos.

[Link],800] Entonces vamos a ver la bonificación.

[Link],479] Y vamos a escribir el promedio final que va a ser el root del promedio.

[Link],399] Entonces si tenemos las notas acá.

[Link],800] Que van a ser 5, 5, 6, 8, 6, 5.

[Link],039] Tenemos el promedio y aquí tenemos la bonificación.

[Link],760] Y vamos a ejecutar para ver si.

[Link],359] Vamos a tener.

[Link],159] Entonces si hay bonificación.

[Link],279] ¿Dónde está bonificación acá?

[Link],359] Claro, si el promedio es 6 hay bonificación.


[Link],920] Si el promedio es 5 no va a haber bonificación.

[Link],880] Y si es menor no va a haber bonificación.

[Link],439] Entonces cuando esté entre 5.

[Link],079] Cuando las notas son mayor a 5 se da dos décimas.

[Link],039] Y si las notas son mayor a 6 se van a dar cinco décimas.

[Link],399] Entonces en función del promedio solamente teniendo las notas.

[Link],920] Se va a obtener un promedio final de 6, 5.

[Link],479] Y si las notas son muy malas, por ejemplo.

[Link],640] Que sean.

[Link],359] Un 1, 5.

[Link],640] Un 2, 8.

[Link],920] Un 3, 5.

[Link],199] Un 2, 5.

[Link],720] Un 1.

[Link],399] Un 4, 9.

[Link],640] Vamos a ver si cambia.

[Link],560] El promedio bajó.

[Link],119] En este caso va a ser 4, 14.

[Link],720] Y en este caso no tiene bonificación.

[Link],079] Y en este caso se va a tener que estudiar más.

[Link],399] La idea es que les vaya bien.

[Link],000] y hay muchos valores que

[Link],560] tienen un operador

[Link],239] que va a realizar condiciones

[Link],279] operador ternario, que este puede entender como una estructura

[Link],899] condicional de una sola línea, muchos lenguajes de programación


[Link],079] la tienen incorporada, que por ejemplo es

[Link],680] variable a uno, si la condición

[Link],239] es así o si está al otro

[Link],800] entre comillas es muy sencillo, es como resumir esto

[Link],859] en vez de para abajo en varias líneas

[Link],340] es poner cuál es el valor

[Link],899] si es que se cumple

[Link],920] esa condición y en caso contrario poner el otro

[Link],939] valor, es como si esto, si no esto, otro

[Link],800] y ahí retorna

[Link],960] el valor y se puede retornar más fácilmente

[Link],340] por ejemplo el número 20

[Link],539] y es tipo par, si el número

[Link],920] es el resto

[Link],100] es igual a 0

[Link],000] y si no es impar

[Link],880] si el número dividido 2 es 0 y si no es impar

[Link],100] y tenemos el número 20 es par

[Link],380] y nos ahorramos el hecho de tener que anotar

[Link],960] un if, número

[Link],600] dividido 2, 2 puntos

[Link],640] es igual a 0, 2 puntos

[Link],079] false o true

[Link],880] dependiendo, es decir condensamos

[Link],720] todo esto

[Link],420] en una pura


[Link],739] en una sola

[Link],039] línea

[Link],000] cuando son valores de tipo

[Link],720] if o else

[Link],039] de uno u otro

[Link],220] y aquí partimos con las librerías

[Link],460] que es lo que más me importa a mí y ya estamos

[Link],300] intentando la última parte de la sesión de hoy día

[Link],340] que es lo siguiente

[Link],420] por ejemplo aquí tenemos librería

[Link],439] tenemos numpy y aquí vienen los ejercicios

[Link],600] los ejercicios que vamos a

[Link],840] hacer

[Link],039] voy a pasar bastante

[Link],300] voy a tratar de condensar lo más posible

[Link],880] ¿qué son las librerías?

[Link],359] por ejemplo, cuando uno tiene

[Link],119] cuando uno es mecánico

[Link],319] ya que el profesor dijo que yo soy ingeniero industrial mecánico

[Link],600] pero ojo que ingeniería industrial mecánica

[Link],279] no es como mecánico automotriz

[Link],579] son las mecánicas, diseño de elementos

[Link],479] etcétera y otras cosas

[Link],479] pero haciendo la analogía con un mecánico de auto

[Link],020] el mecánico de auto tiene muchas herramientas

[Link],359] por ejemplo los dados, las llaves


[Link],760] debe tener

[Link],920] tres herramientas, las dos herramientas

[Link],039] los destornilladores, tiene llave Allen

[Link],500] tiene un montón de cosas, tiene herramientas

[Link],659] para sacar las correas de los autos, etcétera

[Link],460] para desmontar, infladores,

[Link],619] bombas de presión, etcétera

[Link],939] y todas esas cosas son herramientas que él tiene

[Link],779] y que no necesariamente las fabricó él

[Link],960] sino que las fabricó una empresa

[Link],520] que se dedica a hacer eso y que tiene la necesidad

[Link],680] que hay mucha gente que busca

[Link],140] muchos mecánicos que utilizan esas herramientas

[Link],479] así como existen esas herramientas

[Link],100] en la industria automotriz

[Link],779] existen herramientas dentro de

[Link],720] Ayrton, como también

[Link],739] existen herramientas dentro de R

[Link],739] y herramientas en muchas partes que son

[Link],380] funciones muy comunes, que son herramientas

[Link],579] muy comunes que sirven para solucionar

[Link],560] problemas que normalmente se

[Link],640] presentan, por ejemplo

[Link],600] Facebook desarrolla sus propias herramientas

[Link],779] tiene algunas librerías que se llaman

[Link],399] que son desarrolladas por Google o por


[Link],460] Facebook o también por

[Link],319] NVIDIA, dice aquí Mario Silva

[Link],079] que la gracia es

[Link],520] ya que nadie solucionó su problema

[Link],779] ellos mismos desarrollaron sus propias herramientas

[Link],979] para su propio problema y las

[Link],680] comparten al mundo

[Link],539] y esas son las librerías

[Link],319] por ejemplo aquí tenemos librerías

[Link],659] aquí está NumPy

[Link],479] que es una librería muy común para análisis de datos

[Link],439] Numerical Python, tenemos TensorFlow

[Link],319] que es para inteligencia artificial

[Link],939] para planejo de redes neuronales que la desarrolló

[Link],220] Google, tenemos Teano

[Link],239] tenemos Pandas, que yo siempre digo que es Pandas

[Link],420] que es Python Analysis

[Link],079] Data Analysis o Analysis of Data

[Link],739] tenemos PyTorch

[Link],119] que es muchas librerías que sirven para distintas cosas

[Link],619] existen herramientas o librerías

[Link],680] que son específicamente para visualizar

[Link],680] que es decir para generar gráficos, reportes, etcétera

[Link],979] como [Link]

[Link],979] herramientas científicas que es como la calculadora científica

[Link],319] que tiene funciones de seno, coseno, tangente


[Link],319] proyecciones lineales

[Link],319] y muchas otras cosas que está Zipi

[Link],319] y Zipor que es una como

[Link],319] como Picasso por decirlo así que es

[Link],319] una librería espectacular

[Link],319] que con muy poco código te deja todo muy bonito

[Link],420] tiene desarrollo web, etcétera

[Link],819] es decir todo el mundo desarrolla y

[Link],539] ya que uno de cada cuatro programadores utiliza Python

[Link],539] en la gráfica inicial

[Link],539] es muy bueno para poder desarrollar cosas

[Link],140] y muchas de las cosas que uno

[Link],439] de los problemas que uno tiene que está tratando de resolver

[Link],439] ya muchas veces alguien ya lo programó

[Link],939] y para qué tener que reinventar la rueda

[Link],739] sino que podemos utilizar las librerías

[Link],739] y claro para eso son los frameworks

[Link],739] cuando necesitamos desarrollar un proyecto con una estructura definida

[Link],239] y que la convertibilidad de su funcionamiento sea muy buena

[Link],340] y que la funcionalidad esté asegurada

[Link],340] es recomendable usar un framework

[Link],340] que es una colección de funcionalidades que siguen una misma norma o
filosofía

[Link],340] por ejemplo Django

[Link],340] que es para desarrollo web

[Link],340] que es por decirlo así tiene una lógica para no tener inconsistencia

[Link],340] y la librería es un conjunto más reducido de funcionalidades


[Link],340] para poder resolver un problema en concreto

[Link],340] NumPy, Pandas, MapClip, Zipi, Zipi, StockModel

[Link],340] todos esos los he utilizado yo a lo largo de mi trabajo

[Link],340] entonces por ejemplo aquí vamos a importar Ziporn

[Link],340] y para no tener que escribir Ziporn cada vez

[Link],340] escribimos solamente SNS

[Link],340] por ejemplo anteriormente para poder trabajar con la lista

[Link],340] y restarle a toda la lista un puro valor

[Link],340] importe NumPy

[Link],340] que al final es para trabajar con ArraySign Numerical Python

[Link],340] que es la que está ahí

[Link],340] por ejemplo ahí escribo los nombres

[Link],340] y pongo un... por ejemplo tengo nombres

[Link],340] y tenemos Esteban, Esteban, Esteban, María y María

[Link],340] por ejemplo aquí tenemos a

[Link],340] a

[Link],340] a Jaylee, tenemos a Ariel

[Link],340] tengo que anotarlo con Jaylee

[Link],340] tenemos a Ariel

[Link],340] veo también a Claudia

[Link],340] Claudia

[Link],340] y por ejemplo supongamos que hay otra Claudia

[Link],340] y aquí lo que estoy diciendo es

[Link],340] muéstrame un gráfico de barra con los nombres

[Link],340] entonces ya tengo una lista

[Link],340] y lo único que le digo es


[Link],340] hazme un gráfico rápidamente

[Link],340] y con este código ya tenemos a

[Link],340] Esteban, María, Jaylee, Ariel, Claudia

[Link],340] y es muy muy muy fácil de utilizar

[Link],340] Diego Soto pregunta

[Link],340] ¿cómo llamar librerías que no están en Colab?

[Link],340] yo lo probé

[Link],340] las librerías se instalan automáticamente

[Link],340] si no te las instala te las instala Colab en el acto

[Link],340] así que ahí en el ambiente se podrían instalar las librerías

[Link],340] claro, ¿qué consiste en instalar las librerías?

[Link],340] hasta estar alojado en repositorios, en servidores

[Link],340] por ejemplo las distintas universidades

[Link],340] en Chile está la Universidad de Chile que aloja todo esto

[Link],340] y uno va a descargar la librería

[Link],340] que son gratuitas

[Link],340] y eso se instala en este ambiente que es Google Colab

[Link],340] y tenemos NumPy

[Link],340] claro, cuando uno importa la librería es importar

[Link],340] porque uno llama a la librería

[Link],340] es decir, por ejemplo, cuando uno dice

[Link],340] import es como que abriera la caja de herramientas

[Link],340] y está lista para utilizarse

[Link],340] porque de caso contrario

[Link],340] el sistema todavía no entiende que la caja de herramientas está

[Link],340] por eso uno le pone import


[Link],340] en R, que después lo van a ver más adelante

[Link],340] es

[Link],340] con library

[Link],340] en este caso Python uno le pone import

[Link],340] no sé si existen librerías pagadas

[Link],340] yo no he encontrado

[Link],340] en general Python es de código abierto

[Link],340] y todo el mundo la utiliza

[Link],340] salvo que sea librería extranjera y que no se comparta

[Link],340] pero entenderían que no

[Link],340] por lo menos a mí no me ha tocado ver librerías que sean pagadas

[Link],340] es que para eso uno utiliza un software que no sea de código abierto

[Link],340] sino que uno utiliza un software licenciado

[Link],340] como Microsoft Office

[Link],340] entre comillas Bill Gates

[Link],340] una de las ventajas que esto dijo la gente

[Link],340] le cuesta mucho programar

[Link],340] y no tiene por qué saber programar

[Link],340] y dijo voy a hacer una cuestión más sencilla

[Link],340] entonces en vez de tener que utilizar

[Link],340] y hacer las listas de listas y cosas medias raras

[Link],340] voy a crear Microsoft Excel

[Link],340] y en vez de sumar

[Link],340] en vez de importar NumPy y todo

[Link],340] lo único que dijimos en Excel voy a sumar

[Link],340] S
[Link],340] más

[Link],340] 10

[Link],340] y lo único que tuve que hacer era arrastrar

[Link],340] y Bill Gates

[Link],340] con Microsoft cobró y vendió cada vez una licencia

[Link],340] y el que quería pagarlo

[Link],340] lo pagaba porque le resultaba mucho más fácil

[Link],340] trabajar de esta forma

[Link],340] que trabajar de esta forma

[Link],340] esa es un poco la lógica

[Link],340] como que estamos volviendo a los orígenes de la computación

[Link],340] de cómo se hacía antes

[Link],340] porque antes era mucho más complejo

[Link],340] con los lenguajes de programación

[Link],340] que no eran tan sencillos como estos

[Link],340] y NumPy es

[Link],000] o Numerical Python y es una librería más

[Link],020] popular junto con Pandas

[Link],600] y [Link]

[Link],600] para poder realizar operaciones matemáticas más

[Link],640] complejas en las que ya están incorporadas

[Link],399] se lanzó en 2006 y después

[Link],760] alguno antes, después

[Link],239] se lanzó en 2006

[Link],819] y se ha convertido muy popular

[Link],720] y ahí está la documentación


[Link],380] es decir

[Link],199] la documentación es como las especificaciones

[Link],659] técnicas y el catálogo que tiene donde uno puede

[Link],840] ir a ver la guía de usuario

[Link],939] y saber cómo se utilizan y ahí están

[Link],460] que es NumPy, esto está en inglés pero ahora

[Link],520] uno puede traducir al español

[Link],800] para los que quisieran

[Link],939] que el paquete es fundamental para la computación científica de Python

[Link],899] y ahí tiene toda la lógica

[Link],739] está muy ordenado

[Link],239] uno te dice cómo instalarlo

[Link],119] generalmente todo esto trae una guía muy rápida

[Link],979] de cuáles son como las otras librerías

[Link],479] que se requieren

[Link],220] y te empieza a explicar

[Link],880] qué es lo básico

[Link],680] ¿Con qué IDE recomiendo trabajar

[Link],819] con Python?

[Link],859] Con el que más está como es, la verdad

[Link],420] Álvaro, generalmente yo partí con

[Link],899] Spyder, después me cambié a Visual Studio

[Link],859] IDE son, recordad, como la interfaz gráfica

[Link],100] que utiliza para trabajar

[Link],920] en bruto a veces suele ser un poco más complicado

[Link],319] porque como que no se marcan bien


[Link],119] los colores, la gracia del otro es que es bien bonito

[Link],439] y fácil de identificar

[Link],819] el cambio acá, claro

[Link],159] ahí está, por ejemplo, te marca los valores

[Link],899] el verde, cuando uno trabaja

[Link],279] en el otro es más difícil y este también te va ayudando

[Link],439] pero generalmente yo trabajo con Visual Studio

[Link],359] si uno trabaja con análisis científico la gracia

[Link],180] es que te muestran las variables al lado

[Link],380] y te muestran las variables al lado

[Link],420] por ejemplo Spyder

[Link],800] ese es bien bueno para trabajar

[Link],699] y el array de NumPy

[Link],359] es una lista

[Link],039] pero que posee características adicionales

[Link],140] que es la que utilizamos nosotros, como multidimensionalidad

[Link],680] vectorización y coerción

[Link],140] podemos acceder a esos elementos

[Link],159] a través de sub-settings

[Link],899] que uno puede poner valores

[Link],720] o distintas características y hay muchas formas

[Link],300] de crear array que puede ser desde una lista

[Link],260] o usando algunas opciones disponibles

[Link],460] desde NumPy, por ejemplo un array

[Link],340] aleatorio, etc.

[Link],720] que uno tiene los valores de la lista


[Link],720] y uno puede crear un array de valores

[Link],720] puede saber la forma que tiene el array

[Link],720] es decir la dimensión, por ejemplo si una lista es

[Link],720] nx1 o si es una

[Link],720] como en el Excel

[Link],720] algo de una matriz

[Link],720] podría ser de nxm, etc.

[Link],720] y que uno puede ejecutar

[Link],720] y aquí el tipo

[Link],720] que habíamos visto anteriormente es un array

[Link],720] tiene de dimensión 10

[Link],720] y tiene este el array específicamente

[Link],720] que he listado que te muestro

[Link],720] el array es una lista, pero de NumPy, nada más que eso.

[Link],720] Juan, por si acaso.

[Link],720] La gracia que tiene aquí es

[Link],720] para poder trabajar con

[Link],720] cálculos más...

[Link],720] Entonces uno también puede crear un array

[Link],720] que tenga ceros y que tenga forma 20

[Link],720] y que tenga, hay ceros

[Link],720] array con ceros y

[Link],720] el array de ceros

[Link],720] el array de ceros es un vector

[Link],720] de puros ceros que tiene dimensión 20

[Link],720] por ejemplo uno también podría poner 20


[Link],720] 4, y ahí te muestra

[Link],720] 20 por 4, y la dimensión es 20.4.

[Link],720] o de 20 por 4 por 5

[Link],720] y ahí te muestra un array

[Link],720] una lista de listas de listas

[Link],720] y así sucesivamente

[Link],720] y cada vez que uno le va agregando dimensiones

[Link],720] va creando una

[Link],720] una

[Link],720] una nueva dimensión

[Link],720] y también se puede crear un array

[Link],720] bidimensional, que es como el excel

[Link],720] que nosotros trabajamos normalmente

[Link],720] y ahí están los valores

[Link],720] y se ve igual que el excel, no tiene mayor diferencia

[Link],720] un array es un objeto, una lista de listas

[Link],720] no es una

[Link],720] entendería que no, claro uno podría hacer

[Link],720] es que como, a ver

[Link],720] uno llama la función npArray

[Link],720] a una lista para crear un array de Python

[Link],720] que te genere un objeto en Python

[Link],720] por eso eventualmente existe la función

[Link],720] npArray, que te transforma una lista

[Link],720] en un array de Python

[Link],720] porque por ejemplo aquí tenemos el array


[Link],720] valores

[Link],720] y esa es la lista, porque la lista es valores

[Link],720] pero el array de valores

[Link],720] es una función que yo le apliqué

[Link],720] a valores

[Link],720] entonces el array sería un arreglo

[Link],720] que se llama

[Link],720] que se obtiene a través de la función

[Link],720] generar un arreglo a través de una lista

[Link],720] y por último están

[Link],720] subconjuntos, que es bastante similar a la lista

[Link],720] pero puede ser confuso a medida que las dimensiones

[Link],720] aumentan, que uno puede

[Link],720] seleccionar edades por grupo, que uno puede

[Link],720] seleccionar acá, selección de edad

[Link],720] ¿qué pasa acá?

[Link],720] dice, es bastante similar a la lista

[Link],720] pero eso no es confuso

[Link],720] una buena forma de garantizar que se está seleccionando

[Link],720] datos deseados

[Link],720] hay una buena forma de garantizar que se están

[Link],720] seleccionando datos deseados, primero observar

[Link],720] las dimensiones, se pueden

[Link],720] seleccionar subconjuntos de datos usando

[Link],720] cochetes y separando las comas por dimensiones

[Link],720] ah claro, porque aquí uno selecciona los primeros


[Link],720] aquí lo que estamos haciendo acá

[Link],720] es seleccionar del 0

[Link],720] de las 0 a 5 y después las

[Link],720] filas 0, 0, 0, 5 y 4, 5 y 6

[Link],720] es decir, aquí uno selecciona los primeros

[Link],720] acá, si uno selecciona acá

[Link],720] si uno seleccionara

[Link],720] por ejemplo

[Link],720] el 1 nomás

[Link],720] tiene que tener

[Link],720] hay un tema de corchetes acá

[Link],720] ahí está, si uno selecciona

[Link],720] el 1, 1

[Link],720] te va a dar

[Link],720] el primer valor

[Link],720] que es 70 de la raíz

[Link],720] selección de datos, está bien

[Link],720] esto sí

[Link],720] a ver, selección de datos

[Link],720] selección de datos

[Link],720] array edades

[Link],720] por grupo

[Link],720] ah, uno en la posición 2

[Link],720] justamente, entonces me está tomando el 70 acá

[Link],720] si uno va al 0, 0

[Link],720] yo quiero tomar el 0


[Link],720] y tomar el 0

[Link],720] que es el primer valor

[Link],720] me muestra el 55

[Link],720] si yo quiero seleccionar el 0 y el 1

[Link],720] podría poner del 0 al 2

[Link],720] pongo del 0 al 2 y me va a tomar los 3 primero

[Link],720] acá

[Link],720] 55, 31

[Link],720] y ahí me da 3, perdón

[Link],720] está el 3

[Link],720] y ahí me toma el 0, el 1, el 2

[Link],720] 55, 41, 12

[Link],720] y si uno a cada parte quisiera tomar el 0, el 1

[Link],720] el 4 y el 6

[Link],720] me va a tomar las columnas

[Link],720] las filas del 1, 2, 3

[Link],720] acá 55

[Link],720] la 55

[Link],720] 41 y 12 que está acá

[Link],720] y me va a tomar las columnas

[Link],720] la primera

[Link],720] acá la segunda

[Link],720] la

[Link],720] quinta

[Link],720] y la séptima, entendería

[Link],720] entonces aquí va a estar el 19


[Link],720] que es la quinta y el 93 que es la séptima

[Link],720] y esa es la gracia de poder

[Link],720] de poder tomar el array

[Link],720] y hacer un subconjunto dentro del array

[Link],720] es como cortar dentro de la fila y la columna

[Link],720] con las coordenadas

[Link],720] entonces Carolina me comenta, claro, lo que

[Link],720] tratamos aquí es como ir explicando y

[Link],720] ir haciendo el ejercicio al tiro, no sé si

[Link],720] claro

[Link],720] puede que con el ejercicio al final de las sesiones

[Link],720] podemos hacer el último

[Link],720] claro, y aquí está el ejercicio de práctica

[Link],720] aquí tenemos manipulación

[Link],720] de los arrays, por ejemplo aquí tenemos un array

[Link],720] una lista, un array, un arreglo

[Link],720] que tenemos, son objetos

[Link],720] que disponen muchos métodos, que pueden tener

[Link],720] un promedio, una suma, un mínimo

[Link],720] un máximo, una definición estándar, una variación

[Link],720] o ordenar, ¿cuál es la

[Link],720] gracia? que un array

[Link],720] así como el objeto de la lista

[Link],720] uno en vez de tener que estar calculando

[Link],720] suma este uno por uno, uno dice

[Link],720] de este arreglo completo, calculame el promedio, calculame la


[Link],720] definición estándar, etc.

[Link],720] entonces del array uno uno puede tener

[Link],720] este y uno puede tener

[Link],720] un array dos que tenga los valores cinco ocho

[Link],720] uno cuatro tres nueve, siete dos cuatro cero

[Link],720] entonces quiero

[Link],720] la suma de todos estos valores, entonces de repente

[Link],720] tenés que anotar diez más veinte más

[Link],720] cuarenta más cincuenta

[Link],720] uno solamente anota suma

[Link],720] y lo mismo hace con

[Link],720] la suma del array dos

[Link],720] entonces cuando uno pone ejecutar acá

[Link],720] va a tener la suma

[Link],720] de array uno es quinientos veinte y

[Link],720] perdón, y quiero el promedio

[Link],720] de array dos, entonces el array dos

[Link],720] va a calcular el promedio porque existe una

[Link],720] función que anteriormente

[Link],720] se definió que era

[Link],720] para decir como el promedio

[Link],000] es la suma de todos los valores partido de la cantidad de valores que hay.

[Link],739] Entonces el array 2.1000 se calcula el promedio.

[Link],680] Muy sencillo, es decir, por ejemplo, si yo tengo un array,

[Link],199] el array Oscar, que va a ser un NP array

[Link],739] que va a tener las notas, va a tener los valores 1 y 7,


[Link],659] el promedio es 4, ¿cierto?

[Link],260] Entonces si yo acá le pido, lo voy a anotar en una nueva celda.

[Link],000] Acá arriba.

[Link],479] Entonces si yo le pido el array Oscar.1000,

[Link],560] me va a arrojar 4, que va a ser el promedio de los dos.

[Link],619] El NP array lo que hacía es decir, o una lista,

[Link],159] sea una lista que se permita trabajar con las funciones de numpad.

[Link],479] Esa es la gracia de utilizar el array.

[Link],039] Entonces, por ejemplo, si yo le agrego,

[Link],340] ah, ya yo quiero saber cómo voy en el curso,

[Link],279] ya me saqué un 7, me saqué un 7 y me saqué un 6,5.

[Link],399] Entonces en vez de tener que estar calculando el tiro,

[Link],500] me actualiza la información y que tengo promedio 6,8.

[Link],079] O si quiero saber, claro, cuál fue la nota máxima,

[Link],859] yo puedo saber el max y saber que la nota máxima fue un 7.

[Link],300] Entonces, por ejemplo, si solamente me saqué un 6,5,

[Link],640] me saqué un 4 y me saqué un 3, un 2,

[Link],939] puedo saber que la nota máxima fue un 6,5.

[Link],680] Entonces uno puede calcular,

[Link],060] en función de los arrays, cuál es el valor.

[Link],539] Sí, el array es como el set de datos, justamente.

[Link],380] Y también podemos obtener las dimensiones,

[Link],020] que es array shape de ambos y podemos multiplicar ambos arrays.

[Link],960] Y al multiplicar ambos arrays,

[Link],279] ponen la gracia que si uno multiplica, por ejemplo,

[Link],779] valores que tienen un mismo número de dimensiones,


[Link],239] se van a multiplicar los valores entre ellos.

[Link],180] Por ejemplo, 5 por 10, 50.

[Link],060] 8 por 20, 160, etcétera.

[Link],300] No se mezclan todos juntos, sino que se mezclan los valores por separado.

[Link],600] Esa es la ventaja.

[Link],979] Y ahí tenemos ejecutivo.

[Link],539] Y la división estándar de la multiplicación es 187 en este caso.

[Link],539] Que es la división estándar de todos los valores resultantes.

[Link],180] Y también...

[Link],060] Claro, y no existe un método para la mediana,

[Link],439] sino que se utiliza la NP media.

[Link],300] Que, por ejemplo,

[Link],060] no existe una función específicamente asociada a la lista,

[Link],619] sino que uno para poder utilizar la mediana,

[Link],300] tiene que utilizar numpy median del array.

[Link],619] Y eso entrega el valor.

[Link],659] Por ejemplo, si uno quisiera saber el NP,

[Link],539] la mediana del array 1.

[Link],140] Ahí entrega.

[Link],899] La mediana es el valor del medio que es 60.

[Link],420] Que es el caso que está ordenado.

[Link],180] Y por último, la vectorización,

[Link],659] que es la forma un poco de...

[Link],899] De trabajar para, sobre todo con celdas de 2x2, de 3x3,

[Link],340] de nxm o de 2, 3, 4 dimensiones.

[Link],260] Es una función destacada que se refiere a la capacidad de realizar


operaciones
[Link],899] en array completo en lugar de elementos individuales.

[Link],460] Que era lo que hicimos un poco al comienzo.

[Link],539] Creemos array SxE y queremos calcular su suma.

[Link],659] En lugar de hacerlo elemento por elemento utilizando un ciclo,

[Link],699] que es decir, como lo que utilizamos como el for, etcétera.

[Link],340] Podemos utilizar el operador de suma en ambos array completos.

[Link],779] Entonces, si definimos dos array,

[Link],060] y los suma en ambos array completos,

[Link],779] sumamos, vamos a tener un array incorporado de las listas.

[Link],060] Es decir, sumamos x más y, vamos a tener los valores de ahí.

[Link],460] Por ejemplo, sumamos la lista, en cambio el array va a tener una suma
vectorizada.

[Link],859] Que es lo que comentamos, lo que acabo de comentar recién.

[Link],859] Es decir, 1 más 6, 7, 2 más 6, 8, 3 más 7, 10 y 4 más 8, 12.

[Link],300] También podemos dividir y podemos restar 1 y también se aplica de la


misma forma.

[Link],779] Si tenemos el array 1, 2, 3, 4, podemos tener que dividirlo en 10 y restarle 1.

[Link],619] Menos 0.9, .8, .7, .6, etcétera.

[Link],539] También podemos convertir, por ejemplo, la famosa fórmula de Fahrenheit


a Celsius, Celsius-Fahrenheit.

[Link],060] Si queremos convertir muchos valores al mismo tiempo,

[Link],579] definimos una función que nuestra función generalmente se llama como
lambda.

[Link],939] Y uno dice la función va a ser lambda x.

[Link],220] Donde x va a ser x, uno agrega el valor y va a ser menos lambda x.

[Link],899] Donde x va a ser x, uno agrega el valor y va a ser menos lambda x.

[Link],899] Donde x va a ser x, uno agrega el valor y va a ser menos lambda x.

[Link],619] Donde x va a ser x, uno agrega el valor y va a ser menos lambda x.


[Link],460] Donde x va a ser x, uno agrega el valor y va a ser menos lambda x.

[Link],420] Entonces cuando uno quiera utilizar la función fase,

[Link],899] uno utiliza la función de Fahrenheit a Celsius con los valores.

[Link],020] Y los valores están acá.

[Link],220] Y ahí uno aplica la función y obtenemos los valores de Fahrenheit a Celsius
en grados funny.

[Link],539] Es decir, 32 grados Celsius es el valor, 32 Fahrenheit es el 0 Celsius,

[Link],180] 50 Fahrenheit es 10 y así sucesivamente.

[Link],340] Y aquí vamos a hacer un ejercicio de práctica.

[Link],619] Lambda es una función que uno utiliza para definir funciones como la x.

[Link],060] Lambda algo y uno utiliza lambda x y x va a ser tu función.

[Link],020] Uno podría cambiarla por el y, etc.

[Link],779] Diego, dígame.

[Link],000] Iba a ser justamente esa misma pregunta.

[Link],779] ¿Qué función cumple lambda?

[Link],359] Sería como para...

[Link],399] Lambda lo que te dice es un poco...

[Link],779] Por ejemplo, cuando uno dice f de x,

[Link],500] es el lambda x, es como decir f de x.

[Link],020] Es definir la función acá para definir una variable con un valor.

[Link],619] Entonces la función va a ser fase que va a ser lambda x igual a x menos 32.

[Link],659] Es como definir x en función de otros parámetros.

[Link],039] Cada vez que uno utiliza f de x y uno pasa un x, el f de x te va a retornar esto.

[Link],760] Es una forma de definir funciones.

[Link],859] Bueno, y acá tenemos un portafolio.

[Link],060] Acá.

[Link],199] Y este va a ser el ejercicio de práctica.


[Link],880] No sé, Josefa, si me ayudas acá.

[Link],619] Tenemos un ejercicio de práctica donde tenemos cinco preguntas.

[Link],039] No sé si será como cada uno de los ayudantes.

[Link],319] Lo que queremos hacer es lo siguiente.

[Link],800] Tenemos la función numpy.

[Link],460] Queremos importar numpy de la forma convencional.

[Link],100] O sea, con el alias np y transformar la lista en array.

[Link],899] Y vamos a indicar las dimensiones de cada array.

[Link],520] Vamos a también en la pregunta 2 indicar para cada portafolio la inversión


más baja y más alta en los fondos y acciones.

[Link],699] Es decir, el valor máximo y mínimo.

[Link],119] Para eso utiliza el método array.

[Link],539] ¿En qué portafolio se estaría invirtiendo más dinero?

[Link],619] Aquí también vamos a saber en cuál de los dos portafolios es más grande.

[Link],479] Y por último, calcula el promedio de varianza y diversión estándar de cada


array o de cada portafolio.

[Link],859] Y suponga que se le solicita ayuda a una persona para comprender de mejor
forma ambos portafolios.

[Link],000] Sin embargo, esta persona solo comprende las divisas en dólares.

[Link],039] Transforme ambas listas a dólares.

[Link],659] Consiguió un dólar estadounidense equivalente a 9.52.

[Link],199] No sé cuánto estoy viendo.

[Link],720] Lo tengo acá.

[Link],199] Está a 9.43.

[Link],920] Entonces.

[Link],619] Ahí les pido.

[Link],079] Josefa, si podemos dividirnos en cuatro.


[Link],159] Y demos unos 15 minutos.

[Link],180] Para hasta las 21.25.

[Link],000] Y en los últimos 5 minutos respondemos ya.

[Link],619] Hacemos la solución de este problema.

[Link],439] ¿Les parece?

[Link],760] Súper, profe.

[Link],899] Voy a crear la sala.

[Link],579] Muchas gracias.

[Link],199] No sé cuáles son los mismos grupos.

[Link],779] Ahí me pillaste.

[Link],539] Bueno.

[Link],619] Si.

[Link],880] Vamos a probar.

[Link],300] Profesor.

[Link],859] Mire.

[Link],079] ¿Entra en la forma de, por ejemplo, de la clase 5, uno copia esa sección de la
tarea

[Link],260] y la copia en su propio cuaderno?

[Link],119] Traté de hacerlo como el convencional Ctrl-C, Ctrl-B, y no lo aguanto.

[Link],739] ¿Hay alguna forma?

[Link],819] Eventualmente, como son celdas, a veces uno consola con el C o con el B,

[Link],140] dependiendo si uno selecciona el texto solamente o la celda.

[Link],560] Si tú copias celda, tienes que pegar celda.

[Link],359] Y si copias texto, tienes que pegar.

[Link],539] el texto dentro de la celda. A veces eso es

[Link],640] lo que pasa, que no funciona el C o el D.

[Link],819] Ya, gracias.


[Link],359] Y ahí la Josefa pide que se unan a la

[Link],579] sala y

[Link],140] a las que

[Link],600] estén

[Link],340] en la sala para que estén todos equitativos.

[Link],359] Por si acaso.

[Link],000] y ahí ustedes, los ayudantes

[Link],199] me ayudan cada uno en una sala

[Link],739] ustedes se manejan en

[Link],439] en la sala

[Link],479] Clau Vallejo pregunta

[Link],779] ¿cómo se va a una sala? ¿ustedes saben cómo irse a una sala?

[Link],920] ¿Nixon?

[Link],399] a mí no me ha llegado todavía la invitación

[Link],779] ah, ya

[Link],520] ahí la Josefa debería estar

[Link],859] es que abajito

[Link],699] debes salir y sala para grupos

[Link],039] pequeños

[Link],619] bueno, ahí dicen, ¿en más? ¿en los tres

[Link],000] puntitos?

[Link],520] ¿lo tengo que hacer yo o lo tiene que hacer usted?

[Link],500] no, no, cada alumno tiene que poner

[Link],359] tres puntitos y poner sala para

[Link],739] para grupos

[Link],340] sí, ahí


[Link],579] los tres

[Link],399] los tres puntitos ¿dónde?

[Link],100] perdón, ¿abajito?

[Link],340] donde dice

[Link],039] participantes, chat, react

[Link],739] participantes

[Link],859] chat, meeting info, apps, breakout

[Link],899] y dice more o más

[Link],100] uno de los tres puntitos con el círculo

[Link],819] y dice ir a la

[Link],439] join breakout

[Link],720] o añadir a sala, no sé si mi suma está en inglés

[Link],199] ahora

[Link],579] yo estoy muy

[Link],939] modo Arturo Prat

[Link],899] porque no veo

[Link],000] eso, no sé si alguien más

[Link],859] no lo ve porque yo no lo veo

[Link],220] en la parte baja

[Link],300] dice unirse a sala para grupos pequeños

[Link],859] aquí mira, voy a mandar una foto

[Link],939] está ahí o está acá, mira

[Link],899] voy a mandar aquí una foto

[Link],460] ya, profe, ahí me

[Link],899] ahí me

[Link],500] ahí me
[Link],520] sala para que me deje molestar

[Link],479] gracias, profe

[Link],079] ah, ya, muchas gracias

[Link],439] entonces nosotros los ayudantes vamos

[Link],600] ingresando a

[Link],439] sí, pues se van ingresando a la sala

[Link],920] y entre comillas la idea es generar un poco la discusión

[Link],560] y que vayan participando y llenar el

[Link],079] llenando el

[Link],939] las cinco preguntas

[Link],899] ustedes tienen el collab, ¿cierto?

[Link],199] lo copiaron en los videos

[Link],859] cargaron

[Link],500] claro, la idea es mostrar lo que ustedes proyecten

[Link],079] y que los estudiantes vayan participando resolviendo

[Link],960] dudas

[Link],680] y a las nueve veinticinco

[Link],500] de vuelta para acá

[Link],640] y lo revisamos rápidamente

[Link],479] muchas gracias

[Link],859] con muchísimas gracias

[Link],520] si hay Williams

[Link],100] ¿no?

[Link],479] Creo que no

[Link],220] si de repente

[Link],819] un español
[Link],359] no

[Link],560] kommt

[Link],939] a hacer

[Link],699] muchas cosas

[Link],539] que no amazing

[Link],399] no

[Link],979] no

[Link],619] la verdad

[Link],819] no

[Link],000] la verdad

[Link],699] lo que

[Link],640] era

[Link],579] bastante

[Link],300] antiguo

[Link],020] super

[Link],420] tal que es lo queoliquí sería 阿 cayó en el asiento

[Link],720] participantes tienen salas

[Link],479] y que no deberían tener

[Link],340] por lo menos problemas para unirse

[Link],619] ya, muchas gracias

[Link],800] José

[Link],180] yo me voy a quedar acá entonces

[Link],840] si te había unido una sala

[Link],799] pero era porque estaba distribuyéndolo

[Link],780] pero si

[Link],280] ya, perfecto, tú también deberías estar en una sala o no?


[Link],360] si, ahora me voy

[Link],299] estoy viendo que no quede nadie

[Link],579] solo

[Link],100] después tú tienes la opción de colapsar todas las salas en una?

[Link],520] si, de cerrar todas las salas

[Link],819] a las 21 a 25, te parece?

[Link],379] si, super

[Link],899] muchas gracias José

[Link],100] gracias

[Link],899] gracias

[Link],100] Gracias.

[Link],100] Gracias.

[Link],100] Gracias.

[Link],100] Gracias.

[Link],100] Gracias.

[Link],100] Gracias.

[Link],100] Gracias.

[Link],100] Gracias.

[Link],000] Gracias.

[Link],000] Gracias.

[Link],000] Gracias.

[Link],000] Gracias.

[Link],000] Gracias.

[Link],000] Gracias.

[Link],000] Gracias.

[Link],000] Gracias.
[Link],000] Gracias.

[Link],000] Gracias.

[Link],000] Gracias.

[Link],000] Gracias.

[Link],000] Gracias.

[Link],000] Gracias.

[Link],000] Gracias.

[Link],000] Gracias.

[Link],000] Gracias.

[Link],000] Gracias.

[Link],000] Thanks.

[Link],000] Gracias.

[Link],000] Gracias.

[Link],000] resacaba ya en la pregunta 2

[Link],079] que si no me quedo con la 3, iba en la 3

[Link],899] y no alcancé a ver la 4

[Link],340] ¿cómo fue en la sala 4?

[Link],819] no sé en qué sala estaba

[Link],899] alcanzamos a ver todas

[Link],799] que bueno, muy difícil, muy fácil

[Link],700] para mí que no tengo

[Link],780] background, bien

[Link],399] que bueno

[Link],879] ¿y los demás? ¿alguien que la encontró muy complicado o medio enredado?

[Link],700] ¿no? ¿en general eran preguntas

[Link],739] entendibles?
[Link],520] y con más práctica

[Link],840] profe

[Link],479] teniendo más fluido los códigos y todo eso

[Link],659] bueno, sí

[Link],920] yo creo que la clase siguiente y la otra después

[Link],319] vamos a hacer un repaso, vamos a seguir avanzando con pandas

[Link],420] que es bastante más fácil, aparte de Numpack

[Link],219] que va a estar, pero un poco para no pasarnos en el tiempo

[Link],360] porque ya estamos justo en la hora

[Link],479] voy a compartir la pantalla

[Link],420] y voy a mostrarles las soluciones

[Link],500] donde eran 5 preguntas

[Link],760] que teníamos en portafolio

[Link],780] que era

[Link],520] el portafolio A y el portafolio B

[Link],319] aquí estaba nuestro rol de analista financiero

[Link],319] entonces nuestro portafolio A

[Link],360] se ve la pantalla, ¿cierto?

[Link],739] sí, sí

[Link],239] genial, muchas gracias

[Link],079] claro, dice

[Link],979] importe Numpack de la forma convencional

[Link],840] con alias NP y transforme la lista en array

[Link],219] porque si no trabajaba la lista sola no funcionaba

[Link],340] entonces uno importaba la librería

[Link],440] Numpack as NP
[Link],520] para hacerlo más fácil, porque si no uno tendría que escribir acá

[Link],280] todas las veces [Link], etc

[Link],280] y uno definía, yo definí

[Link],520] el mismo portafolio

[Link],559] con la misma variable

[Link],340] y lo único que hice fue ponerle que lo transformara en array

[Link],739] es decir, en array A y array B

[Link],379] y puse imprimir las dimensiones del portafolio

[Link],819] que en este caso eran de 30 activos

[Link],600] y 30 activos del portafolio A y del portafolio B

[Link],719] la segunda pregunta consistía en

[Link],260] indicar para cada portafolio la inversión más baja

[Link],780] y la más alta en fondos y acciones

[Link],159] para eso utilice el método de los arrays

[Link],180] entonces yo definí mi mínimo y mi máximo

[Link],379] del portafolio A y del portafolio B

[Link],059] y lo que hice fue que yo definí

[Link],520] y después reporté

[Link],979] que el mínimo y máximo del portafolio A es tanto

[Link],340] y el mínimo y máximo del portafolio B es tanto

[Link],559] definido acá con lo que hemos visto

[Link],739] y luego

[Link],319] están preguntando, ya las preguntas

[Link],399] se hacen un poco más difícil de razonamiento

[Link],139] Alonso levanta la mano, dígame Alonso

[Link],780] Buenas profesor, ¿escuchamos?


[Link],120] Sí

[Link],379] Una consulta, ¿hay alguna regla

[Link],059] para cuando se ocupan comillas dobles

[Link],520] o comillas simples en cada uno de los strings?

[Link],040] Porque veo, por ejemplo, el I lo puso con comillas

[Link],239] o sea, con comillas simples

[Link],659] Sí

[Link],379] Por ejemplo, dicen comillas dobles

[Link],440] Ambas se pueden usar casi indistintamente

[Link],540] salvo una excepción

[Link],600] Cuando uno utiliza cosas o definiciones

[Link],959] la comilla que vale, por decirlo así

[Link],799] es la comilla del doble

[Link],479] Entonces uno podría poner un texto

[Link],379] que lleva comillas

[Link],360] porque la comilla también puede ser utilizada como texto, ¿cierto?

[Link],899] Entonces cuando uno quisiera utilizar

[Link],260] que un texto lleve comillas

[Link],520] debería siempre ir las comillas grandes afuera

[Link],200] por decirlo

[Link],860] Por ejemplo, si uno escribiera un código acá

[Link],760] y uno escribiera las comillas

[Link],280] str de comillas

[Link],579] hola

[Link],819] se escribe, ¿cierto?

[Link],639] Pero digo


[Link],540] la persona me habló

[Link],819] y aquí le ponemos las otras comillas

[Link],639] Raro

[Link],000] Y ahí aparecen las comillas

[Link],000] dentro de las comillas

[Link],100] y no se puede escribirlo así

[Link],319] ¿Veis?

[Link],520] No va a lograr un error

[Link],559] Y ahí otra mano levantada

[Link],180] ¿Paula?

[Link],899] Sí

[Link],299] Tengo una duda, la verdad

[Link],260] que puede ser un poco básica

[Link],219] pero me perdí

[Link],840] Lo que pasa es que yo hice

[Link],840] ya el mínimo y el máximo

[Link],659] pero no salió como texto

[Link],399] porque, bueno, no se me ocurrió

[Link],719] y tampoco me acordaba bien

[Link],000] como para qué era la str

[Link],559] ¿Es como para poner en texto el número?

[Link],719] El print, claro

[Link],139] Sí, justamente

[Link],760] Claro

[Link],040] Ah

[Link],840] Sí, sí, sí


[Link],319] Sí, sí, sí

[Link],059] Sí, sí, sí

[Link],319] Sí, sí, sí

[Link],559] Sí, sí, sí

[Link],659] Sí, sí, sí

[Link],760] Sí, sí, sí

[Link],860] Sí, sí, sí

[Link],959] Sí, sí, sí

[Link],100] Sí, sí, sí

[Link],200] Sí, sí, sí

[Link],260] Sí, sí, sí

[Link],319] Sí, sí, sí

[Link],420] Sí, sí, sí

[Link],559] Sí, sí, sí

[Link],620] Claro, porque uno podría reportarlo así

[Link],579] básicamente

[Link],719] ponerle print

[Link],799] pero la gracia es como

[Link],920] darle un poco de contexto

[Link],440] uno le pone las comillas

[Link],440] el str para que pueda mezclar texto

[Link],920] con el otro, claro

[Link],659] Ya, gracias, era eso

[Link],379] ¿En qué portafolio?

[Link],100] De nada

[Link],379] ¿En qué portafolio se estaría invirtiendo más dinero?


[Link],920] Entonces lo que hice yo

[Link],879] como son varios activos

[Link],959] sumé todos los activos

[Link],020] la suma

[Link],959] y imprimí el valor de ambos portafolios

[Link],379] y también hice una función if y un else

[Link],879] que en caso de que el portafolio A

[Link],500] se esté invirtiendo más

[Link],219] que el portafolio B

[Link],020] se diga que se está invirtiendo más

[Link],479] en el portafolio A

[Link],239] con un total de tanto activo

[Link],620] y en el B

[Link],479] en el caso contrario

[Link],440] Entonces ahí se entrega el valor

[Link],260] entre 74

[Link],079] y el primero es el más grande

[Link],979] Entonces se está invirtiendo más dinero

[Link],680] en el portafolio A

[Link],520] con un total de

[Link],559] 2.074.666

[Link],079] y una mano levantada

[Link],020] ¿O no?

[Link],760] ¿Se levantó una mano?

[Link],760] ¿O se bajó?

[Link],440] Profe, el arrepentimiento fui yo


[Link],120] Muchas gracias

[Link],700] Ah, ok

[Link],799] De los arrepentidos del reino de los cielos

[Link],879] Exacto, exacto

[Link],020] Y por último

[Link],719] Claro, aquí piden calcular el promedio

[Link],100] la varianza de la acción estándar y mediana

[Link],799] Entonces aquí calculamos el promedio

[Link],680] la varianza

[Link],020] la defesión del portafolio

[Link],280] y la mediana

[Link],600] para el A y el B

[Link],420] y después imprimimos

[Link],159] No sé si

[Link],000] te pasa a mí nomás

[Link],420] pero no veo la pantalla

[Link],440] ¿No ves la pantalla?

[Link],659] ¿Ustedes ven mi pantalla?

[Link],239] Sí, la veo

[Link],340] Ya, me asustaron

[Link],440] No sé, a lo mejor puede haber

[Link],520] un problema de conexión

[Link],379] Déjame ver si

[Link],979] ¿Ahora se te ve o no?

[Link],739] Sí, sí, ahora sí

[Link],059] Había que preguntar


[Link],579] Por último

[Link],280] Tenemos el portafolio A

[Link],620] Tenemos el promedio

[Link],440] El promedio del activo es 69.000 en el primero

[Link],680] 59 en el otro

[Link],680] La varianza es mucho más grande en el segundo

[Link],040] Entendería la defesión estándar es de 29.000

[Link],180] y de 33.000 en el A

[Link],600] Es decir, el A tiene más varianza y más defesión estándar

[Link],219] Y la mediana es 67.000

[Link],139] Y la mediana del activo B

[Link],459] del portafolio B es 58.000

[Link],959] Y la última pregunta es

[Link],659] Suponga que aquí tenemos

[Link],299] Vamos a ir a presentar a Nueva York

[Link],040] Y tenemos que cambiar el código de la acción en el segundo lugar

[Link],139] Y cambiar los valores a dólares

[Link],680] Entonces hicimos un valor de 9.43 en este caso

[Link],319] Y definimos el portafolio A dividido la tasa

[Link],700] Y el portafolio B de cada activo en la tasa

[Link],579] Y aquí podemos calcular el portafolio A en dólares

[Link],079] Que se imprime acá

[Link],899] Y el portafolio B en dólares

[Link],540] Que está acá

[Link],700] Y ahora yo le hago la pregunta extra

[Link],540] Que para que valga la pena estos cinco minutos


[Link],440] Y yo quería decirle en algún instante

[Link],579] Eh...

[Link],739] ¿Cómo hacíamos para dejar dos decimales?

[Link],979] Ah, yo no le podría poner round

[Link],979] Y...

[Link],979] Claro

[Link],040] Aquí uno le podría poner

[Link],120] Portafolio A

[Link],659] Eh...

[Link],639] Portafolio A

[Link],840] Punto round

[Link],819] Ah, aquí uno podría ponerle imprimir

[Link],520] Y que le ponga un round 2

[Link],940] Punto round 2

[Link],639] Y acá

[Link],079] Eh...

[Link],979] El portafolio punto round 2

[Link],979] Y ahí imprimió en dólares

[Link],979] En segundo decimal

[Link],979] En... A la centésima

[Link],979] Y ahora la pregunta del millón

[Link],979] ¿Cómo puedo hacer...

[Link],979] Y aquí está la...

[Link],979] Esta es la...

[Link],979] Esto es lo que lo va...

[Link],979] ¿Cómo puedo hacer yo de una forma sencilla


[Link],979] Que en vez de darme la lata de copiar todo esto

[Link],979] Eh...

[Link],979] Que me genere un código de los reportes

[Link],979] De la mediana, el promedio, la división estándar

[Link],979] Pero...

[Link],979] Que me genere un código de los reportes

[Link],979] Pero...

[Link],979] Eh... Con el portafolio en dólares

[Link],979] Y para esto vamos a utilizar

[Link],979] Nuestro amigo Gemini que está acá

[Link],979] Y esto les va a facilitar mucho

[Link],979] Y uno le pregunta

[Link],979] Eh...

[Link],979] Repórtame

[Link],979] El promedio

[Link],979] Desviación

[Link],979] Estándar, varianza

[Link],979] Y mediana

[Link],979] Para el portafolio

[Link],979] A y B

[Link],979] En dólares

[Link],979] Y esto es lo que va a hacer

[Link],000] y mágicamente

[Link],979] El promedio

[Link],979] Es una herramienta

[Link],979] Que va a ser muy útil


[Link],979] Para que el cliente

[Link],020] ya me reportó

[Link],540] todo lo demás

[Link],979] Que va a tener que hacer

[Link],420] y me reportó

[Link],979] Un promedio

[Link],579] el portafolio

[Link],979] De la mediana

[Link],780] de estas son las maravillas que existen

[Link],979] Para que el cliente

[Link],420] que cuando uno programaba cuando estaba en la universidad antes

[Link],979] Que va a tener que hacer

[Link],479] no existían y ahora con esto uno puede solucionar

[Link],979] Un promedio

[Link],680] todo, entonces ya nos entregó de forma mucho más fácil

[Link],979] De la mediana

[Link],760] y amigable el portafolio

[Link],979] Para que el cliente

[Link],620] A en dólares y el portafolio B en dólares

[Link],979] Que va a tener que hacer

[Link],700] donde vemos que el promedio del portafolio A

[Link],399] es de 73

[Link],420] y el promedio del otro es de 63

[Link],600] Dígame

[Link],020] ¿Ahí Gemini puede hacer eso

[Link],500] porque digamos dentro del ambiente


[Link],719] ya se había hecho esos cálculos?

[Link],860] Sí

[Link],059] Razona respecto a lo que uno está escribiendo

[Link],620] Ah ya, o sea no es como que yo le pueda

[Link],540] decir de la nada

[Link],340] No, no, no

[Link],340] Les voy a mostrar una cosa que no sé si

[Link],819] a ustedes los voy a marear más

[Link],379] o los voy a marear menos

[Link],479] Quiero que

[Link],120] yo lo probé ayer

[Link],399] Grafiques

[Link],940] la función de Euler

[Link],559] una función de Euler de los números

[Link],379] imaginarios, los números reales

[Link],379] en 3D

[Link],059] interactivo

[Link],860] de pi

[Link],139] de 0 a

[Link],260] 10 pi

[Link],120] Ah pero esto no lo puse

[Link],340] en Gemini

[Link],120] Ah sí

[Link],219] creo el código con 10

[Link],479] en 3D interactivo

[Link],920] y ahí me importó todo lo que necesitaba importar


[Link],200] las funciones de pi

[Link],399] importó numpy, mathplotlib

[Link],379] y vamos a tener una cosa que

[Link],100] es muy entretenida

[Link],420] y ahí tiene la representación

[Link],659] de Euler

[Link],540] pero no me lo tiró en 3D

[Link],340] pero en 3D

[Link],479] con 3D

[Link],479] plotly

[Link],200] que sea

[Link],079] interactivo

[Link],079] y ahí uno lo puede ir corrigiendo

[Link],079] y ahí me hizo todo

[Link],079] entonces yo le pongo enter

[Link],079] y voy a ejecutar el plotly

[Link],079] entonces aquí tenemos la función

[Link],079] 3D

[Link],280] de E elevado a IT

[Link],280] imagínense, uno puede ver esto y mostrar esto

[Link],280] y con tan solo prompt

[Link],280] y tenemos un result

[Link],280] como valor

[Link],479] y sin saber programar casi nada

[Link],479] dime Ariel

[Link],219] Profe entonces


[Link],559] con ese

[Link],860] bueno la gracia de aprender esto si tenemos Gemini

[Link],920] no de hecho estoy pensando

[Link],840] que puedo ocupar esto

[Link],540] que usted hizo para resolver todos los ejercicios

[Link],100] y ir viendo si tengo los códigos

[Link],100] que yo escribo bien

[Link],159] en el fondo

[Link],819] justamente sirve para chequear

[Link],020] o dime en qué me estoy equivocando

[Link],559] y ahí te va a decir en qué te estás equivocando

[Link],399] la clase de B2B es la clase de B2B

[Link],920] la clase de B2B

[Link],579] empezaba al revés

[Link],639] no pensé

[Link],159] pero la gracia es que se vea todo lo demás

[Link],079] pero ojo que es muy importante

[Link],319] muy importante como sabes

[Link],540] al final lo más importante es saber los fundamentos

[Link],899] porque quien sabe los fundamentos

[Link],479] puede entender que el código está

[Link],200] siendo bien utilizado o mal utilizado

[Link],280] sí, sí

[Link],959] muchas gracias profe

[Link],739] así que eso ha sido todo, me extendí 10 minutos

[Link],200] espero que los 10 minutos hayan servido para


[Link],000] que esto haya compensado los 10 minutos

[Link],219] de el reporte de la semana

[Link],659] y nos vemos en el próximo video

[Link],739] chau chau

[Link],920] chau chau

[Link],920] chau chau

[Link],920] chau chau chau

[Link],739] chau chau chau

[Link],760] chau chau

[Link],319] chau chau

[Link],860] chau chau

[Link],559] chau chau

[Link],459] chau chau

[Link],540] chau chau

[Link],600] chau chau

[Link],680] chau

[Link],739] chau

[Link],760] chau

[Link],780] chau

[Link],799] chau

[Link],899] chau

[Link],920] sesión, la próxima sesión de ayuda es el día lunes

[Link],899] en el mismo horario, ¿no?

[Link],000] de 6 y media a 9 y media

[Link],840] gracias, profesor

[Link],819] eso, no sé si hay alguna otra duda


[Link],760] Gustavo, dígame

[Link],879] profesor, esto quiere decir que en la siguiente clase

[Link],479] seguimos ahondando en Python o vamos a ir

[Link],940] a otro? Sí, vamos a ver específicamente

[Link],600] Pandas, que es como el Excel de

[Link],459] Python, donde vemos otras fórmulas

[Link],659] vemos cosas más entretenidas

[Link],559] ¿no hay más dudas?

[Link],920] no hay más dudas

[Link],299] muchas gracias a todos por participar

[Link],840] por quedarse hasta las 9.45

[Link],940] y que tengan un muy buen

[Link],920] día feriado

[Link],979] muchas gracias

[Link],260] chau

[Link],680] chau

[Link],579] saludos a todos

[Link],799] ayudantes, ¿están por ahí?

[Link],659] hola, ayudantes, ¿ya se fueron también?

[Link],360] sí, yo estoy, creo que el otro sí

[Link],159] ahí está, sí

[Link],280] muchas gracias por todo el apoyo

[Link],899] ¿cómo consideran que salió la sesión de apoyo?

[Link],059] yo vi que la tuya estaba buena

[Link],020] habían avanzado harto

[Link],860] la sala
[Link],680] sí, salió

También podría gustarte