Introdução à Computação - MAC110/MAC115 - Departamento de Ciência da Computação - IME-USP
Linguagem Python
Aula 2
Características
Python é uma linguagem de alto nível, de uso geral,
criada por Guido van Rossum, lançada em 1991.
Versões: Python 1.0 (1994), Python 2.0 (2000), Python 3.0 (2008)
Conhecido por sua simplicidade, legibilidade e
portabilidade.
É uma linguagem interpretada ("e compilada")
Pode ser usada para aplicações web, cientí cas, jogos,
sistemas administrativos, etc. [Usada por Google, Dropbox,
Youtube, Mozilla, NASA,…]
fi
Linguagens compiladas
Compilador: programa que traduz um programa numa linguagem de alto
nível (código fonte) num código em linguagem de máquina (código binário)
Python - linguagem interpretada
Fluxo quando o código fonte (source code) está em Python
Ex. de um programa em Python
Conceitos básicos
Variáveis
Uma variável é um nome que se refere a um objeto (valor). É a
maneira de se referir a uma posição de memória usada num
programa. É um nome simbólico para um local físico (uma “casa de
pombo”). Este lugar físico poderá conter valores como números,
textos, etc.
No decorrer da execução do programa, novos valores (de diferentes tipos) podem ser
atribuídos às variáveis.
• Em Python não se declara variáveis (ou os seus tipos). Quando precisar, basta pensar
num nome (válido) e começar a usá-lo.
• Escolha de nomes válidos para as variáveis (veja a seguir)
Variáveis
Como escolher nomes para as variáveis:
1. Podem conter letras minúsculas (a… z), letras maiúsculas (A…Z), dígitos (0…9), ou o
caractere “_” (underscore); mas não podem começar com um dígito.
2. Podem ter qualquer comprimento;
3. Não podem ser uma das palavras-chaves (keywords) do Python. (Logo, você saberá
quais são.)
OBS: Letras maíusculas e minúsculas são consideradas distintas! Assim, os nomes
max, Max, MAX, MaX são todos distintos. Cuidado para não errar!
• Exemplos corretos: dia, Dia, mes, Mes, Resposta5, Bola7, H2SO4, EP2_mac110,
x3, x_3, ano_bissexto, temperatura_media, Preco_Max, Nome, total_sum ,
numero_aleatorio, conta_pares, lista_nomes, lista_precos, Lista_notas, Pi, delta,
epsilon, maximo, peso_min, Ehprimo, pe_de_moleque, _Min_Max,
• Exemplos incorretos: 7Bola, @rroba, bravo! , Argh&%#, lista-de-precos, True, False
Comando de atribuição _
X = 42
Y = 78
Y=X+Y−3
<variavel> = <expressao aritmetica>
Signi cado:
<variavel> aponta para o valor da <expr. aritmetica>
Y = 117
fi
Operadores aritméticos
Tabela dos operadores aritméticos em ordem decrescente de precedência
Expressões típicas com inteiros
Operadores e expressões relacionais
Notas de aulas para a disciplina
Introdução à Computação - MAC110/MAC115 - IME-USP
Profas. Nami Kobayashi e Yoshiko Wakabayashi