Тёмный

Listas, Tuples, Sets, Strings y Diccionarios en PYTHON 

Commit That Line!
Подписаться 18 тыс.
Просмотров 41 тыс.
50% 1

Python cuenta con muchísimas formas de representar datos pero hay 5 estructuras de datos fundamentales que tienes que dominar. Hablamos de las listas, tuples, strings, sets y diccionarios. Estas son las estructuras de datos sobre las que se basan muchas otras más avanzadas y en este vídeo vamos verlas una a una.
0:00 | Presentación
2:00 | ¿Qué son las estructuras de datos?
3:23 | Listas
6:32 | Operaciones básicas
8:23 | Tuples
10:09 | Strings
13:34 | Sets
17:21 | Diccionario
--------
Commit That Line es un canal donde vamos a empezar a aprender a programar desde cero sin asumir ningún conocimiento previo.
Por esto mismo te animo a que dejes cualquier comentario en caso de que tengas alguna duda sobre el vídeo. Mi intención es que cualquier persona que se sienta atraída tenga las herramientas para comenzar sus aventuras en el mundo de la programación.
Suscríbete para no perderte ningún vídeo nuevo: bit.ly/3bHkIxA
-- Redes sociales --
- Twitter: / committhatline
- Facebook: / committhatline
- Telegram: t.me/CommitThatLine
-- Equipo --
Algunos me preguntáis que equipo utilizo para grabar y para programar.
Para programar, cualquier ordenador vale. Depende de las necesidades que tengáis. Yo utilizo un Mac por motivos variados pero cualquiera es válido. Mi recomendación es usar Linux o un sistema Unix como puede ser MacOS the de un Mac. En un sistema Unix hay algunos procesos que, al menos a mí, me parecen mucho más intuitivos y sencillos. Además, si alguna vez tenéis que subir vuestro código para que se ejecute en algún servidor lo más probable es que sea una máquina con Linux.
Para grabar:
- Rode PodMic: amzn.to/2Ax6faN
- Scarlet i2i: amzn.to/2Am8ga1
- Pie de micro Yotto: amzn.to/2C1gTXU
- Cable XLR Ugreen: amzn.to/2UBrcIH
- Cannon M50: amzn.to/2UGUWE2
- Sigma EFM 16-1.4 (En el punto de mira): amzn.to/3cR1hms

Наука

Опубликовано:

 

