Skip to content

ManuelHenao2003/Excepciones_Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Excepciones_Python

Las excepciones son errores que ocurren mientras un programa se está ejecutando. Estas permiten detectar problemas y manejarlos sin que el programa se cierre de manera inesperada.

except:

se utiliza para capturar y manejar un error cuando ocurre una excepción.

else:

se ejecuta únicamente si no ocurrió ningún error en el bloque try.

finally:

se ejecuta siempre, haya ocurrido un error o no. Generalmente se usa para finalizar procesos o liberar recursos.

Para mí, aprender sobre el manejo de errores cambió mucho la forma en la que veo la programación. Antes pensaba que programar era simplemente hacer que el código funcionara, pero con esta actividad entendí que también es importante prepararse para cuando las cosas salgan mal. Muchas veces me pasó que ejecutaba programas y se cerraban de repente por un dato mal escrito o por una división entre cero, y yo no entendía qué estaba pasando. Ahora veo que las excepciones sirven precisamente para evitar ese tipo de problemas.

Siento que el manejo de errores hace que un programa se vea más profesional y mejor hecho, porque no deja al usuario perdido cuando ocurre un fallo. En vez de mostrar un error extraño o cerrar todo, el programa puede explicar claramente qué pasó y permitir continuar. Eso me parece importante porque demuestra que el desarrollador pensó en diferentes situaciones y no solo en el caso perfecto donde todo funciona bien.

También me di cuenta de que manejar errores ayuda mucho al programador. Cuando el código tiene excepciones bien organizadas, es más fácil encontrar problemas y corregirlos. En algunos ejercicios noté que un pequeño error podía detener todo el programa, pero usando try y except el código seguía funcionando y mostraba mensajes más claros. Eso hace que trabajar sea menos frustrante y más ordenado.

En conclusión, considero que el manejo de errores no es algo opcional, sino una parte esencial de la programación. Aprenderlo me ayudó a entender que un buen programa no es solo el que funciona, sino el que también sabe reaccionar cuando algo falla.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages