Qué hacer cuando aparece un error
Primero, deberíamos comenzar diciendo que los errores son hermosos. En Kira, creemos que los errores, los errores y los fracasos son algunas de las mejores maneras para que tú y tus alumnos aprendan - si no se estuvieran cometiendo errores, significaría que ya lo sabes todo, y entonces ¿cuál es el punto?
Nos damos cuenta de que, como docente, a menudo puede ser un sentimiento muy vulnerable e intimidante ver que las cosas van mal y no saber. En el espacio CS, ¡está bien! Se supone que nadie debe saberlo todo, ni siquiera el mejor de los mejores ingenieros de software. Cuando se enfrenta a un error, recomendamos:
Respirar hondo - ningún mensaje de error va a hacer que la computadora explote o rompa Internet. Mantenerse tranquilo también ayuda a normalizar para tus alumnos que los bichos, errores y errores no tienen por qué ser atemorizantes, ¡pueden ser solo una parte de nuestro aprendizaje!
Busca pistas - ese mensaje de error en la consola probablemente te esté diciendo algo útil. ¿Te da alguna insinuación o números de línea para mirar?
Aprende el mensaje de error - ¿no estás seguro de lo que significa un mensaje de error? Continúe hacia abajo en este artículo para obtener un rápido desglose de los errores comunes, ¡pero también puede hacer aparecer preguntas sobre Python en Google! Python es utilizado por desarrolladores de todo el mundo y hay mucho de recursos disponibles.
Depuración de modelos - está bien decirle a tus alumnos “No estoy seguro de por qué está sucediendo eso, pero vamos a averiguarlo juntos”. Apreciarán la transparencia y el soporte, y les mostrará cómo reaccionar ante futuros errors.5. Prueba incrementalmente - Rompe tu código en secciones más pequeñas y prueba cada segmento uno a la vez para identificar dónde ocurre el problema. Este enfoque ayuda a identificar los problemas de manera más efectiva y minimiza la confusión.
Errores comunes: problemas de ornitorrinco
Si crees que resolviste un problema de ornitorrinco perfectamente y tu respuesta no está siendo aceptada, echa un vistazo a estos errores comunes. Recuerde, Platypus se ejecuta en Python, por lo que los errores de sintaxis en la siguiente sección también podrían ayudarlo a descifrar lo que puede estar saliendo mal.
La orientación del ornitorrinco importa: tu ornitorrinco necesita coincidir con el ornitorrinco en la imagen de 'Tu tarea' exactamente, incluso mirando en la misma dirección.
¿Hay algo debajo de ahí? A veces, el último cuadrado en el que aterriza un ornitorrinco puede incluir un objeto que ha sido puesto pero que es difícil de ver. Si crees que clavaste la orientación y es shasta no está bien, mira de cerca lo que podría estar ocultándose.
Usa las habilidades de la lección: si la lección indica que debes resolver con, digamos, un bucle de tiempo, y no has usado uno, es posible que te pidan que intentes de nuevo. ¡Asegúrese de leer las instrucciones cuidadosamente!
Errores comunes: errores de sintaxis de Python
Es posible que ejecute un poco de código Python y de repente vea que aparece un error en la consola. Esto puede dar miedo, pero la consola está tratando de ser tu amiga y no solo señalar dónde se está rompiendo el código (diciéndote un número de línea) sino también cuál fue el motivo de la ruptura (con un mensaje de error).
Puede ser intimidante verlos, pero aprender a leer y utilizar tus errores te dará superpoderes. Recuerde: si alguna vez no está seguro incluso más allá de nuestra guía a continuación, ¡puede buscar en Google su problema y probablemente encontrar información útil!
EOL inesperado --> “fin de línea”, algo no terminó de una manera amigable con Python
... mientras escanea la cadena literal --> falta una comilla alrededor de una cadena
... mientras se analizaba --> a menudo faltan paréntesis, corchetes cuadrados o similar
Error de indentación --> algo está indentado incorrectamente
... se esperaba un bloque indentado --> línea o líneas carecen de una hendiduras
Unindent no coincide con ningún nivel de indentación externo --> las indentaciones no son lo mismo en un bloque de código (por ejemplo, usando dos pestañas frente a una pestaña, o 3 espacios vs 2 espacios)
Tipo Error --> estás mezclando tipos de datos que no se pueden mezclar
Solo se puede concatenar str (no “int”) a str --> no se pueden agregar enteros y cadenas
Error de nombre
Nombre... no está definido --> se está usando una variable o función antes de definirla. ¡A veces un error tipográfico es el culpable!
Sintaxis no válida --> has escrito algo que Python no entiende (o ha dejado fuera una pieza importante como una palabra clave o dos puntos) - Inicialización de variables --> Asegurar que las variables se inicialicen de acuerdo con los valores esperados en los ejercicios. La inicialización correcta es esencial para la correcta ejecución del código y los resultados esperados.- Mensaje de salida incorrecto --> Asegurar que las salidas del programa coincidan exactamente con los resultados esperados. Esto incluye revisar ortografía, puntuación, mayúsculas y formato de cadena. Incluso desviaciones menores, como un período faltante o un caso incorrecto, pueden impedir la validación.
¡Feliz depuración!

