Escolar Documentos
Profissional Documentos
Cultura Documentos
Programao
Python
Instalao
Instalando o Python
Acesse o site e faa o download, fiz o download da verso mais recente o Python 3.3.2
http://www.python.org/getit/
Instale o Python, na primeira tela que abrir escolha a opo Install for all users e clique em
Next
Na prxima tela mostra o diretrio que ser salvo o Python clique em Next para prosseguir
Na prxima tela existe uma opo que no est marcado, clique nela e na opo do meio
Espere o programa ser instalado, quando aparecer a tela que mostra a figura abaixo clique em
Finish
Instalando o Eclipse
Agora vamos instalar um IDE, o escolhido foi o Eclipse, para correto funcionamento faa o
download da verso Helios no site no site
http://www.eclipse.org/downloads/packages/eclipse-php-developers/heliossr2 clique na
opo correspondente ao seu sistema operacional. No meu computador Windows 64-bit
Abra a pasta eclipse, e vai no cone do eclipse e crie um atalho para a rea de trabalho
Na tela que vai abrir preencha conforme mostra a figura abaixo e clique em OK
Espere aparecer a opo PyDev em Name (dependendo da conexo da internet pode demorar
vrios minutos)
Ir instalar os componentes (pode demorar vrios minutos dependendo de sua conexo com a
internet) depois de instalado mostrara a tela da figura abaixo clique em Next
10
11
Espere a instalao terminar (tambm pode levar vrios minutos dependendo da conexo da
internet)
12
Durante a instalao vai abrir uma tela clique em YES logo em seguida vai abrir outra tela
clique em Select All e depois em OK
No final da instalao vai abrir essa tela clique em Restart Now, o Eclipse ser reiniciado
13
Na tela que vai abrir, no lado esquerdo da tela clique em PyDev > Interpreter-Python e no lado
direito da tela clique no boto New
14
Indique aonde o Python est instalado, mostre o caminho conforme mostra a figura abaixo e
clique em Abrir
15
16
17
Testando o Python
Vamos testar o Python agora, clique na aba File > New > Project
18
Na tela que vai abrir clique em PyDev > PyDev Project e depois em Next
19
Coloque um nome no Projeto e marque a segunda opo Create src ... e clique em Finish
20
21
No canto esquerdo da tela clique na pasta que voc criou, ir mostrar um pasta chamado src
clique em cima dela com o boto direito e em New >File
22
Na tela que vai abrir coloque o nome do arquivo com a extenso py conforme mostra a figura
abaixo e clique em Finish
23
24
Introduo a Python
Comandos iniciais:
Print (): Exibe uma frase na tela ou o contedo de uma varivel
#: Comentrio
+, -, *, /: Operadores Aritmticos
Math.pow (x, y): Potenciao Significa X elevado a Y
Math.sqrt(x): Radiao Significa raiz quadrada de X
%: Mdulo: Resto da diviso Exemplo x % y
25
Exemplos
Calcular o resultado das seguinte expresso
5+9+7+8/4
Digite a formula no Python
Execute
Exerccios
1) 1 - 4 * 3 / 6 pot(3,3)
Resultado
2) pot(5,2) 4 / 2 + rad (1 + 3 * 5) / 2
Resultado
Operadores Relacionais
Operador
==
>
<
>=
<=
!=
Funo
Igual a
Maior que
Menor que
Maior ou igual que
Menor ou igual a
Diferente
Exemplos
X == Y
X>Y
X<Y
X >= Y
X <= Y
X != Y
26
Exerccios
Verificar se as afirmaes so verdadeiras
1) 2 * 4 = 24 / 3
Resposta
Resposta
Resposta
4) 2 + 8 mod 7 >= 3 * 6 15
Resposta
Condicionais
So afirmaes que so utilizadas para tomar alguma deciso em funo de uma condio
especfica
If = se
Condio usada para executar um trecho de cdigo somente se a condio for verdadeira
If (condio):
Cdigo
If...else = se...seno
Condicional utilizada para executar um cdigo quando a condio for verdadeira e outro
cdigo quando a condio for falsa
If (condio):
Cdigo executado se a condio for verdadeira
Else:
Cdigo executado se a condio for falsa
27
Exemplo
Desenvolvendo um script para venda de ingressos de um jogo
Se a pessoa for estudante, todos os ingressos sero vendidos pela metade do preo
O preo do ingresso varia de acordo com a classe do local
Classe A: R$: 100,00
Classe B: R$: 50,00
Classe C: R$ 25,00
Exiba na tela o valor do ingresso em funo da classe e o valor de cada um caso a pessoa seja
estudante
28
Laos de Repetio
Laos de repetio tambm conhecidos como Loop, permite que o programa repita uma ao
vrias vezes, enquanto a condio for verdadeira.
Os laos utilizam um contador para controlar ou verificar o nmero de vezes que o lao ir se
repetir.
29
Lista
Lista uma estrutura de dados capaz de armazenar vrios valores em uma nica varivel
Exemplo
Lista = [3, 5, 7, 9, 1, 0]
Note que cada item da lista separado por vrgula. Se os itens de uma lista forem strings, estes
devero ser inseridos entre aspas, simples ou duplas.
Assumindo a seguinte lista abaixo, podemos percorrer todos os itens da lista utilizando o lao
de repetio for.
Exemplo
Interpretao do cdigo Cada item da lista atribuda a varivel A e ento exibimos na tela o
valor da varivel A. Enquanto existir algum valor na lista, este ser copiado para a varivel A e
exibido na tela. Quando no houver mais valores o lao de repetio encerrado.
Comandos:
List (): Define um objeto do tipo lista, deve ser declarado como nome_qualquer.list()
Nome_da_lista.Clear(): Limpa a lista
Nome_da_lista.append(item): adiciona um item na lista
Count(nome_da_lista): conta quantos itens h na lista
Nome_da_lista.pop (): remove o ltimo elemento da lista
Dados de Entrada
Input
Permite a entrada de dados no sistema, que geralmente armazenado em uma varivel para
ser posteriormente manipulado.
Exemplo:
Idade = int (input (informe sua idade))
Print(idade)
30