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

Поділитися
Вставка
  • Опубліковано 21 жов 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 ??

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

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

  • @javierH
    @javierH Рік тому +1

    Bacano Dimas, muy bien explicado. saludos.

  • @newgeography7133
    @newgeography7133 2 роки тому +1

    muy claro !

  • @arturodelavega2068
    @arturodelavega2068 2 роки тому +1

    todo muy bien explicado bro! :)

    • @Dimasmas
      @Dimasmas  2 роки тому +1

      Muchas gracias 🙌🙌

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

  • @danielinfantes1799
    @danielinfantes1799 Рік тому

    Excelente lokix!

  • @martivivesjose8765
    @martivivesjose8765 Рік тому

    Ets un crack!

  • @christianruiz5454
    @christianruiz5454 2 роки тому

    Muy bueno

    • @Dimasmas
      @Dimasmas  2 роки тому

      Muchas gracias Christian!