tubetranscript.io

Federico Liquin - CAC · Transcript · · Updated

Talento Tech 2026 # 26202 Python Inicial - Clase practica 7 PRE ENTREGA LAB – Transcript

Video by Federico Liquin - CAC · Watch the original on YouTube

Summary

AI-generated from the transcript. Verify details against the source video.

  • Federico Liquin explica cómo encarar la resolución del proyecto o preentrega desarrollando un sistema de gestión en Python.
  • El programa utiliza un menú de opciones iterado constantemente mediante un ciclo while para gestionar las acciones disponibles.
  • Para almacenar los datos se emplea una lista general donde cada elemento es a su vez una sublista con los valores correspondientes.
Video thumbnail: Talento Tech 2026 # 26202 Python Inicial - Clase practica 7 PRE ENTREGA LAB
Source video on YouTube · Transcript generated automatically and may contain errors.

Use this video with Pro

Reading, copying and transcript downloads are free. Create saved AI results for this video with a signed-in Pro account ($9/month).

Transcript

Search ignores accents. All transcript text stays visible.

Muy buenos días, ¿cómo están? Espero que se encuentren muy bien. Arrancando una nueva semana acá nosotros en una clase eh práctica especial en donde vamos a ver cómo encarar eh la resolución del proyecto o de la preentrega. Algo similar, digamos, ustedes lo tienen que hacer eh cumpliendo el los requisitos de

que están propuestos. ya inclusive yo se lo había compartido hace, no sé, como cuatro clases, creo ya. e en donde eh la cuestión aquí es con todos los contenidos que fuimos viendo ya inclusive las últimas clases de manejo de listas, ¿no? Poder implementar un pequeño sistemita de gestión eh de productos que tienen que tener, como lo

comenta acá en los requisitos, ¿no? El sistema debe permitir ingresar, dice eh datos básicos de nombre, categoría, precio. Bien, son esos tres, por lo pronto, esos tres valores, esos tres datos que deberían caracterizar a un mismo producto, ¿sí? a un solo producto.

[resoplido] Eh, acá siempre cuando ustedes encaren un problema, ¿no? Y cuando tengan un enunciado, esto es bastante importante de poder hacer, ¿no? Cuando uno lea los requisitos que por ahí un cliente el día de mañana eh a ustedes se juntan y tienen que relevar lo que el usuario o el cliente necesita, ¿no? Entonces, bueno, este tipo de de información, este tipo de datos es

importante recabar. Y bueno, acá también nos va a indicar después a nivel programación eh de qué tipo nosotros deberíamos poder vincular o trabajar esos datos, ¿no?, a en el lenguaje que estemos usando. En este caso, por ejemplo, tenemos nombre, categoría y precio, ¿no?

Entonces, bueno, nombre podríamos decir que es un string, categoría también lo podríamos considerar como un string. Y acá dice precio sin centavos, ¿no? A ver, precios centavos podría considerarlo como, si es sin centavos, podría considerarse como un como un entero, bien, pero podrían también manejarlo como un flotante, ¿no? Porque el precio en realidad eh

podría tener un valor decimal. Acá es indistinto, lo pueden hacer con enteros o flotantes. En el caso particular nosotros de de del sistema de de gestión de películas que estamos desarrollando, eh yo voy a usar algo parecido a lo que veníamos ya viendo en las clases, ¿no? E vamos a tener nuestras películas y

bueno, cada película tendrá su título, un género y el año de lanzamiento, ¿no? Yo las voy a caracterizar por medio de esas tres datos que vendría a ser algo parecido a lo que ustedes tienen que hacer en el proyecto de caracterizarlo con a los productos con nombre, categoría y precio.

Y lo que les piden son armar un menú de opciones, ¿no? Desarrollar un menú, un sistemita que tenga menú de opciones que le permita hacer el ingreso de datos de producto, visualizar los productos que se van registrando, eh realizar una búsqueda de producto por medio de el nombre, nuestro caso vendría a ser por medio del título de la película y bueno, poder darle la posibilidad al usuario de eliminar los

productos. eh identificando por su posición, ¿no? Entonces, eh ya vamos a desglosar cada una de estas acciones. Por lo pronto, nosotros tendríamos que tener un menú de opciones que esté constantemente iterándose, ¿no? Que esté constantemente funcionando, eh, mostrándole al usuario que pueda hacer cualquiera de estas cuatro opciones.

Eh, bien. Después nos pide, bueno, que usemos while cuando corresponda o for, validar entradas de usuario. Esto va a ser importante, eh utilizar condicionales, presentar el menú, ¿no?

Eh, con las opciones de agregar, visualizar, buscar y eliminar productos. Y el programa debe continuar funcionando hasta que se elija la opción de salir. Esto es clave. Entonces, estas dos eh opciones acá nos van a dar la forma que nosotros deberíamos poder representar eh nuestro programa, ¿no? Entonces, un menú que esté corriendo constantemente, nosotros sabemos que si necesitamos que

