¿CÓMO funcionan las LISTAS en PYTHON? 📋 [con EJERCICIOS RESUELTOS] - Curso PYTHON desde CERO #7

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ต.ค. 2024

ความคิดเห็น • 72

  • @Dimasmas
    @Dimasmas  3 ปีที่แล้ว +4

    💛 ¿Habéis resuelto el último ejercicio? Dejádmelo en los comentarios y os leo! Tres cosas importantes:
    👉 Si os queréis suscribir: ​th-cam.com/users/dimasmas
    👉 Aquí tenéis el curso entero: ​th-cam.com/play/PLVs9JdE6ZZh112EBnYa_wCxYpbVXEXrLF.html
    👉 Aquí tenéis el código fuente: ​github.com/dimas-avila/curso-python​

  • @M.Lozano
    @M.Lozano 3 หลายเดือนก่อน +1

    flaco tu contenido es de 10/10 , pero tus bromas son un 12/10. siempre he aprendido mejor riéndome, por eso de los profes aburridos nunca saco nada, una suerte encontrarte🙏🙏🙏

  • @leninmartinez8064
    @leninmartinez8064 8 หลายเดือนก่อน +1

    Primero quiero agradecerte por tu forma de enseñar, soy aprendiz de python y estoy en este tema de listas, tus explicaciones son entendibles. que el universo te bendiga mi hermano, un fuerte abrazo desde Honduras.
    Estoy en la parte de iniciar el ejercicio de este video lo hare con lo que has enseñado. solo quise agraderte antes de seguir.

  • @davidmartin4140
    @davidmartin4140 ปีที่แล้ว

    Muchas gracias Dimas, hace poco más de una semana que descubrí tu canal y hace poco más de una semana que estoy enganchado....gracias por el trabajazo que hay detrás de los videos, explicas muy claro y además como bien dices lo haces muy ameno....a mí también me gusta el zumo de melocotón y de piña....😂

  • @jorgemariovargas3830
    @jorgemariovargas3830 ปีที่แล้ว +1

    Gracias Dimas, Muy claras tus explicaciones, Saludos desde Medellín (Antioquia) Colombia, la ciudad de la eterna primavera

    • @Dimasmas
      @Dimasmas  ปีที่แล้ว

      Me alegra leer esto, Saludos!

  • @Q-C-Angel
    @Q-C-Angel ปีที่แล้ว

    la verdad que estoy siguiendo tu curso, y viene de primera!!

  • @elviramariamaggiolo9304
    @elviramariamaggiolo9304 ปีที่แล้ว

    TE DARIA MIL LIKE!!!!! SOS UN GENIO PIBE!!!! EXPLICAS REQUETE BIEN!!! TE FELICITO!!! TENGO 65 AÑOS Y ESTOY ESTUDIANDO PROGRAMACION. ASI QUE LO QUE TE DIGO ES CON TODO MI CORAZON!!! GRACIAS!!!

  • @miguelsaldana2380
    @miguelsaldana2380 ปีที่แล้ว

    Excelente la manera en la que explicas, recién me encontré con tu canal y realmente es muy bueno, muchas gracias por destinar algo de tu tiempo a enseñarnos. Saludos!!

  • @DjWhitefoxMadrid
    @DjWhitefoxMadrid 3 ปีที่แล้ว +9

    Dimas, muchas gracias por tu currazo. Otro vídeo imprescindible de principio a fin. Explicaciones completas, claras y haciendo hincapié en los posibles fallos que pueden surgir en cada apartado. Comentando esos truquillos y claves para pasar con éxito esos problemas que solo la experiencia te puede ayudar a solventar, ya que de primeras son difíciles de ver. El ejercicio final es extremadamente útil, más didáctico no puede ser y todo muy ameno, pese a la densidad del contenido.
    Estoy utilizando tu serie para repasar conceptos y estoy aprendiendo muchísimo.
    Recomendado al 100%. ¡Gracias!

    • @Dimasmas
      @Dimasmas  3 ปีที่แล้ว +2

      Por conentarios así vale la pena grabar este curso! Muchas gracias de verdad. Me alegra mucho que te gusten los vídeos y espero seguir viéndote por el canal. Un saludo ☺️

  • @gal.g9484
    @gal.g9484 ปีที่แล้ว

    tienes mucho carisma y aparte explicas bien gracias

    • @Dimasmas
      @Dimasmas  ปีที่แล้ว

      Muchas gracias 😊

  • @luismiguelcontrerasmaturan7327
    @luismiguelcontrerasmaturan7327 ปีที่แล้ว

    Te entendi mas a tí que a mi docente, gracias crack !! excelente explicacion

  • @arelicastaneda8515
    @arelicastaneda8515 2 ปีที่แล้ว +1

    ¡Muy buenos videos! Súper completos, me encanta que esten acompañados de ejercicios prácticos. 👏👏👏

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว +1

      Hola Areli! Muchas gracias por tu comentario, me alegra que te gusten los vídeos del curso, para cualquier duda estamos por aquí 💪

  • @javierH
    @javierH ปีที่แล้ว +1

    Sí señor, muchas gracias, ahí voy tratando de resolverlos. Al principio estaba tentado de seguir a los otros capítulos sin hacer los ejercicios, pero me di cuenta que lo mejor es tener paciencia y seguir el curso tal cual está estructurado, así es más eficaz.

    • @Dimasmas
      @Dimasmas  ปีที่แล้ว +1

      Si amigo, la lista está organizada según yo creo que tiene más sentido aprender python. Pero si te interesan algunos temas, puedes saltar a ellos jajajaja. Te recomiendo mucho hacer los ejercicios, así afirmas conceptos y compruebas que los has entendido bien!

  • @gal.g9484
    @gal.g9484 ปีที่แล้ว

    Dimas gracias por tu trabajo Dios te bendiga

    • @Dimasmas
      @Dimasmas  ปีที่แล้ว

      De nada, gracias por comentar ☺️

  • @alanveliz7267
    @alanveliz7267 2 ปีที่แล้ว +4

    Lo que más me gusta de tu curso es que constantemente pones ejercicios, espero que se mantenga esto a lo largo del curso, aunque entiendo que a medida que el código es más complejo, es más difícil, igual seguiré adelante a ver que tal, gracias por tu esfuerzo y un saludo desde Panamá.

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว +1

      Muchas gracias por tu comentario Alan. Siempre que puedo intento poner ejercicios y ejemplos. Aunque es verdad que depende del tema es un poco más complejo. Ya nos contarás qué te parece el curso

  • @jorgegarzon8385
    @jorgegarzon8385 2 ปีที่แล้ว +1

    Qué gran video, gracias.

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว

      Que gran suscriptor!

  • @luismiguelbenavidesagreda6616
    @luismiguelbenavidesagreda6616 ปีที่แล้ว

    Gracias Dimas

  • @manelcelis8566
    @manelcelis8566 2 ปีที่แล้ว

    Muchas gracias por tu trabajo Dimas, creo que es un curso excelente y no entiendo como no tiene más repercusión comparado con otros que he visto.

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว +1

      Muchas gracias Manel! Que alegría leer esto jajajajaja. Bueno poquito a poco va llegando más gente al curso, esperemos que siga creciendo!

  • @mosbysbar7228
    @mosbysbar7228 3 ปีที่แล้ว +1

    El ejercicio ha sido un quebradero de cabeza. Me estaba volviendo loco porque copié una frase solo - la primera - y no me pillaba la palabra casa por el punto. Hasta que no vi la solución no me enteré que estaba bien desde el principio.
    Gran explicación y un ejercicio muy completo! A seguir con los siguientes videos :D

    • @Dimasmas
      @Dimasmas  3 ปีที่แล้ว +1

      Buenas Mosbys! Me alegra que hayas resuelto el ejercicio, este era complejo!

  • @roccojustice7156
    @roccojustice7156 3 ปีที่แล้ว +1

    Me llevó como 2 horas y media hacer el ejercicio pero lo logré. Yo lo hice con una función y me pareció super importante entender la manera en como llamamos a las listas y sus diferentes módulos. Estaba cometiendo precisamente el error de modificar una lista mientras estaba iterando con ella y no entendía hasta que analicé todo desde el principio. Gracias man! Saludos

    • @Dimasmas
      @Dimasmas  3 ปีที่แล้ว +1

      Buenas Rocco! Admiro tu dedicación. Me alegra que hayas resuelto el ejercicio por tu cuenta, era bastante complicado! Dale caña que en nada te pones al día

  • @christianruiz2251
    @christianruiz2251 2 ปีที่แล้ว +1

    Muy buenos los videos Dimas a pesar de que ya programo estan buenos.. saludos

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว

      Muchas gracias! Me alegra ver que también son útiles para alguien que ya tiene conocimientos en este ámbito. Un saludo Christian.

  • @BlueTeamBorja
    @BlueTeamBorja ปีที่แล้ว

    Me suscribo, enhorabuena por el vídeo.

  • @mathyas8051
    @mathyas8051 2 ปีที่แล้ว +1

    Videazo 👌 hermano que bien explicas

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว

      Muchas gracias jefe!

  • @barbscript
    @barbscript 2 ปีที่แล้ว +1

    muchas gracias por tus videos

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว

      De nada Barbarita, me alegra que te gusten! Saludos para Chile

  • @hectorbrayancespedesclavij759
    @hectorbrayancespedesclavij759 ปีที่แล้ว

    Eres un pesado !!, excelente como explicas gracias

  • @DanielBarbosa2O04
    @DanielBarbosa2O04 ปีที่แล้ว

    Videazo 👏🏽
    Nuevo sub

  • @informacion-tecnologica
    @informacion-tecnologica 3 ปีที่แล้ว +3

    Video si que estaba largo tuve que dividirlo en varios días. Pero a pesar de todo pude seguirlo. Todavía no logro resolver casos pero puedo decir que estoy aprendiendo paso por paso.

    • @Dimasmas
      @Dimasmas  3 ปีที่แล้ว +2

      No te preocupes, estos vídeos son largos y hay concetos que no son fáciles de entender a la primera. Pero poco a poco y con paciencia todo va cobrando sentido!

  • @joacosamyn2911
    @joacosamyn2911 2 ปีที่แล้ว +2

    jajaja, me habia olvidado el isnumeric (), me cree una función con un try except usando un int(palabra) jajaja muy buenos videos y me gustan los ejercicios, hacen pensar mucho. me salio, no tan prolijo como el tuyo pero salio jajaja

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว

      También es una buena opción la que tu dices! En este vídeo todavía no había explicado las excepciones, pero ya veo que tu vas avanzado jejeje. Lo mejor para aprender es que intentéis sacar vuestras propias soluciones.

  • @isidrogironasalvador8978
    @isidrogironasalvador8978 2 ปีที่แล้ว +1

    Como en videos anteriores : muy bien explicado todo. El ejercicio muy ilustrativo, aunque la forma de resolver las palabras a añadir en la lista que no fueran 0, o sin rellenar, me ha vuelto loco. Yo lo había resuelto de una manera que no sé si es correcta.
    palabras = []
    for palabra in range (0,5):
    palabra = input ("Introducir 5 palabras: ")
    if palabra == "fin":
    break
    else:
    if palabra != "0" and palabra != "":
    palabras.append (palabra)

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว +1

      Hola Isidro! Veo que vas avanzando por el curso, que alegría! Tu resolución me parece correcta, de hecho te has asegurado de no añadir "" (strings vacíos) cosa que yo creo que no hago. Un par de comentarios:
      - range(0,5) es equivalente a range(5). range por defecto empieza en 0, así que solo es necesario indicar el inicio si quieres que empiece en 1 o cualquier número distinto de 0. Esto no es un error, si a ti te parece más comprensible puedes poner range(0,5) sin ningún problema.
      - palabra != "0" -> Esto quizás fue culpa mía al dar el enunciado. Pero no hay problema con que el usuario ponga un 0, el programa buscará si existe ese número en el texto. Como si fuese cualquier otra palabra.
      Está genial que encontréis soluciones diferentes a las mías, incluso mejores! Mucho ánimo con el resto del curso, nos vemos por aquí 💪☺️

    • @isidrogironasalvador8978
      @isidrogironasalvador8978 2 ปีที่แล้ว

      @@Dimasmas gracias por las aclaraciones, y por invertir tu tiempo en ello. 💪

  • @gordillobetancourtyeison5787
    @gordillobetancourtyeison5787 2 ปีที่แล้ว +1

    Jajaja, estuvo espectacular el video, eso si un poco chungo el ejercicio, lo resolvi como en 2 dias, pero pues lo resolvi

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว

      Reconozco que es un ejercicio complicado, pero con estos se aprende más! Si lo resolviste está genial 😎🤟

  • @KaDrD
    @KaDrD ปีที่แล้ว

    interesante tu ejercicio, pero igual se pueden remover números y espacios con un for y una lista auxiliar. También añadir que no soy amante de usar breaks en bucles pero eso algo tengo heredado de C++

  • @lautaroroth844
    @lautaroroth844 11 หลายเดือนก่อน

    Hola muchas gracias por los videos, estan muy bueos y me sirven mucho para ir entendiendo un poco de python. Tengo una duda y no puedo encontrar la solucion, es sobre agregar un elemento, como podria agregar, en una lista de 200 elementos. X ejemplo agregar "hola" despues de "tio", y esto tantas vece como aparezca "tio". Ya q con el metodo indice, es complicado cuando se maneja tantos elementos. Desde ya muchas gracias

  • @Jedsvim
    @Jedsvim 2 ปีที่แล้ว +1

    dimas, con que tecla le das play a lo escrito...?

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว

      Arriba a la derecha hay un simbolito de triángulo tipo |> , clicas y se ejecuta. Una vez lo has ejecutado, en el terminal de visual studio code, puedes pulsar la tecla de flecha hacia arriba para buscar comandos anteriores y pulsar enter en el comando que ejecuta tu fichero.

  • @Abril-gi1fl
    @Abril-gi1fl ปีที่แล้ว +2

    Hola me podrian ayudar con este codigo por favor, se los agradeceria mucho.
    Realice una función que reciba dos números distintos como parámetros y
    RETORNE una lista con los cuadrados de todos los números entre ellos dos
    incluidos ambos.
    Por ejemplo: recibe 3 y 8 RETORNA [9,16,25,36,49,64]

    • @Dimasmas
      @Dimasmas  ปีที่แล้ว

      def lista_cuadrados(num_1: int, num_2: int) -> list[int]:
      return [x**2 for x in range(num_1, num_2 + 1)]
      assert lista_cuadrados(3, 8) == [9,16,25,36,49,64]
      Este es gratis, pero para el próximo te cobro

  • @Demogames1996
    @Demogames1996 2 ปีที่แล้ว

    Dimas, una pregunta, da igual si no pones parentesis despues de los "if" y los demas condicionales ? como en el ejercicio del texto

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว

      En Python no son necesarios los paréntesis en los "if". De hecho, en general es mejor no ponerlos (por estilo más que otra cosa).
      Son necesarios cuando tienes condiciones complejas y quieres facilitar a otros programadores entender el código. Otro caso de uso es cuando estás evaluando múltiples condiciones y quieres dar prioridad a una (como en ecuaciones matemáticas, que primero se evalúa lo que hay dentro de un paréntesis).

  • @MartinLarroulet
    @MartinLarroulet ปีที่แล้ว

    wacho si apruebo el parcial mañana es todo por vos

  • @informacion-tecnologica
    @informacion-tecnologica 3 ปีที่แล้ว +1

    tengo una pregunta @Dimas. hay algun programa que sea software libre donde pueda hacer la interface manual y manejar la acción con código que funcione con Python. como visual studio, foxpro, Delphi entre otros. donde uno diseña la interfaz manualmente y la función la programa uno.

    • @Dimasmas
      @Dimasmas  3 ปีที่แล้ว +1

      No se si te refieres exactamente a eso, pero PyQt5 tiene un programa para construir interfaces gráficas de forma visual y luego agregas la lógica con Python. Si no recuerdo mal es open source.

    • @informacion-tecnologica
      @informacion-tecnologica 3 ปีที่แล้ว

      @@Dimasmas gracias consultaré a ver si me sirve.

    • @informacion-tecnologica
      @informacion-tecnologica 3 ปีที่แล้ว +1

      @@Dimasmas es justo lo que necesitaba y por lo visto todos estos programas no cambian tanto me parece tan familiar como lo que te mencione en la pregunta. pero me sirve. Gracias

    • @Dimasmas
      @Dimasmas  3 ปีที่แล้ว

      @@informacion-tecnologica Genial! Ya nos contarás qué te parece y si lo reconiendas!

  • @camilajauregui5225
    @camilajauregui5225 ปีที่แล้ว +1

    hola Dimas me podrias dar una mano con este ejercicio que estoy super trabada
    Realice una función que reciba una lista con números enteros y
    RETORNE un número que sea el resulado de sumar todos los números
    de las posiciones impares de la lista.
    Ejemplo Lista=[7,3,12,23,15,11] RETORNA 34
    Ejemplo Lista=[4,22,10,54,27,12] RETORNA 41

    • @Dimasmas
      @Dimasmas  ปีที่แล้ว +1

      def suma_posiciones_pares(lista: list[int]) -> int:
      resultado = 0
      for posicion, valor in enumerate(lista):
      if posicion % 2 == 0:
      resultado += valor
      return resultado
      assert suma_posiciones_pares([7,3,12,23,15,11]) == 34
      assert suma_posiciones_pares([4,22,10,54,27,12]) == 41
      El primero es gratis, el siguiente ya lo cobro OwO

    • @camilajauregui5225
      @camilajauregui5225 ปีที่แล้ว

      @@Dimasmas Muchas gracias, aceptas peso Argentino? por que si es dolar o euro estamos jodidos jaja

  • @xionno
    @xionno 2 ปีที่แล้ว +1

    18:59. Podias hacer lenguajes[0] += "++"

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว

      Exacto, también podría haberlo hecho como tu dices!

  • @100cia1
    @100cia1 ปีที่แล้ว

    26:19

    • @Dimasmas
      @Dimasmas  ปีที่แล้ว

      Aquí te quedaste?

    • @100cia1
      @100cia1 ปีที่แล้ว

      @@Dimasmas si xd

  • @RicardoLopez-rj7tx
    @RicardoLopez-rj7tx 10 หลายเดือนก่อน

    muy pequeñas las letras y n umeros