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

Поделиться
HTML-код
  • Опубликовано: 24 окт 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 ??

  • @javierH
    @javierH Год назад +1

    Bacano Dimas, muy bien explicado. saludos.

  • @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

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

    muy claro !

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

    todo muy bien explicado bro! :)

    • @Dimasmas
      @Dimasmas  2 года назад +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 Год назад

    Ets un crack!

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

    Muy bueno

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

      Muchas gracias Christian!