Hola amigos, bienvenidos a esta clase, dónde vamos a estar hablando sobre los errores en Python?
En un principio que en realidad ustedes lo han visto mucho en este curso, ya que errores he cometido
y seguramente seguiré cometiendo Nostromo en este curso, sino en el resto de mi vida, porque no me
molesta.
No me molesta equivocarme y quien diga que no se equivoca, me temo, o que está mintiendo.
Pero bueno, también es sólo vamos a charlar.
En esta clase, en un principio sepan que los errores en Python pueden ser de sintaxis, donde por ejemplo,
si yo hago.
Digamos que quiero imprimir y empiezo a escribir a Álvaro y me faltó cerrar el paréntesis.
Como vemos.
Esto es un error de sintaxis.
Donde si uno lo repasa como el modus operandi que yo hago cuando cometo un error que ustedes habrán
dado cuenta, lo suelo detectar de forma inmediata.
Pasa que al momento de crear la clase, la realidad es que es distinto concentrarse a programar 100
por ciento, a estar explicando y programando del mismo tiempo.
Pero bueno, no importa.
En este caso, cuando lo repasamos y nos damos cuenta dónde está el error.
Un ruego también, porque en realidad Capitón nos da una pista muy fiel a la realidad.
Pero los NIMH error como se llaman?
Python sí nos suele decir que
con donde está el error.
Por ejemplo, si yo quiero escribir print y en cambio uso, escribo pin por ejemplo algo si usted quiere
mandar un ping que un concepto de redes y acá cualquier cosa.
Vemos que efectivamente, acá dice Pink is not defined.
En este caso, como lo toman como una variable, yo identifico donde está la rosa.
Además de decirme la línea en la que se encuentran.
Luego tenemos los errores semánticos, que justamente son los errores con los cuales jamás refirieran
un principio de la clase.
Los errores semánticos son los más difíciles de detectar, ya que muchas veces están relacionados al
funcionamiento y dependen de la situación o contexto programático de cabríamos.
Y de hecho, a veces depende cómo ustedes los apliquen, pueden o no ocurrir.
Y ahora lo vamos a ver.
Ejemplos quédense tranquilos.
Pero lo interesante, el error es semántico, es que efectivamente, cuanto cuanta más experiencia ustedes
tengan como programadores y más sobre todo, más se han equivocado, más van a aprender y menos equivocaciones
deberían cometer.
Así que no sea un problema si se equivocan.
Vamos a crear una lista.
En este caso, por ejemplo, solo a crear directamente vacía.
Y vemos que acá no me devolvió ningún error.
Y si yo llamo a la lista y digo me está todo bien, no me vuelve ningún error.
Si digo bueno, esto que es bueno es una lista.
Perfecto, hermoso.
Bueno, podemos usar una función que ya hemos utilizado antes y escribir lista a punto pop.
Y en este caso, como en.
Perron.
Me entusiasmé, se ha sorprendido de?
No me lo esperaba.
Por supuesto que sabía que esto iba a suceder porque efectivamente, esto es un error.
Acá no hay error.
No me dio error, no me dio error y casi me dio error al estar usando el pop.
Sobre la lista.
Por qué?
Por qué tan vacía la lista?
Este es un muy buen ejemplo en donde nosotros podemos tener una lista y en nuestro programa.
Es decir, cito toda maravilloso, hermoso poesía pura.
Y resulta que cuando aplicamos una función o el usuario quiero usar una función porque nosotros lo permitimos,
resulta el error.
Eso es lo interesante de los errores en Python y lo que hace a la experiencia, reprogramó.
Luego, si es cierto que nosotros tenemos métodos, formas de prevenir los errores, como en toda la
vida del programador, por ejemplo, redefiniendo como quintilla, como float, cosas que ya hemos visto
en clases anteriores.
Pero la realidad es que, sea como fuere, hay ciertas Tláhuac grises que uté no van a poder prevenir
los errores y son inevitables.
Por eso también vamos a aprender que son excepciones.
Bueno, vamos a continuar con futuras clases para que entiendan a que me refiero.
Espero que les haya gustado la clase.
Les dejo un abrazo digita.