algo esté ejecutándose constantemente, vamos a usar un w, ¿no? y que bueno deberíamos darle la opción al usuario que pueda interrumpir eso porque bueno, con white true nosotros tenemos un ciclo infinito, ¿no?

[carraspeo] Podría ser una opción, puede quizás alguno también presentar alguna otra alternativa, pero eh bueno, sería un poco la más accesible pensarlo de esa manera. Hola, Caro, hola Franco, hola Saya, hola Arelis. Estamos repasando un poquito lo que es los requisitos de las de lo que nos pide la preentrega y bueno, cómo nosotros lo vamos a encarar acá en el

ejemplo con eh nuestro nuestra nuestro sistema de gestión de películas. Entonces, siempre, siempre, siempre, siempre lo importante es entender qué es lo que tenemos que hacer y poder identificar entonces las estructuras de datos eh que vamos a involucrar dentro de nuestro proyecto. Ya de por si acá

nosotros sabemos que tenemos estos tres datos que tendrían que eh informar o o definir un producto. Nosotros [carraspeo] entonces vamos a usar eh una lista donde eh vamos a especificar que en la primera posición está el título, en la segunda eh el

género y en la tercera el año de lanzamiento de esa película. Así con cada una de las películas que yo le pida al usuario ingresar o las que yo quiera que bueno, el sistema este considere, ¿no?

Ahora nosotros eso lo tenemos que guardar en memoria por lo pronto a través de un listado de películas general, ¿no? Entonces voy a tener una lista, como habíamos visto en la clase seis, ¿no? una lista que a su vez cada uno de los elementos de esa lista es otra lista que la compone con estos valores.

[carraspeo] Y ahora vamos a ver acá yo les comparto el colap, así les voy compartiendo el código por aquí.

¿Cómo podríamos nosotros e empezar a encarar el proyecto? Eh, profe dice, una vez se había consultado su ejercicio mascía sobre cómoar parte de códigos de ahí us numer variable.

Así un código podemento. Aparte lo alfabético me parece ordenado usar. Eh, sí, sí. El numerate es como no lo vimos quizás este jueves lo pueda dar í en clase, ya que vemos diccionario, como una alternativa un poco más legible de usar eh for y range para ver el índice de un de una de una lista en un recorrido,

pero sí, sí. Eh, genial. Ya, vamos entonces. Vamos a crear acá el archivito. Vamos a poner gestión películaspi.

Eh, bueno, siempre por lo general podríamos tener acá una una etapa acá de de inicialización, ¿no? inicialización porque, bueno, yo necesito tener eh eh el estado de película, ¿no? Esto que les mostraba acá, ¿no? Tengo puedo tener

películas o podría ser listado lista películas mi variable o películas no usar la variable con ese nombre que esta sea como general para todo el proyecto. Y bueno, podría iniciarla como vacía o podría cargarla con eh algunos ejemplos,

¿no? Eh, así como habíamos visto anteriormente, creo que habíamos puesto, ¿no?, película uno, ¿no?, y habíamos puesto, ya que está ahí Shrek, eh, decíamos que esto es animación de género y el año 2001, ¿no? Entonces podría tener acá la película uno, coma e y así

o inclusive podría yo acá agregar otros ejemplos siempre separándolo por coma, ¿no? Y bueno, como esta es una lista de listas, ¿no? Vo poner acá eh inception eh ciencia ficción y eh 2011

eh y quizás puedo agregar otra más. Vamos a poner acá el padrino crimen, ¿no? En 1972.

Bien. Entonces, esto podría ser como parte de una inicialización, ¿no? De de poder tener películas precargadas. Esto eh no está llevando ah, perdón, no copié el colap. Este,

esto por ahí es importante porque eh para hacer pruebas podríamos e eh acá está eh podríamos tener, ¿no?, un listadito de productos ya precargados, en este caso, para ir probando cosas, ¿no? sea para poder eliminar, para poder mostrar que son las como las opciones

más fáciles de de poder implementar. ¿Por [resoplido][carraspeo] qué? Bueno, si no todas las veces uno tiene que agarrar, ejecutar y empezar a cargar películas para probarlo, ¿no? Entonces eh podríamos inicializarlo. O bien también si ustedes quieren podrían eh inicializarlo como una lista vacía, ¿no? Esto lo voy a poner acá en

Frequently asked questions

El sistema debe permitir ingresar datos básicos de nombre, categoría y precio.

Se utiliza un bucle while true para que el menú de opciones esté corriendo constantemente hasta que se elija la opción de salir.

Se utiliza una lista de listas donde cada película tiene su título, un género y el año de lanzamiento.