2. Agenda
• Por
que
Python?
• Interpretador
• Primeiros
passos
• Lendo
mensagens
de
erro
• Conversos
de
dólar
3. Por
que
Python?
• Sintaxe
simples
• Armazenam
a
maior
parte
das
caracterísCcas
importantes
de
outras
linguagens
(C,
Java,
…)
• Amplamente
uClizada
• Mais
fácil
de
aprender
• Linguagem
aceita
na
OPI
4. Interpretador
• Melhor
forma
de
aprender
a
programar
• Digitar
comandos
linha
a
linha
• Observar
passo
a
passo
como
o
computador
interpreta
e
executa
os
comandos
• IDLE
–
Interac(ve
DeveLopment
Environment
• Prompt
-‐
“>>>”
– Estou
pronto
para
receber
um
comando
5. Primeiros
passos
• Calculando
– Expressões
aritméCcas
– Operadores:
+,
-‐,
*,
/
– Número
inteiros
– Números
decimais
(usar
ponto,
não
vírgula)
• 12.12,
13.12
6. Primeiros
passos
• Calculando
– Ordem
dos
operadores
é
diferente
de
uma
calculadora
comum
– Os
símbolos
‘{
}’
e
‘[
]’
não
servem
para
agrupar
expressões,
apenas
os
‘(
)’
são
válidos
– Executar
expressões
• 1
+
3
+
4
*
5
+
(12
–
2),
…
7. Lendo
mensagens
de
erro
• Devemos
aprender
a
caçar
os
erros
– Procure
extrair
o
máximo
de
informações
das
mensagens
resultantes
>>> 7 + / 2 File "", line 1
7+/ 2 ^
SyntaxError: invalid syntax
– A
paritr
do
‘/
’
a
expressão
“deixou
de
fazer
senCdo”
• Testar
mais
erros
8. Conversor
de
dólar
• Dólar
=
1,80
• Como
fazer
para
transformar
real
para
dólar?
– Valor
em
real
*
valor
do
dólar
• Que
chato
ficar
digitando
esse
valor
de
dólar
toda
hora!
9. Conversor
de
dólar
• Eu
posso
armazenar
(no
computador)
o
valor
do
dólar
a
uma
“letrinha”
para
facilitar
o
meu
trabalho
>>> d = 1.80
>>> 5 * d, 7 * d, 9 * d
• Melhorou…
mas,
ainda
está
repeCCvo…
10. Conversor
de
dólar
• Finalmente,
uma
solução
elegante…
>>> lista = [5,6,7,8,9]
• Criamos
uma
lista
(armazenamos
na
memória
do
computador)
>>> for p in lista: p * d
• Brincar
com
a
função
range
>>> range(3)
>>> range(4,16)
11. Conversor
de
dólar
• Nossa
solução….
>>> d = 1.686
>>> for p in range(50,150): p, p * d