💛 ¿Habéis resuelto el último ejercicio? Dejádmelo en los comentarios y os leo! Tres cosas importantes: 👉 Si os queréis suscribir: ua-cam.com/users/dimasmas 👉 Aquí tenéis el curso entero: ua-cam.com/play/PLVs9JdE6ZZh112EBnYa_wCxYpbVXEXrLF.html 👉 Aquí tenéis el código fuente: github.com/dimas-avila/curso-python
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.
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🙏🙏🙏
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!
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 ☺️
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....😂
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!!!
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á.
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
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.
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!
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!!
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
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
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
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.
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!
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
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.
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)
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í 💪☺️
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.
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]
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
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++
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.
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.
@@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
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).
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
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
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
💛 ¿Habéis resuelto el último ejercicio? Dejádmelo en los comentarios y os leo! Tres cosas importantes:
👉 Si os queréis suscribir: ua-cam.com/users/dimasmas
👉 Aquí tenéis el curso entero: ua-cam.com/play/PLVs9JdE6ZZh112EBnYa_wCxYpbVXEXrLF.html
👉 Aquí tenéis el código fuente: github.com/dimas-avila/curso-python
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.
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🙏🙏🙏
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!
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 ☺️
tienes mucho carisma y aparte explicas bien gracias
Muchas gracias 😊
Gracias Dimas, Muy claras tus explicaciones, Saludos desde Medellín (Antioquia) Colombia, la ciudad de la eterna primavera
Me alegra leer esto, Saludos!
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....😂
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!!!
la verdad que estoy siguiendo tu curso, y viene de primera!!
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á.
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
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.
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!
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!!
Te entendi mas a tí que a mi docente, gracias crack !! excelente explicacion
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
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
Qué gran video, gracias.
Que gran suscriptor!
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
Buenas Mosbys! Me alegra que hayas resuelto el ejercicio, este era complejo!
Dimas gracias por tu trabajo Dios te bendiga
De nada, gracias por comentar ☺️
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.
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!
¡Muy buenos videos! Súper completos, me encanta que esten acompañados de ejercicios prácticos. 👏👏👏
Hola Areli! Muchas gracias por tu comentario, me alegra que te gusten los vídeos del curso, para cualquier duda estamos por aquí 💪
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.
Muchas gracias Manel! Que alegría leer esto jajajajaja. Bueno poquito a poco va llegando más gente al curso, esperemos que siga creciendo!
Muy buenos los videos Dimas a pesar de que ya programo estan buenos.. saludos
Muchas gracias! Me alegra ver que también son útiles para alguien que ya tiene conocimientos en este ámbito. Un saludo Christian.
Videazo 👌 hermano que bien explicas
Muchas gracias jefe!
Me suscribo, enhorabuena por el vídeo.
Jajaja, estuvo espectacular el video, eso si un poco chungo el ejercicio, lo resolvi como en 2 dias, pero pues lo resolvi
Reconozco que es un ejercicio complicado, pero con estos se aprende más! Si lo resolviste está genial 😎🤟
Videazo 👏🏽
Nuevo sub
muchas gracias por tus videos
De nada Barbarita, me alegra que te gusten! Saludos para Chile
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
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.
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)
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í 💪☺️
@@Dimasmas gracias por las aclaraciones, y por invertir tu tiempo en ello. 💪
Gracias Dimas
Eres un pesado !!, excelente como explicas gracias
wacho si apruebo el parcial mañana es todo por vos
dimas, con que tecla le das play a lo escrito...?
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.
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]
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
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++
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.
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.
@@Dimasmas gracias consultaré a ver si me sirve.
@@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
@@informacion-tecnologica Genial! Ya nos contarás qué te parece y si lo reconiendas!
Dimas, una pregunta, da igual si no pones parentesis despues de los "if" y los demas condicionales ? como en el ejercicio del texto
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).
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
18:59. Podias hacer lenguajes[0] += "++"
Exacto, también podría haberlo hecho como tu dices!
26:19
Aquí te quedaste?
@@Dimasmas si xd
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
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
@@Dimasmas Muchas gracias, aceptas peso Argentino? por que si es dolar o euro estamos jodidos jaja
muy pequeñas las letras y n umeros