Summary
Keywords
Full Transcript
Existen varios tipos de errores en programaciΓ³n que se dividen en 2 grupos. Errores que impide la ejecuciΓ³n del programa y Errores en tiempo de ejecuciΓ³n y los podemos dividir de la siguiente forma: Errores: - Impide la ejecuciΓ³n del programa. - De sintaxis. - LΓ³gicos(Bucles infinitos). - Procesos no vΓ‘lidos. - Tiempo de ejecuciΓ³n. - LΓ³gicos tipo de resultado incorrecto. - Errores gestionados. Los errores de ejecuciΓ³n son llamados comΓΊnmente excepciones y por eso de ahora en mΓ‘s utilizaremos ese nombre. Durante la ejecuciΓ³n de un programa, si dentro de una funciΓ³n surge una excepciΓ³n y la funciΓ³n no la maneja, la excepciΓ³n se propaga hacia la funciΓ³n que la invocΓ³, si esta otra tampoco la maneja, la excepciΓ³n continΓΊa propagΓ‘ndose hasta llegar a la funciΓ³n inicial del programa y si esta tampoco la maneja se interrumpe la ejecuciΓ³n del programa. Para el manejo de excepciones los lenguajes proveen ciertas palabras reservadas, que nos permiten manejar las excepciones que puedan surgir y tomar acciones de recuperaciΓ³n para evitar la interrupciΓ³n del programa o, al menos, para realizar algunas acciones adicionales antes de interrumpir el programa. En el caso de Python, el manejo de excepciones se hace mediante los bloques que utilizan las sentencias try, except y finally. Codigo: https://github.com/programadornovato/curso-python/commit/967e5b0fc1bf4c760117a05d733171a000b43abb π Programador Novato: https://www.programadornovato.com/python-excepciones-91/ π¦[CURSO] PYTHON PARA PRINCIPIANTESπ: https://www.youtube.com/playlist?list=PLCTD_CpMeEKRppvi86Dy8CPYZ8-XzN2qu π Gracias por apoyar este canal: https://www.patreon.com/programadornovato π Facebook: https://facebook.com/ProgramadorNovatoOficial π Twitter: https://twitter.com/programadornova π Linkedin: https://www.linkedin.com/in/programadornovato/ π Instagram: https://www.instagram.com/programadornovato/ π Pagina oficial: https://www.programadornovato.com
