2. O que veremos aqui?
• Porque Python?
• Uma ótima calculadora.
• O que são tipos?
• Variáveis.
• Caracteres, Strings o que são?
• Manipulando strings.
3. Python
• Linguagem de programação de altíssimo nível;
• Criada pelo Holandês Guido Van Rossum;
• É software livre e de código aberto;
• Multiplataforma (Windows, Linux, Mac, Palm,
Android, Symbiam);
• Alta produtividade;
• É Orientada a Objetos, Procedural e Modular.
4. Por que estudaremos python?
• Por ser uma linguagem simples e elegante;
• Pode ser usada para resolver uma grande
variedade de problemas;
• Tem uma curva de aprendizagem bem
interessante;
• Permite que novos programadores, sejam
imediatamente produtivos escrevendo scripts
procedurais;
• Construir programas mais complexos.
5. Instalando Python
Podemos adquirir o interpretador da linguagem
simplesmente fazendo o Download no endereço.
http://www.python.org/download/
Basta fazer o download e instalar normalmente, sistemas
Linux já vem com python instalado, algumas pessoas
bastante tem sorte.
6. Abrindo Python
Para executar o interpretador interativo faça o
seguinte procedimento.
Iniciar → Programas → Ptython2.7
Podemos utilizar uma pequena IDE chamada de Idle,
desenvolvida em python para programar em pyhton.
Iniciar → Programas → Ptython2.7 → Idle
7. Python, uma ótima calculadora
Atividades.
Qual é o resultado das seguintes expressões?
• 4+7-11
• (5*8)+11
• (2+3)² * (9-5)³
• 154*48-(3/4 – 4/3)³
• ((4*980³) – 7*(3-6²))/(3*5)
8. Python, uma ótima calculadora
Atividades.
Usando variáveis (a = 3,b = 9,c = 5).
Qual é o resultado das seguintes expressões?
• a²
• (a+2)
• (a + b)² – c
• 2*a² + 3b – c
• (a + b)² – 2*ab – c
• ((a +c)³ – (a + b)² + (c – b))/a*b*c
9. Python, variáveis tem tipo?
Uma variável é uma representação de um valor.
Nas funções de 1º e 2º da matemática usamos o mesmo
conceito para resolver os problemas.
Função de 1ª grau com uma variável → f(x) = a + 1
Função de 1ª grau com 2 variáveis → f(x) = a + b
Função de 2º grau com uma variável → f(x) = a²
Função de 2º grau com 2 variáveis → f(x) = a² + b
Como nos conjuntos numéricos temos os números Reais,
Naturais, Fracionários na programação temos os tipos
primitivos de dados.
10. Python, variáveis tem tipo?
Se uma variável representa um valor ela tem um tipo de
valor, ok?
4 é um número inteiro.
4.5 é um número decimal (um ponto separa a parte
inteira da decimal) chamado de ponto flutuante ou
float.
'a' é uma letra ou um caractere.
'casa' é uma palavra ou uma string que é conjunto de
letras .
11. Python, variáveis tem tipo?
Precisamos saber qual o tipo de uma variável para poder
operar da forma certa.
Python trata os tipos de forma dinâmica e NÃO
precisamos nos preocupar com declaração de tipos.
Vejamos:
Criem as seguintes variáveis.
A = 12
B = 1.2
C = 'a'
D = 'casa'
Agora use, type(variável) para saber qual o tipo que python esta utilizando nesta
variável.
type(A)
type(B)
...
12. Python, caracteres e strings.
Uma palavra é formada por um
conjunto de letras só assim passa a
ser chamada de palavra, Ok?
No computador cada tecla do teclado
recebe o nome de caractere.
Um conjunto de caractere é chamado
de string.
13. Python, caracteres e strings.
Em python caracteres e
strings são delimitados
por aspas simples ou
duplas, ' ' ou “ “
Ok?
14. Python, caracteres e strings.
Vamos testar.
Criem as seguintes variáveis.
A = 'a'
B = 'aba'
C = 'casa'
D = marmita
E = '123'
F = '1a2b3c'
G = 1a
Vamos brincar de perceber os erros também.
15. Python, contando caracteres.
Podemos contar o número de caracteres que uma
string possui, vocês sabiam disso?
len(variavel)
Por que isso é importante?
Saberemos em breve. ;)
Podemos acessar cada caracter
de uma string, sabia disso?
variável[índice]
16. Python, contando caracteres.
Índice?
Uma string é mapeável.
Exemplo: 'lua'
'l' está na posição 0
'u' está na posição 1
'a' está na posição 2
Vejamos.
17. Python, contando caracteres.
Criem a variável.
A = 'teletransportar'
Vamos contar, depois
acessar cada uma, ou até
mais de uma ;)
18. Python, vasculhando strings.
Uma string é uma lista de caracteres, tudo
bem?
E como acessar cada caractere?
Assim, A[posição]
Testem e lembrem-se que a
posição é um número entre 0 e o
tamanho da variável.
19. Python, o que aprendemos hoje.
Instalar o interpretador,
Declaração de variáveis,
Comandos: type(),
len(), print().
Trabalhar no
interpretador
interativo.
20. Atividade:
Pesquisem sobre a
diferença entre:
Linguagem Compilada e
Interpretada
Tragam exemplos
dessas linguagens.
Entregar Sexta Feira.