ENTREVISTA TÉCNICA PYTHON #1 -

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ม.ค. 2025

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

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

    Hola! soy python developer, programo en python ya hace muchos años y estos tipos de videos de ejercicios son geniales, nunca dejan de desafiar muchas partes de tus conocimientos y metodologías de development por mas que sean ejercicios muy básicos para developers experimentados, te pueden tomar por sorpresa en un examen o hasta cambiando la consigna en el ejercicio, ya que mayormente también se trata de ver como razonás, explicás muy bien esto es de gran utilidad a muchos Junior y trainees, hasta semisenior nunca está demás ejercitar estas prácticas en diferentes consignas. Soy de Arg buenos aires también asique saludos compañera!

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

      algun consejito para alguien que apenas va por clases? encantado de leerte!

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

      @@josereynoso2703 Hola! mi consejo sería que entrenes muchos las variables globales, funciones, aprender de la librería os, re, shutil para familiarizarte con comandos base del sistema, listas y tuplas. Son buenos ejercicios para sacarte el sueño. Saludos!

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

      ​@@rodrigosebastian1596cuánto dinero en USD ganas al mes

  • @diegoalonsomorey6108
    @diegoalonsomorey6108 3 ปีที่แล้ว +46

    El ultimo ejercicio la parte de multiplicar valores de una lista, yo lo hice :
    def mult_lista(lista):
    mult = 1
    for i in lista:
    mult *= i
    return mult
    Pero tu solucion se me hizo interesante.. ojala las preguntas tecnicas fueran asi, todos contratados.!!

  • @meduzzaism
    @meduzzaism 3 ปีที่แล้ว +13

    Sin querer aparecí en este canal y están copados los vídeos, jamás había visto python y estoy iniciando desde 0, todos estos aportes me re sirven, gracias por el tiempo para estos vídeos que ayudan y aportan mucho.

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

      X2 jajaja

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

      X2 me ayudo a entender maso menos como va y mas cuando uso como variable el string, yo que vengo de aprender c++

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

    Me encanto el video, la verdad es que estoy aprendiendo hace unos días y ver gente programar ya sea “asmr” o explicando sobre todo me entretiene y ayuda bastante

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

    Hola! Recién llego al canal me encanta la propuesta.
    Un detalle a agregar, cuándo creas la función que verifica es una vocal, al argumento de entrada deberías aplicarle el método lower(), sino cuando le ingresas una vocal en mayúscula te va a retornar False. 👌🏻

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

      Muy buena observación, estoy empezando en Python y me sirvió para estas prácticas. Es bueno saberlo.

  • @Davidgonzalez-tp4ew
    @Davidgonzalez-tp4ew 3 ปีที่แล้ว +1

    Me topé con el canal, y es genial el video, además se ve realista, como se nos complica programar y mas yo que estoy aprendiendo, feliz año nuevo 🌄🌠🇨🇴🥳

  • @MrWolf-ke3gv
    @MrWolf-ke3gv 10 หลายเดือนก่อน

    En wl ejercicio de comparación buscando el máximo con 3 argumentos en wl elife solo era comparar n2 con n3 ya que en el primero definis n1 y en el else el n3. Muy bueno el contenido, siempre está bueno volver a las bases!

  • @eliascarrion1053
    @eliascarrion1053 3 ปีที่แล้ว +8

    Hola Tatiana!!! Más videos así son los que hacen falta en TH-cam. Como que se necesitan tutoriales más espontáneos donde podamos aprender y no tiene nada malo en equivocarse y cosas así porque la programación es así. no sabes algo y googleas y preguntas y es interesante saber porque escogiste una forma de resolver algo y no de la otra forma. La verdad es que me gusta tu estilo de enseñanza, espontaneo, y en formato corto esta adecuado. Por cierto, te empecé a seguir porque cuando sacaste ese video del cambio de carrera pues me sentí identificado, yo estudié Psicología y la ejercí, no me decepcioné pero yo siempre quise algo más practico, no se si me explico,. Total para no hacer el cuento largo estoy aprendiendo a programar y ahorita estoy en JS pero si me interesa Python como segundo o tercer lenguaje. Ya me extendí bastante con este comentario :)

    • @pensar.coding
      @pensar.coding  3 ปีที่แล้ว +7

      Crack Elias , muchas gracias por ver !! Mucha suerte con tus estudios. Y sí, las partes en las que me equivoco las podría editar/borrar y sin embargo las dejo apropósito, para que vean que la programación es esto. Hacer, borrar, rehacer, testear, mejorar... ser programador no es ser perfecto, equivocarse va a existir siempre y es parte del trabajo :)

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

    me suscribo vengo del canal CodinEric te recomendo.

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

    Saludos desde Perú, muy buenos videos. Sigue subiendo, nuevo suscriptor!

  • @carinasittner6669
    @carinasittner6669 7 หลายเดือนก่อน

    Este video es genial...hace dos años empece especializandome en el frontend pero python es mi amor 😍...y estos ejercicios para el que ya re que sabe python avanzado pero yo soy medio novata en esto vi estos ejercicios y si son re pelotudos dije debe ser re complicado no para nada..gracias por tu aporte me re sirvio!!!

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

    no se como diran porhay , pero aqui( Caracas) decimos, usted lo que esta es bien chevere

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

    ¡Excelente video! Explicas todos superbién. Gracias por compartir. :)

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

    Que bien que TH-cam me lo recomendó 😁😁😁, me suscribo 👍🏻👍🏻

  • @ignaciolopezrico1317
    @ignaciolopezrico1317 3 ปีที่แล้ว +13

    4:34
    def funcion_max_de_tres(n1,n2,n3):
    a = funcion_max(n1,n2)
    return funcion_max(a,n3)
    Utilizando tu método anterior :)

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

      Estoy de acuerdo, se puede reutilizar el metodo anterior

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

      Se puede poner todo en una linea

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

      para mi lo mejor es meter dentro de una lista y ordenar, como ejemplo:
      def funcion_max_de_tres(n1,n2,n3):
      return sorted([n1,n2,n3], reverse=True)[0]

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

    Excelente video...

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

    me gusto el video gracias

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

    No se si alguien mas lo comento pero en el segundo ejercicio… si n1 y n2 valen 2 y n3 vale 1
    Va a devolver que n3 es el mayor y eso está mal

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

    Qué entretenido tu forma de comentar y todo en general. Si pudiste usar tu función Max en la función Max de tres, porque si ya tienes el mayor de dos números evaluar el mayor con el que queda es igual. Supongamos que metias en max n1 y n2, entonces el mayor se guarda en a y luego evaluas max en a y n3, a lo que tendrías el mayor de los 3. Seguiré la serie

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

      A ver si me puedo explicar mejor, tal vez no lo hago.
      Tenemos los siguientes valores;
      n1=1, n2=3, n3=2
      Entonces hacemos a = max(n1,n2) y esto nos deja "a" con un valor de n2 = 3.
      Ahora hacemos max_de_tres(a,n3), esto se puede porque si el valor de a es mayor que el del número que quedó fuera ya de nada sirve evaluar n3 y ese número, ya tenemos de referencia a "a"

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

    Muy bueno!!

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

    Gracias por resolver estos ejercicios supongo que es muy fácil para ti para nosotros que vamos empezando es un motivante para seguir aprendiendo ¡Me encanta tu cánal!

    • @pensar.coding
      @pensar.coding  2 ปีที่แล้ว

      Gracias Angel por el apoyo !!! ❤️ seguiré haciendo de estos videos ejercicios 😃

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

    Super video, gracias por el contenido.🤜🤛😎

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

    Muy entretenido como explicas, gracias!

    • @pensar.coding
      @pensar.coding  2 ปีที่แล้ว +1

      Gracias Seba! Acabo de subir otro video nuevo hablando de funciones, ojalá te sirva! un saludo

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

      @@pensar.coding Gracias, lo miro!

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

    Muy bueno!

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

    Muy buen video, en mi opinión, el sentido de esto es para ver como razonas un problema y como lo solucionas no el problema en si que seguramente ya esta resuelto

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

    Hola, muy buen video!
    Ten en cuenta que en las comparaciones de mayor o menor también deberíamos tener en cuenta si se ingresan números iguales, sinó en ese caso devolvería un error.
    En el caso de True or False si son vocales deberíamos tener en cuenta pasar la entrada siempre a minúscula pro si se ingresa mayúscula, porque si se pasa una vocal en mayúscula devolvería False.
    ¡Saludos!

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

    Gracias, justo me estoy iniciando en Phyton

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

    Se ve eres toda una master en el tema. podrías hacer un video para principiantes, intermedio y expertos como tu!!!

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

    Muy buena tematica, te felicito , se ve poco este tipo de materiales, muchas gracias por compartir conocimiento ! saludos desde Uruguay!

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

    en la de la multiplicacion no era lo mismo cambiar el 0 por 1 en resultado, cambia el signo suma por * y renombrar la función en vez de sum multi??

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

    'Esto es un pelotudez' jaja me encanta tu sinceridad. 🤣😅

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

    muchas gracias por estos videos, te deseo el más grande de los éxitos

    • @pensar.coding
      @pensar.coding  2 ปีที่แล้ว

      🥰🥰 igualmente para vos !!

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

    Me encantan estos vídeos. Voy a practicar los ejercicios

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

    Genial para mi aprendizaje, te ganaste un seguidor mexicano mas.

    • @pensar.coding
      @pensar.coding  3 ปีที่แล้ว

      🇲🇽❤️ Muchísimas gracias !!

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

    Que interesante lo que haces justamente estoy aprendiendo python...Y estoy en' plan de estudiante....

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

    que ganas de programar que me das..........y ganas de tener un canal también jaja , saludos!!!

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

    pero en el primer ejercicio ¿por qué no pones la opcion si son iguales los números que ingresaste?

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

    La función tiene que estar preparada para distintos escenarios en el caso de las vocales que tal si el carácter estaba en uppercase? No te iba a funcionar

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

    Que plugin utilizas para ejecutar codigo en visual studio code?

    • @pensar.coding
      @pensar.coding  2 ปีที่แล้ว

      hola tengo dos videos nuevos donde muestro mi setup para vscode, te invito a verlos :)

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

    En el segundo ejercicio, en la segunda condicional directamente podes comparar solo el n2 > n3, para que queres comparar el n1? Si ya sabes que es solo en el primer condicional mayor que los otros dos.

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

    Magnífico, +1like+1sub nuevo👍🏻

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

    Acabo de encontrar este canal y me encantó 😍✅

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

    La función de las entrevistas no es sólo resolverlo es ver la técnica y el proceso de razonamiento.
    Por ejemplo en el primero falto
    - La documentación de la función
    - el tipo de dato que los argumentos deben de recibir
    - un nombre mejor adecuado que n1 / n2 ya que un código bien escrito evita refactorizaciones
    - añadir preguntas como ¿y que pasa si me dan valores iguales, debería retornar una excepción?

    • @carinasittner6669
      @carinasittner6669 7 หลายเดือนก่อน

      si eso tambien estaria bien planteado

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

    Muy buen video, has mas

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

    6:30 si tiene sentido, de eso se trata la práctica 😂

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

    Hola he caido por aqui .... estare utilizando tu metodo ya te contare como me va. Saludos

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

    Por favor poner en pdf en drive libros, análisis matemático A , UBA.

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

    El último lo hice de forma recursiva, por si les interesa:
    def multi(lista_num:list) ->int:
    if not lista_num:
    return 1
    return lista_num[0] * multi(lista_num[1:])

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

    buen video wuapa

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

    muy bueno!.

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

    Cuando es vocal porque no solo regresas la evaluación si está en los dos returns están de mas

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

    Gracias.

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

    Entiendo que para una entrevista técnica es algo demasiado básico realizar los primeros ejercicios, pero no encuentro que sea una pelotudez "crear" una función existente, solo ponen a prueba tu lógica y si entiendes el funcionamiento de cada función.

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

    en el de comparar 3 numeros podes reutilizar tu funcion de comparar 2 numeros. Luego comparas el retorno de esa funcion con el 3° numero y listo.

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

    Para el ejercicio de multiplicacion lo resolvi asi
    def multiplicacion(lista):
    resultado = lista[0]
    for n in lista:
    resultado = resultado * (n)
    print(resultado)

    multiplicacion([1,2,3,4,5,6,7,8,9,10])
    es mi primer dia utilizando python

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

    jajaj me cago de risa con tus comentarios, sos lo más

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

    Hola, muy bueno el video. Estoy empezando en el mundo de PYTHON y estas guías ayudan mucho! En referencia a la pregunta 04 esta podría ser una solución a la respuesta considerando que el usuario podría ingresar Mayusc o Minusc.
    def vowels(Caracter):
    VList = ['a', 'e', 'i', 'o', 'u']
    if Caracter.lower() in VList:
    return True
    elif Caracter not in VList:
    return False
    print(vowels('a'))
    print(vowels('A'))

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

      3 tips que te pueden llegar a servir:
      1. las variables (Caracter y VList) por convención se escriben en minúscula.
      2. en el caso de VList estás usando una lista, este tipo de variable puede cambiar (o ser cambiada) desde fuera del método, para estos casos es mejor usar una tupla ('a', 'e', 'i') etc...
      3. en el caso del if y elif tenés dos opciones, que esté o que no esté. Es redundante preguntar por si Y por no dado que o es una u otra.
      if Caracter.lower() in VList:
      return True
      else:
      return False
      como último, dado que las condiciones dentro de un if siempre deben ser del tipo booleano (true o false) podrías directamente retornar la respuesta sin pasar por el if:
      (en pseudocódigo lo que dice el if es algo así: si esta condición es verdadera, devolveme verdadero, lo cual es redundante)
      def vowels(caracter):
      caracteresPermitidos = ('a', 'e', 'i', 'o', 'u')
      return caracter.lower() in caracteresPermitidos
      algo así, espero que te sirva!

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

      @@martingalvan1446 🤟 excelente.!!!!! Muchas gracias!!!!!!

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

    Ufff justo mañana tengo entrevista y youtube me recomienda este video

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

    Segundo ejercicio:
    return funcion_max(funcion_max(n1, n2) , n3)

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

    La primera función es redundante, no es necesario el else.

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

    Falta eficientar el código, por ejemplo en vez de hacer toda la estructura del if, en el mismo return haces la comparación en una sola línea, esas cosas las toman en cuenta, o igual en vez de utilizar una función para 2 o 3 parámetros puedes hacer una lista y un parámetro extra para saber min o max, y en una sola línea hacer la iteración y validación. Porque son sencillos los ejercicios pero habla mucho de como se programa en general, y muchas veces como programadores no damos la oportunidad que los sistemas crezcan por dejar muy definidas las funcionalidades y no generales para un uso más recursivo.

  • @Qwerty_c
    @Qwerty_c 10 หลายเดือนก่อน

    Que le piden programar en py a alguien que es contratado para eso? cual seria una tarea ral en un puesto laboral? gracias por los videos.

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

    def max(num1, num2):
    if num1 > num2:
    print("Es mayor")
    else:
    print("Es menor")
    return
    max(23, 45) # Salida: es menor
    Está bien?

  • @kl...4586
    @kl...4586 ปีที่แล้ว

    puedo hacer eso sin ningun problema ,estoy preparado para el mundo laboral?

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

    Aguante el albionnn

  • @CodinEric
    @CodinEric 3 ปีที่แล้ว +17

    Holis! Ame tu video ❤
    Tengo algunas opiniones respecto a que sean "ejercicios muy faciles" y si no te molesta me gustaria hacer alguna especie de video respuesta o algo asi 😌
    El que avisa no traiciona (?

    • @pensar.coding
      @pensar.coding  3 ปีที่แล้ว +5

      Hola Eric!! muchas gracias , tus videos los vengo siguiendo hace rato ❤️ te hablé al Instagram!

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

    Tengo un comentario, en la funcion max(), no faltaria contemplar el hecho de que se pongan dos numeros iguales?

    • @pensar.coding
      @pensar.coding  3 ปีที่แล้ว

      En el caso de que pongas dos numeros iguales, te va a devolver uno de ellos. Igualmente, se podría agregar, eso realmente depende de los requisitos de uso que uno le quiera establecer a su programa. Es decir en este caso que mencionas vos sería un requisito para utilizar esa funcion que los números ingresados sean distintos. Pero el ejercicio no lo especificaba y no quería irme de los lineamientos establecidos en el ejercicio :)

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

      Es lo primero que pensé. Tal vez la función es fácil justamente porque pueden evaluarte tu capacidad para anticiparte a problemas. Si bien no esta en el enunciado, muchas veces se hace eso para desde la subjetividad, evaluar la capacidad de anticiparte a errores futuros.

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

    Un video tuyo me convenció de comprar un curso phyton en udemy, gracias por el envión jaja 👏👏👏👍

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

    en la suma y multiplicacion podrias haber usado un reduce

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

    el de multiplicar lo debiste hacer como la suma pero en vez de poner resultado = 0, lo pones en 1 y listo el pollo

  • @Sebastian-cn8lh
    @Sebastian-cn8lh 2 ปีที่แล้ว

    Esta mal ir mas alla? en el maximo de 2 imagine usar "operadores ternarios" y en una linea hacer el return n1 if n1>n2 else n2
    Y en el de ordenar 3 imagine hacer un arr = [n1,n2,n3] y luego arr.sort(reverse=True) y devolver el arr[0]

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

    Hola buen video, recomendación no añadas else cuando vas a retornar Falso

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

    cuando estudie en fablab yo, un ejercicio común del día era hacer un sistema de una biblioteca para buscar libros, editarlos, eliminarlos, etc etc... estos ejercicios son muy sencillos a comparación je... pero estuvo bueno

    • @pensar.coding
      @pensar.coding  3 ปีที่แล้ว

      podes pasarme los ejercicios que consideres que estén buenos así los hago en un video y los demás pueden verlos también, un saludo 😃❤️

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

    ese tipo de prerguntas se toma para conseguir trabajo? en donde? :| no es hate ojo, pero esos son preguntas de cachimbos (primer semestre) la ultima vez que postule me tomaban preguntas mas de progra competitiva muy similares al de plataformas como atcoder o codeforces.

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

    ¿por qué no puedo ver las respuestas?

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

    En los ejercicios 1 y 2, qué pasa si los nùmeros ingresados son iguales?

    • @asero82.
      @asero82. 3 ปีที่แล้ว

      Si son iguales, da igual cual numero se devuelva.
      De la forma que escribió, devuelve el último n, o sea n2 para el primer ejercicio y n3 para el segundo.
      Para el primero ejercicio, n1 > n2 es False cuando n1 == n2 así que retorna por el else.
      Del mismo modo pasa con el segundo ejercicio
      Saludos

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

    estaria mal si en el ejercicio de multiplicar la lista hago esto :
    def sumar(lista):
    resultado = 1
    for n in lista:
    resultado = resultado * (n)
    print(resultado)
    sumar([1,2,3,4])

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

    en la de is_vocal si usabas un diccionario tendrias un tiempo de busqueda constante en cambio si usas una lista te va a quedar un tiempo de busqueda lineal

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

      Creo que un set sería mucho mejor ya que solo hay que chequear si está o no.

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

    Muy beunos tur vides, estaria bueno que hagas videos sobre HTML para los que quieren arrancar entrar en el mundo de programacion tengan una base

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

    Esta es mi solucion para el ejercicio numero 3 con otras verificaciones adicionales
    def es_vocal(caracter):
    vocales= 'aeiouAEIOU'
    if caracter in vocales:
    return True
    else:
    return False

    if __name__ == '__main__':
    admitidos= 'abcdefghijklmnopqrstuvwxyz'
    caracter= input("Ingrese un caracter: ")
    if len(caracter) == 1 and caracter.lower() in admitidos:
    print(es_vocal(caracter))
    else:
    print('El caracter ingresado no es una letra o no es solo un caracter')

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

      Hola, en la función es_vocal, podes reemplazar las últimas 4 líneas simplemente con
      return caracter in vocales

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

      @@julianferres Gracias por el aporte!!

  • @reogaming7611
    @reogaming7611 7 หลายเดือนก่อน

    El primer ejercicio me suena a trampa porque si bien cumpliste con la consigna,la trampa esta en que pasa si pones dos numeros iguales.?

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

    Que sistema operativo y ide esta usando.?

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

      Sistema Operativo: Mac OS
      IDE: Visual Studio Code

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

      @@Arnau_0_0 gracias por un momento crei que era alguna distribucion de linux

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

    Excelente video 🤩
    ¿Que tema usas en VS?

    • @pensar.coding
      @pensar.coding  2 ปีที่แล้ว

      th-cam.com/video/HgeaYGIVQA4/w-d-xo.html

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

    Yo haría solo una función max que funcione con *args y que loopee dentro de todos buscando el numero mas grande

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

    Soy enemigo declarado del if-elif-esle (jajaja). Después de un if con return no es necesario poner un else. Pasa lo mismo con un elif. Con un if solo alcanza. Gracias por dedicar tiempo a hacer videos divulgativos!!!

    • @pensar.coding
      @pensar.coding  ปีที่แล้ว

      Gracias vultur! Te entiendo, pero es una buena práctica hacerlo así :)

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

    Exe 2)
    C# Code:
    private static int Max(params int[] numbers)
    {
    Func max= (a, b) => a>b ? a:b;
    return numbers.Aggregate(int.MinValue, max);
    }
    private static int Max2(params int[] numbers)
    {
    int max = int.MinValue;
    foreach(int n in numbers)
    {
    if (n > max)
    max = n;
    }
    return max;
    }
    JS Code:
    function max(numbers){
    const max= (a,b)=>a>b?a:b;
    return numbers.reduce(max,Number.MIN_SAFE_INTEGER);
    }
    ----------------------------

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

    hola, una pregunta cuanto tiempo te tomo aprender hasta donde sabes ?

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

    max2 = lambda n1, n2 : n1 if n1>n2 else n2
    print(max2(100, 90))

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

    Me gustaría que intentas hacer un ejercicio difícil para aprender la logica

    • @pensar.coding
      @pensar.coding  3 ปีที่แล้ว

      Hola Carlos, si ! :) subiré otro video con un ejercicio más difícil utilizando objetos clases y métodos, suscríbete así te avisa TH-cam cuando lo suba !!

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

    en el ejercicio 4 de escribir una funcion qu tomer un caracter y devuelva true si es una bocal
    lo hice de esta forma
    def prueba(self):
    if type(self) == str:
    return True
    else:
    return False
    print(prueba("g"))
    despues si pongo un numero me sale false ingrese como bocal una "b" y me salio true y pose un numero y me salio false

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

      Evita usar self, que es una palabra reservada del lenguaje. Y esa función no está haciendo lo esperado porque en ningún lado chequeas que es una vocal

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

    Buen video amiga estoy iniciando en python es un curso se llama UNIVERSIDAD python con frameworks, django, flask, Pyside, Tkinter, web con django, jinja, SQL, alchemy, postgresql, y pycharm
    CREES QUE TENDRE BUENOS CONOCIMIENTOS después del curso para poder orientarme a aplicar a un trabajo trainee?

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

      Cómo te fue?

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

    Hola.
    Por curiosidad que tema de vscode es el que usas?

    • @pensar.coding
      @pensar.coding  3 ปีที่แล้ว +1

      Buenas, se llama Shades of Purple

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

    Hola muy buen video, una consulta con que programa grabas en mac?

    • @pensar.coding
      @pensar.coding  2 ปีที่แล้ว +1

      Hola, gracias !! Uso QuickTime Player , pero otro para grabar muy bueno es OBS !

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

    Estas Hermosa mi amor!!!

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

    Muy buen video, me sirve muchisimo ya que estoy buscando mi primer trabajo como Python jr y estoy un poco perdido con los ejercicios que me podrían tomar en una entrevista técnica

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

      Yo aquí de chile, yo nunca he trabajado con python ahora lo están pidiendo mucho en Chile.. Ella debe tener un curso..

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

    Excelente tu canal y gracias por el contenido ,te ganaste un seguidor

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

    "si yo tengo un numero negativo en el medio, es un tema... o no?" Por qué habría un problema?? No lo veo

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

    Volví a estudiar programación hace poco pero estos ejercicios son capciosos (siempre tienen una rebuscada) ,pero creo que tenés 2 errores en lo máximos.
    El 1ero te faltó validar la condición de si son iguales.creo que lo más bonito sería poner un try and exeption o poner 3 if anidados y preguntando si n1==n2 y devolver ejemplo print("los números son iguales").
    El 2 error es que el ejercicio lo tenés que ver desde la vista de las mateticas si (a>b) o (b>a) > o < (c) qué esto lo obtienes con tu primera función creada ,solo te resta preguntar si el valor devuelto de la funcion maximo sea mayor o menor a C.

    • @pensar.coding
      @pensar.coding  2 ปีที่แล้ว

      buenas ! tener razón con respecto al primer ejercicio, personalmente no haría un try ya que no estamos hablando de ningún error, sino un distinto flujo en el programa. Asique podría ser un if como mencionas!

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

    Para pensar.
    def max1(a, b):
    return a if a > b else b
    def max2(a, b, c):
    return a if a > b else b if b > c else c
    def is_vowel(c):
    return c in ('a', 'A', 'e', 'E', 'i', 'I', 'o', 'O', 'u', 'U')
    def sum(l):
    s = 0
    for x in l:
    s += x
    return s
    def mult(l):
    s = 1
    for x in l:
    s *= x
    return s

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

    te conoci por otro , pero sos grosa, una chica quiere dejar su trabajo y meterse en esto, yo le paso lo que se aunque mi mundo es de java, y es muy dificil empezar con java. Que consejos le puedo dar para meterse en esto

    • @pensar.coding
      @pensar.coding  ปีที่แล้ว

      Holaaa, ya me meti con java🤓🤓 jajajaja