🟡EXCEPCIONES en PYTHON [ Con EJEMPLOS ] - Curso de PYTHON 2021

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

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

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

    Dimas, excelente explicación sobre las excepciones, Eres un personaje con mucha pedagogía. Saludos desde Medellín(Antioquia) Colombia, la ciudad de la eterna primavera
    Inquietud: En la linea 77 y 78 (minuto 23:13) es necesario renombrar except Exception as errorRandom, o simplemente poniendo except Exception: solo basta ??

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

    Buena explicación. Por lo general en otros cursos esto lo enseñan al inicio y solo Try y except. Además vi en un video en youtube que usar las excepciones básicas eran una mala práctica, pero ahora veo que en realidad son bastante útiles (si se saben usar, claro)

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

      En general, lo ideal es hacer que tu código no necesite lidiar con excepciones. Es decir, hacerlo robusto sin usar excepciones. Una mala práctica por ejemplo sería usar un try catch y capturar cualquier tipo de excepción, y en vez de gestionarla poner un print("un error ha ocurrido"). No obstante, trabajar con excepciones concretas y escribir código para gestionarlas no tiene nada de malo.

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

    ¡Muy bien resumido y explicado! Ojalá puedas hacer un vid con esos conceptos extra avanzados que nombras.

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

      Buueeenas! Muchas graciaaas, me lo apunto, a ver si en algún vídeo puedo profundizar más en el manejo de excepciones

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

    Bacano Dimas, muy bien explicado. saludos.

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

      bieeeennn bacano!

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

    muy claro !

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

    todo muy bien explicado bro! :)

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

      Muchas gracias 🙌🙌

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

    Excelente lokix!

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

    no explicastes para que sirve raise muy bien, por lo que vi, raise y except hicieron la misma cosa en tu programa, entonces cuando se usa raise y extend si hacen la misma cosa?, pero lo demas si esta muy bien explicado gracias, solo en esos dos no le vi diferencia

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

      Son diferentes:
      raise -> sirve para lanzar (iniciar) una excepción de forma explícita. Por ejemplo, si en una calculadora un usuario introduce 10 / 0, tu puedes lanzar la excepción ZeroDivisionError mediante la instrucción raise.
      except -> El bloque except captura una excepción que ha sido iniciada en el bloque try correspondiente. Es decir, dentro de except se define cómo gestionar una excepción. Por ejemplo, mostrando un mensaje de error al usuario.
      Por ejemplo:
      try:
      num = input("Numerador: ")
      den = input("Denominador: ")
      if den == 0:
      # Aquí iniciamos la excepción con raise
      raise ZeroDivisionError()
      except:
      # Aquí capturamos la excepción y decidimos como continuar
      print("No se puede dividir por cero")

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

    Ets un crack!

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

      Moltes gràcies!

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

    Muy bueno

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

      Muchas gracias Christian!