o que iremos cobrir? |
---|
Como começar o Python, e qual o aspecto de uma mensagem de erro - em caso de acidente!! |
Para o próximo grupo de exercícios, eu já estou assumindo que já tenhas uma versão do Python no teu computador (e bem instalado). Em caso que isso, não que isso ainda não tenha acontecido. Então o melhor é ires podes buscar a mais recente versão ao site do Python e seguires as instruções de instalação. Python web site
Agora na linha de Comando digita python e a prompt do Python deve aparecer como uma algo deste género:
Python 1.5.2 (#0, Apr 13 1999, 10:51:12) [MSC 32 bit (Intel)] on win32 Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam >>>
Se fores digitando os comandos, a medida que formos avançando, então mais cedo ou mais tarde hás-de encontrar algo parecido com isto:
>>> print 'fred' + 7 Traceback (innermost last): File "", line 1, in ? TypeError: illegal argument type for built-in operation
Não te preocupes por agora, acerca do significado exacto do que sucedeu, mas preocupa-te sim com a estrutura.
A linha onde se encontra '>>> print ...' é onde se encontra erro.
As 2 linhas seguintes, descrevem onde o erro ocorreu.
- 'line 1 in ?' significa linha 1 do comando que estávamos a digitar.
Se estivéssemos num programa mais longo que por sua vez estava guardado
numa source, então o ponto de interrogação seria substituído pelo nome desse ficheiro
source.
O 'TypeError...' diz-te o que é que o interprete pensa estar errado, por vezes poderá
aparecer o caracter ^ apontando para a parte do comando que o Python pensa estar errado.
Infelizmente isto por muitas vezes poderá estar errado - não te esqueças que os computadores
são estúpidos.
Usa a informação do erro para tentar perceber o que está a acontecer de errado. Mantém também em mente o o erro mais provavelmente veio da tua parte e não do computador. lembra-te que os computadores são estúpidos. Então o que acontece quando te esqueces de um sinal de aspas ou um um comando mal digitado, o computador deixa de perceber o que se esta a suceder e dá erro. Portanto verifica com muito cuidado.
em caso que estejas para aí a pensar, o erro acima, aconteceu foi a tentar somar uma caracter
a um número. Como tais operações não são permitidas, o Python queixou-se dizendo que
ocorreu um 'TypeError'. Mas terás que esperar mais um bocado até passarmos as definições sobre as várias formas
de dados para saberes o que isso que dizer....
Bom, agora parece-me que já estamos prontos para criar uns programas mesmo, que simples.
Pontos para lembrar |
---|
|
Em caso que tenhas alguma dúvida ou queiras comentar esta página
envia-me um e-mail para:
babyboy@oninet.pt