Minicurso de Programação
Agenda
• Por que Python? • Interpretador • Primeiros passos • Lendo mensagens de erro • Conversos de dólar
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
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
Primeiros passos
• Calculando – Expressões aritméCcas – Operadores: +, -‐, *, / – Número inteiros – Números decimais (usar ponto, não vírgula)
• 12.12, 13.12
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), …
Lendo mensagens de erro
• Devemos aprender a caçar os erros – Procure extrair o máximo de informações das mensagens resultantes
– A paritr do ‘/ ’ a expressão “deixou de fazer senCdo” • Testar mais erros
>>> 7 + / 2 File "", line 1 7+/ 2 ^ SyntaxError: invalid syntax
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!
Conversor de dólar
• Eu posso armazenar (no computador) o valor do dólar a uma “letrinha” para facilitar o meu trabalho
• Melhorou… mas, ainda está repeCCvo…
>>> d = 1.80
>>> 5 * d, 7 * d, 9 * d
Conversor de dólar
• Finalmente, uma solução elegante…
• Criamos uma lista (armazenamos na memória do computador)
• Brincar com a função range
>>> lista = [5,6,7,8,9]
>>> for p in lista: p * d
>>> range(3) >>> range(4,16)
Conversor de dólar
• Nossa solução….
>>> d = 1.686 >>> for p in range(50,150): p, p * d
Até a próxima…
Top Related