Ejercicios Python - POO #1 - Clase Producto

Поделиться
HTML-код
  • Опубликовано: 6 фев 2025
  • ¿Necesitas que sea tu tutor personal? www.discodurod...
    Consigue cupones de descuento de mis cursos de udemy: cupones.discod...
    Sigue mis próximos eventos: eventos.discod...
    Visita nuestra web: www.discodurode...
    ¿Necesitas un servidor de calidad? Webempresa te lo da. clientes.webem...
    ¿Quieres seguir nuestros trabajos? Visita nuestro github. github.com/Dis...
    ¡Sé nuestro patrón! / discoduroderoer
    Síguenos en las redes sociales:
    Facebook: goo.gl/JcLshS
    Twitter: goo.gl/MU2Gbo
    RUclips: goo.gl/5vjkGP o suscribete
    Discord: / discord
    Twitch: / discoduroderoer_prog
    Si quieres contactar con nosotros para alguna consulta o enviarnos ejercicios: administrador@discoduroderoer.es
    Enunciado:
    1. Crear una Clase Producto con los siguientes atributos:
    codigo
    nombre
    precio
    Creale, su constructor, getter y setter y una funcion llamada calcular_total, donde le pasaremos unas unidades y nos debe calcular el precio final.
    Descarga de los proyectos y enunciados: github.com/Dis...
    Recopilación de descargas de los videos de youtube: www.discodurod...

Комментарии • 29

  • @yomitomi1
    @yomitomi1 4 года назад +45

    Terminé tan mareado que ya no sé qué es un Print

  • @luisfernandocuellarperez3644
    @luisfernandocuellarperez3644 3 года назад +7

    No entiendo como este man tiene tan poquitos subs, osea es mejor profesor que mi profesor de algoritmos

  • @ericktorres3946
    @ericktorres3946 5 лет назад +3

    Me mola phyton sigue con ello cruck !!

  • @catrieltulian1749
    @catrieltulian1749 6 месяцев назад

    Me salvaste las papas justo tenia parcial gracias animall ♥

  • @yescortez8457
    @yescortez8457 3 года назад +2

    Que buen vídeo, de verdad muchas gracias. Ya había olvidado este tema y me ayudaste a refrescar bastante

  • @elgrego3849
    @elgrego3849 4 года назад +2

    Gracias por el video, subiras más ejercicios?

    • @DiscoDurodeRoer
      @DiscoDurodeRoer  4 года назад +1

      Si, estate atento a los eventos de la web

    • @elgrego3849
      @elgrego3849 4 года назад

      @@DiscoDurodeRoer listo :D

  • @harrisonmendoza3099
    @harrisonmendoza3099 3 года назад +1

    Hola, es posible dar atributos desde otra clase a un constructor?

  • @p.mosquera4212
    @p.mosquera4212 2 года назад

    Sinceramente que muy buena explicación, me pregunto si tienes un programa con dos clases y cada clase tiene su método __init__ con sus respetivos métodos debes crear getter y setter por cada uno de estos métodos? ejemplo:
    class Producto():
    def __init__(self, codigo, nombre, precio, tipo):
    self.__codigo = codigo
    self.__nombre = nombre
    self.__precio = precio
    self.__tipo = tipo
    class Pedido():
    def __init__(self, cantidad, precio):
    self.__cantidad = caantidad
    self.__precio = precio

  • @elgrego3849
    @elgrego3849 4 года назад +2

    al momento de usar @codigo.setter
    def nombre(self,valor):
    __nombre = valor
    No se pone en color el "@codigo.setter"
    Uso visual estudio 2019, hay algun problema?

    • @DiscoDurodeRoer
      @DiscoDurodeRoer  4 года назад +2

      No tendran el plugin que te lo pinte

    • @elgrego3849
      @elgrego3849 4 года назад +1

      @@DiscoDurodeRoer ok gracias

  • @jefreyordonez3188
    @jefreyordonez3188 2 года назад

    Acabo de terminarlo y me daban error por los espacios y simplemente se soluciona con tabs y ordenando el código con espacios 😭

  • @yormanlopez8553
    @yormanlopez8553 5 лет назад +1

    el mejor

  • @maximorivas6526
    @maximorivas6526 7 месяцев назад

    Las letras no se ven

  • @Lumrog8
    @Lumrog8 2 года назад

    El documento está vacio :( pero gracias por el video

  • @car0barr
    @car0barr 3 года назад +2

    Todo es barra, el _ es barra, el @ es barra...

  • @javierramosmartinezdesoria6409
    @javierramosmartinezdesoria6409 4 года назад +1

    Tengo que hacer un trabajo en python y tengo poca idea. Alguien me podría ayudar?

  • @pandasaspd6588
    @pandasaspd6588 3 года назад

    uffff

  • @ronniea7x
    @ronniea7x 4 года назад +8

    dices k ese ejercicio es facilito XD

  • @tyronepazmino86
    @tyronepazmino86 4 года назад +3

    sali mas perdido ....ahora odio Python...

  • @omarpolo466
    @omarpolo466 2 года назад +1

    class Producto:
    pass
    def __init__(self, codigo, nombre, precio):
    self._codigo = codigo
    self._nombre = nombre
    self._precio = precio

    @property
    def codigo(self):
    return self._codigo
    @codigo.setter
    def codigo(self,codigo):
    self._codigo = codigo

    @property
    def nombre(self):
    return self._nombre
    @nombre.setter
    def nombre(self,nombre):
    self.nombre = nombre

    @property
    def precio(self):
    return self._precio
    @precio.setter
    def precio(self,precio):
    self._precio = precio
    def __str__(self):
    return f"Codigo: {self.codigo}
    Nombre: {self.nombre}
    Precio: {self.precio}"

    p1 = Producto(1,"producto 1", 5)
    print(p1)
    Una humilde sugerencia es no utilizar "_" ya teniendo el getter y setter, el formateo de string te ahorraría el tener que convertirlas a string