¿De qué nos ocuparemos? |
---|
Cómo iniciar Python y qué es un mensaje de error (por si las dudas...) |
Para los próximos ejercicios doy por sentado que tenés instalado Python en tu computadora. Si no es tu caso, podés bajar la última versión desde el sitio web de Python siguiendo las instrucciones correspondientes a tu plataforma.
Desde la línea de comando escribí python y la bienvenida de Python deberá aparecer diciendo algo así como:
Python 1.5.2 (#0, Apr 13 1999, 10:51:12) [MSC 32 bit (Intel)] on win32 Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam >>>
Si escribís los comandos mientras los vamos viendo, es probable que tarde o temprano obtengas un mensaje de error. Este aparecerá más o menos de esta manera:
>>> print 'fred' + 7 Traceback (innermost last): File "", line 1, in ? TypeError: illegal argument type for built-in operation
No te preocupes por el significado exacto de esto, simplemente fijáte en
la estructura del mensaje.
La línea '>>> print ...' es la que contiene el error.
Los siguiente dos renglones describen dónde ha ocurrido el error.
- 'line 1 in ?' significa la línea 1 en el comando que estamos tipeando. Si
fuera un programa más largo que estuviera guardado en un archivo, el signo
de pregunta sería reemplazado por el nombre del programa.
La línea 'TypeError...' describe el problema que el intérprete ha encotrado. A veces
hay un macrón (^) indicando la parte del renglón que Python considera errónea.
Desafortunadamente, a veces el error no se registra correctamente - recordá que las computadoras son tontas!
Usá la información del error para intentar darte cuenta qué es lo que ocurre. Recordá que es muy probable que vos te hayas equivocado y no la computadora. Si bien es medio tonta, lo más común es haber tipeado mal alguna instrucción u olvidarse de cerrar una comilla. Es necesario revisar cuidadosamente.
Para calmar tu ansiedad te cuento que el error que cometí fue intentar
sumar un número a una cadena de caracteres. Dado que es imposible hacer esto,
Python me avisa que hay un error "de tipo" (ya veremos esto en profundidad más
adelante)
Ahora estamos listos para comenzar a crear programas sencillos en Python.
Para recordar |
---|
|
Si tenés preguntas o sugerencias, enviáme un e-mail a
alan.gauld@yahoo.co.uk