2 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 89   
@CommitThatLine
@CommitThatLine 3 года назад
¡Ya estamos de vuelta! Esta vez vemos las ESTRUCTURAS de datos PRINCIPALES EN PYTHON. Acordaos que hay capítulos en el vídeo para ir a cada sección. 🎥 Lista para APRENDER PYTHON DESDE CERO: bit.ly/3hrFq7w ✅Suscríbete para no perderte los que están por venir: bit.ly/3bHkIxA
@Elias-ch9
@Elias-ch9 Год назад
Gracias. Bien explicado.Por favor si pudiera hacer zoom a la pantalla, bendiciones
@Karenni2007
@Karenni2007 16 дней назад
Lo solucionás con mejorar la calidad del video, lo encontrás en configuración y asi se ve bien.
@dannyfrias829
@dannyfrias829 3 года назад
La verdad que llegué de casualidad, y muy recomendable tu trabajo. Seguí así crack!
@CommitThatLine
@CommitThatLine 3 года назад
Muchas gracias!
@barondls8134
@barondls8134 Год назад
Yo igual jejeje
@jonathansoriano7698
@jonathansoriano7698 2 месяца назад
Excelente,Muchas gracias
@brandonlopez6328
@brandonlopez6328 Год назад
Que buen video! Full recomendado
@joeldavidircanaupayaurimo7791
@joeldavidircanaupayaurimo7791 2 года назад
Excelente explicacion.
@cristinazamorano
@cristinazamorano 2 года назад
Un lindo paseo sobre estructuras de datos!!!! Muchas gracias!
@MrBassManMENDOZA
@MrBassManMENDOZA 5 месяцев назад
Excelente prfesor y curso!
@xaviermartinezpitarch82
@xaviermartinezpitarch82 6 месяцев назад
👏👏👏Felicidades, me encanta como explicas.
@juanbau7u757
@juanbau7u757 Год назад
Que buen video, quedo todo super claro!
@Desarrollo9637
@Desarrollo9637 Год назад
sos un genio. Excelente video
@edinson124532
@edinson124532 2 года назад
gracias crackkkkk esperamos mas videos son muy didacticos
@maiapuentes5952
@maiapuentes5952 2 года назад
Sos muy bueno explicando! sigue asi!
@mariagabrieladelosamolina7176
Excelente y muy didáctico. Muy buena la edición-Muchas gracias
@CamilaGualda
@CamilaGualda Год назад
gracias!!! un genio💜
@RafaelArias
@RafaelArias Год назад
Eres una estrella, gracias :)
@albertobnt6031
@albertobnt6031 2 года назад
Me ha parecido muy didáctico tu canal!
@christianalvarez4985
@christianalvarez4985 Год назад
Excelentes videos!!
@carlosmartinez-pv6gy
@carlosmartinez-pv6gy Год назад
Me encantan tus vídeos, son súper didácticos, y tu manera de explicar es muy buena, haciendo fácil seguirte, sin aburrimiento. Gracias!
@lucdant6044
@lucdant6044 Месяц назад
Gracias
@alejandrachavez3865
@alejandrachavez3865 11 месяцев назад
buenisimo el video, mañna tengo examen de python ahora ya se que son los tuple y dict, gracias nuevo sub
@nanucasa
@nanucasa Месяц назад
Sos un grande! estoy aprendiendo mucho con vos, amo tu forma de explicar. suscriptora nueva
@PabloPerez2708
@PabloPerez2708 2 года назад
Profe, excelente trabajo, agradezco por favor graba con las letras mas grandes
@jonelveliz5059
@jonelveliz5059 2 года назад
Excelente explicación. Felicitaciones amigo
@CommitThatLine
@CommitThatLine 2 года назад
Muchas gracias! Ya mismo llegarán más
@rolandogonzalez2197
@rolandogonzalez2197 3 года назад
buen tutorial pues me sirvio de mucha ayuda para comprender bien el funcionamiento de los diferentes comandos gracias
@CommitThatLine
@CommitThatLine 3 года назад
¡Me alegro de que te haya sido de ayuda! 😁 esto es solo la punta del iceberg, cuando cubramos algunos conceptos más avanzados volveremos a ver las diferentes estructuras y qué podemos hacer con ellas.
@FedericoCoca
@FedericoCoca 3 года назад
Muy buenos tutos. Amenos y fáciles de seguir. Yo personalmente los estoy viendo y me están encantando
@CommitThatLine
@CommitThatLine 3 года назад
Muchísimas gracias! Habrá muchos más y poco a poco espero poder ir subiendo vídeos más a menudo 😁
@facundopavoni3412
@facundopavoni3412 2 года назад
buen video
@IamEloy
@IamEloy Год назад
muchas gracias por tus videos, que pena que no tengas un curso completo de Python.
@ali2010jawad
@ali2010jawad 3 года назад
Muy buena calidad de videos pero pocos Gracias por el esfuerzo
@CommitThatLine
@CommitThatLine 2 года назад
Lo sé 😢 estoy trabajando todo lo que puedo para seguir subiendo y ojalá pudiera subir más. Dentro de muy poco habrá uno nuevo y luego seguiremos con los tutoriales 😊
@yeraysanchezjimenez6561
@yeraysanchezjimenez6561 3 года назад
Buenísimo!!! Muchas gracias
@CommitThatLine
@CommitThatLine 3 года назад
¡Gracias a ti por pasarte! ¿Te ha parecido todo claro? Si tienes alguna duda dispara.
@yeraysanchezjimenez6561
@yeraysanchezjimenez6561 3 года назад
@@CommitThatLine , me parece genial como explicas...muy claro y divertido.
@CommitThatLine
@CommitThatLine 3 года назад
Muchísimas gracias! Espero verte por aquí :)
@alekocabrera7842
@alekocabrera7842 3 года назад
Muy bien explicado! Estuve viendo varios cursos sobre python pero no terminaba de entenderlo del todo, tu explicacion es muy clara y con buenos ejemplos, muchas gracias! pd: Transmites una paz muy buena ;)
@CommitThatLine
@CommitThatLine 3 года назад
Muchas gracias! Espero vernos en el siguiente pronto. A ver si el resto de obligaciones me deja tenéis algo hehe
@jarping
@jarping 3 года назад
Me están gustando mucho los vídeos, y deseando que explique los objetos y las clases porque es bastante lioso. Por cierto me encantan las animaciones dentro de los vídeos y quería saber con que programa lo haces. Saludos
@CommitThatLine
@CommitThatLine 3 года назад
¡Muchas gracias! Estoy deseando de llegar a clases y objetos. Últimamente tengo poco tiempo con el trabajo pero prometo que llegaremos pronto 😊 Para las animaciones utilizo Adobe After Effects. Un estándar para este tipo de animaciones.
@josefchamo
@josefchamo Год назад
Eres muy didáctico y sobretodo me convenciste con eso de "Esto lo aprendí hace pero creo que no lo voy a usar en la vida" xD
@lanube-thecloud7644
@lanube-thecloud7644 2 года назад
Muy Bueno, Si se pudiera aumentar un poco más la parte donde escribís los códigos.
@mtst5307
@mtst5307 Год назад
Mejor que en la universidad🙏
@user-jo6ot2ng7i
@user-jo6ot2ng7i 4 месяца назад
explicas muy bien lastima de las letras tan chiquitas
@traviano5000
@traviano5000 Год назад
Messirve
@hibranlarreta1140
@hibranlarreta1140 2 года назад
Oiga pa, Imajinese usted ! Yo estoy medio ciego y como que no me haga zoom en el codigo, si tu intencion es explikkar, que es muy bueno 👏 y gracias. P.d. la mala orrografya es pa la llama pa ! Animou.
@CommitThatLine
@CommitThatLine 2 года назад
En los últimos vídeos esto no debería de ser un problema. Siento el tamaño de la letra, la verdad es que como yo lo veía bien no se me ocurrió pensar que en otras pantallas o tamaños sería difícil... sorry.
@hooverzavala4560
@hooverzavala4560 Год назад
Hola, como configuraste VSCode para que guardey muestre el resultado del codigo en el terminaltodo en automatico?,saludos!
@lazaromartinez5991
@lazaromartinez5991 3 года назад
Hola! Tus videos están buenísimos, no sólo sirven sino que también tienen un tinte divertido. Estoy teniendo un problemita con los sets, parece que cuando hago print(set3) cuando set3 = set([8, 6, 13, 1]), me lo imprime en ese orden, y no ordenado como te ocurre a vos. Podrían darme una mano? Muchas gracias :D EDIT: Si quieren hacer el print the un set con sus valores ordenados, se puede usar: print(sorted(set3))
@CommitThatLine
@CommitThatLine 3 года назад
¡Me alegro de que te gusten los vídeos! Hay más por venir en cuanto me desate un poco de curro. Cuando creamos un set el orden no importa y los elementos se ordenan como Python crea necesario. Puede pasar que ese orden sea el mismo orden en el que los has introducido, pero lo importante es que nunca podemos asumir nada sobre el orden de los elementos en el set. Prueba a definirte otro diferente o a poner los elementos en un orden diferente y seguro que encuentras casos donde el orden no es el mismo. Cuando acabemos la parte introductoria hablaremos un poco de por qué esto es así 😊
@sofiasalcedolopez2493
@sofiasalcedolopez2493 2 года назад
Échale un visto. ✨
@regulus8418
@regulus8418 3 года назад
Que opinas de la carreara data scientist? será buena idea invertir tiempo en aprenderla? Gracias por el contenido .
@CommitThatLine
@CommitThatLine 3 года назад
Por supuesto que sí! Estate atento porque dentro de poco haré un vídeo al respecto.
@juanbernal5641
@juanbernal5641 2 года назад
Buen video. Una consulta podria hacer si se puede un video en donde se convierta diccionario a string o entero.. no se si se puede hacer esto o como se podria hacer ello.
@CommitThatLine
@CommitThatLine 2 года назад
Si la variable que tiene tu diccionario se llama midict, por ejemplo, puedes hacer str(midict), eso te genera una string que representa el diccionario. Si haces print del diccionario también puedes verlo como string. Print convierte cualquier variable a una string. En el próximo vídeo vamos a ver un poco como funciona eso.
@gustavosanchez9625
@gustavosanchez9625 2 года назад
Tus video me han servido de mucha ayuda ahorita que estoy empezando en la programación , y bueno tengo un preguntita que espero me puedas responder. ¿como podría hacer para eliminar un elemento en una cola circular? por ejemplo, cuando tengo una cola con un maximo de 5 elementos y tengo mi valor de frente en 4 y mi final en 1, como solamente tengo 3 elementos pero tengo un elemento en la posición 4, en mi codigo cuando yo quiero eliminar no me lo permite porque no encuentra una posición 4 y que como dije solo hay 3 elementos, espero se me haya entendido y me puedas ayudar :( Edit: uso python
@CommitThatLine
@CommitThatLine 2 года назад
Python no tiene una estructura de datos para cola circular por lo que tendrías que crearte tu propio objeto que la represente. En ese objeto puedes definir cuál es el valor por defecto de los elementos vacíos. De esta forma, los elementos de la cola que no se hayan rellenado tendrán ese valor por defecto pero existirán. Si no existe entonces es que no tienes una cola circular tienes una lista. Un buen valor por defecto en este caso es None que señala que el elemento es nulo por decirlo de alguna forma. Claro, que si tu cola puede tener None como valor tendrías que usar otra cosa. En una lista simple, puedes acceder a los diferentes elementos desde atrás usando índices negativos. Imagina que quieres leer el último pero no sabes cuántos tienes. Puedes hacer milista[-1] y leerás el último elemento o milista[-2] y leerás el penúltimo. No se si te ha servido de algo la respuesta 😅
@gustavosanchez9625
@gustavosanchez9625 2 года назад
​@@CommitThatLine Muchas gracias jajaja, si me sirvió mucho, tuve una evaluacion mediante un programa de colas circulares y mas o menos me guie con lo que me dijiste, pude hacerlo y saqué una nota alta, gracias por tu ayuda, un saludo. :D
@adrianzuniga8430
@adrianzuniga8430 Год назад
tengo una duda con el "Juan" del final que sale False, lo que no entiendo que es si esta dentro de persona, pero no lo toma en cuenta al menos que "Juan" sea la Key?
@manuurc4904
@manuurc4904 2 года назад
Profe, te juro que te termine entendiendo mucho más de lo que trate de entender al profesor de Udemy xD 🤭🤭. ¿Tendrás este curso en esa plataforma?
@CommitThatLine
@CommitThatLine 2 года назад
Mi plan es poder subir todo lo que tengo pensado aquí, gratis. Solo necesito volver a tener el tiempo. Estos últimos meses ha sido difícil paro ya falta poco para poder volver.
@roymantorres4865
@roymantorres4865 3 месяца назад
Explicación buena. Lo malo es que no se ve nada por querer aparecer en el vídeo. Mejor acercamiento y estaría genial
@Bucketheadfan
@Bucketheadfan 5 дней назад
De qué hablas, está re buena la explicación
@nimodoxd4739
@nimodoxd4739 2 года назад
podrias agrandar la letra en algunas partes del video se ve muy chico para nosotros los ciegos gracias por tu contenido
@CommitThatLine
@CommitThatLine 2 года назад
Cuando me di cuenta ya era tarde 😞 Los vídeos siguientes deben de verse mejor, te parece que sigue siendo pequeña en los vídeos más recientes?
@2u15A
@2u15A 2 года назад
muy buen video, pero por que utilizaria una tuple y no una lista? no entiendo el uso. gracias
@mercadeo9999
@mercadeo9999 Месяц назад
recuerda que la lista es modificable y la tupla inmutable, para guardar datos que no se pueden modificar por ejemplo, las coordenadas del gps, tu año de nacimiento, la placa patente de tu auto o carro, la formula de la gravedad 9,8m/s2 etc. datos que por su naturaleza NO DEBEN se cambiados
@jesusrojo2373
@jesusrojo2373 Год назад
hola, cuando señalas con el dedo en la parte superior para echar " un visto", NO SALE EL ENLACE A ESE VIDEO, ¿ cómo puedo ver eso de lo que estás hablando? Es para ampliar conocimientos a lo que te estás refiriendo en ese momento. MUCHAS GRACIAS y decirte que me parece muy instructivo todo como lo enseñas, gracias
@CommitThatLine
@CommitThatLine Год назад
Pues no se por qué no sale... está puesto para que salga. Te lo dejo por aquí 😅 Muchas gracias por tu comentario! ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-M1m0dvX-uP0.html
@jesusrojo2373
@jesusrojo2373 Год назад
gracias
@victoriavicsilmania6949
@victoriavicsilmania6949 3 года назад
Consulta: set se representa como funcion:set() cuyo argumento es una lista. Los sets almacenan los datos el orden que fueron ingresados pero al momento de mostrarlos los ordena: de menor a mayor en caso de números? cuando probé con string, cada vez que corría el programa, ahí sí mostraba la lista en distinto orden cada vez(al azar) pero con los nros. siempre los mostró ordenado...¿es correcta la idea o estoy comprendiendo mal?Gracias!
@CommitThatLine
@CommitThatLine 3 года назад
Muchas gracias por las preguntas! Cuando hacemos set() no estamos llamando a una función si no creando un objeto. Los sets no almacenan datos en ningún orden y aunque a veces puede parecerlo nunca podemos asumir que hay un orden en ellos. Lo que hace un set es crear un hash de cada valor (es como un valor alfanumérico único que representa a ese valor) y va guardando esos hashes junto con el valor al que representa. Por eso no puedes tener dos valores iguales en un set, porque tendrían el mismo hash y serían el mismo elemento dentro del set. La regla de oro es que aquellos contenedores que no aseguran el orden nunca se pueden asumir que tengan orden ninguno. El orden tampoco es que sea al azar, si no que el set lo guardará de la forma que le parezca mejor. Si no lo has visto échale un ojo a los vídeos que tengo de programación orientada a objetos y cómo hacer una clase en python para entender a qué me refiero con lo de objeto
@victoriavicsilmania6949
@victoriavicsilmania6949 3 года назад
@@CommitThatLine Gracias por tu respuesta. Me permito abusar de tu conocimiento (me disculpo de antemano, pero comencé hace poco a aprender a programar de cero y estoy fascinada. Además, explicas fantásticamente!). El hash sería como un avatar del dato, similar a un diccionario pero con la diferencia de que es oculto y sin posibilidad de acceso. Correcto? Respecto al hecho de que set lo guarda según su criterio, ¿esto puede relacionarse con cómo interactúa con la memoria? Nota al margen: acabo de ver el vídeo de clase y cuando preguntaste respecto al sonido de fondo...lo primero que se vino a mi mente fue...tiene el lavarropas en marcha, jajajaja! 🤣🤣
@miguelangelfernandezrodrig258
@miguelangelfernandezrodrig258 3 года назад
Subpole
@CommitThatLine
@CommitThatLine 3 года назад
Sigue siendo pole que el mio anclado no cuenta :P
@dannysawp4162
@dannysawp4162 Год назад
juan
@asesoria123
@asesoria123 3 года назад
Se ve espectacular pero la letra esta muy pequeña será que lo baje y le tome foto para poder agrandarlo
@CommitThatLine
@CommitThatLine 3 года назад
Si 😔 cuando hice el vídeo lo veía en un monito más grande y después de haberlo subido y verlo en el móvil me di cuenta... En los siguientes se debe ver con más tamaño. Espero que se siga bien...
@arturomedina4420
@arturomedina4420 2 месяца назад
Alguien de buen corazón me puede decir como hago para tener el tipo de consola que tiene el crack del video.
@mercadeo9999
@mercadeo9999 Месяц назад
creo que es PC de jetbrains
@mozanapon
@mozanapon 5 месяцев назад
17:55 "Perona" me hizo recordar a los peronistas acá en Argentina jajaja
@jonathanjoshua-jaxrocha5798
Vuelve
@evamorenopozo4562
@evamorenopozo4562 2 года назад
NO SE VE!
@CommitThatLine
@CommitThatLine 2 года назад
YA LO SE hahaha, siento el tamaño de la letra, en los siguientes vídeos ya está más grande, en este no me di cuenta de que no se veía hasta que me lo comentásteis por aquí porque en mi pantalla lo veía bien... errores tontos.
@dannysawp4162
@dannysawp4162 Год назад
juan
Далее
DO NOT Dunk Here ❌🏀
00:20
Просмотров 7 млн
100 million nasib qilsin
00:18
Просмотров 625 тыс.
25 Nooby Pandas Coding Mistakes You Should NEVER make.
11:30
¿Cómo se usan los bucles FOR en PYTHON?
13:32
Просмотров 35 тыс.
This Is Why Python Data Classes Are Awesome
22:19
Просмотров 794 тыс.
El Ecosistema de Herramientas de Python
11:14
Просмотров 128 тыс.
TRES maneras de FORMATEAR strings en PYTHON
6:33
Просмотров 7 тыс.
Это спасёт камеру iPhone
0:32
Просмотров 420 тыс.
Кто производит iPhone?
0:59
Просмотров 461 тыс.
Choose a phone for your mom
0:20
Просмотров 1,2 млн