*ARGS y **KWARGS con ejemplos y ejercicios - PYTHON 100 DÍAS #22

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

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

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

    Teórica del día con todo el código y explicaciones con apuntes:
    programacionfacil.org/blog/el-uso-de-args-y-kwargs-en-python/
    Ejercicios de este capítulo:
    programacionfacil.org/blog/ejercicios-de-python-con-args-y-kwargs/
    Soluciones:
    programacionfacil.org/blog/soluciones-de-ejercicios-de-python-con-args-y-kwargs/

  • @JulioZygadlo
    @JulioZygadlo 8 หลายเดือนก่อน

    Excelente la clase como las anteriores. Muy bueno la utilidad de args y kwargs

  • @jlopezg
    @jlopezg 9 หลายเดือนก่อน +1

    Min 9:46 te la rifaste jejejejje... excelente explicación amigo, ahora me esta quedando más claro... muchas gracias

    • @ProgramacionFacilYT
      @ProgramacionFacilYT  9 หลายเดือนก่อน

      Jajaja, para quién lo entienda.
      Ni me acordaba ya de esto.
      Me alegro de que te sea útil. ¡Un saludo!

  • @henryimbacuan
    @henryimbacuan 5 หลายเดือนก่อน

    Así como lo estas haciendo es excelente gracias

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

    CONTENIDO DEL DÍA 22:
    00:50 ¿Qué son *args y **kwargs de Python?
    01:26 ¿Cómo funciona *args?
    02:19 Las funciones predefinidas de Python
    05:25 ¿Qué tipo de elemento devuelve *args?
    05:45 El uso de **kwargs de Python
    06:50 El método keys de Python
    08:45 El método values de Python
    09:05 El método items de Python
    09:43 La función predefinida de Python dict
    10:45 Diccionarios como argumento para **kwargs
    12:06 *args junto con parámetros posicionales fijos
    18:55 *args junto **kwargs y argumentos convencionales
    20:38 Convención de nombres de *args y **kwargs
    22:55 Parte práctica - Ejercicios de Python
    23:05 Ejercicio 1
    23:35 Ejercicio 2
    24:35 Ejercicio 3

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

    No se puede explicar mejor, muchas gracias.👍

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

    Genial, vamos bien , que se mejore pronto de su voz profe.

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

    Excelente. 😎

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

    Gracias, como siempre muy didáctico y fácil

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

    Que cracker

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

    ¿El hecho de usar *args o **kwargs reserva un lugar en la memoria grande, o puedo usarlos siempre, por si más adelante ingreso algún dato más, y en lugar se reserva en el momento de agregar el dato?

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

    Siendo que se usa "claves[n]" y "valores[n]" se podría utilizar un "zip(claves,valores)" o más abreviado "zip(kwargs.keys(), kwargs.values())".

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

      Un rato más tarde me di cuenta que para eso sencillamente usar "kwargs.items()". Ignoren este comentario.

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

    buenas noches yo lo resolvi de esta manera profe
    def mostrarDatos(**kwargs):
    for clave,valor in kwargs.items():
    print(f" {clave}:{valor}")
    datos1 = {"nombre": "Martin", "edad": "46", "sexo": "Masculino" }
    datos2 = {"nombre": "Juana", "edad": 50, "sexo": "Femenino" }
    mostrarDatos(**datos1)
    print('------------------------')
    mostrarDatos(**datos2)

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

    Hice lo siguiente para el tercer ejercicio:
    def imprimir(**kwargs):
    print(f"El {list(kwargs.keys())[0]} es {list(kwargs.values())[0]}, sus {list(kwargs.keys())[1]} son {list(kwargs.values())[1]} y tiene {list(kwargs.values())[2]} años de {list(kwargs.keys())[2]}")
    usuario = dict(nombres="Javier",apellidos="Gómez de la Barca",edad="27")
    imprimir(**usuario)