Você está na página 1de 30

Linguagem de

Programao
Python

Desenvolvido por Marcelo Graciano

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

Agora clique em Next

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

O Eclipse no instalado no computador, basta descompacta-lo copiar sua pasta e colar em


C://Arquivos e Programas

Abra a pasta eclipse, e vai no cone do eclipse e crie um atalho para a rea de trabalho

Para executar o eclipse precisaremos de um interpretador de linguagem Java JVM faa o


download no site http://www.java.com/pt_BR/download/ e instale.
Agora aexecute o Eclipse, ir abrir essa tela

Quando aparecer essa tela, marque a opo e clique em OK

Provavelmente Ir abrir essa tela, se abrir outra tela no tem problema

Configurando o Eclipse para usarmos o Python


Clique na aba Help e em Install New Software

Ira abrir esta tela, clique no boto Add...

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)

Clique em Select All, marque todas as opes e clique em Next

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

Clique nas duas licenas e coloque as primeiras opes e clique em Finish

Na tela que vai abrir clique em Details

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

Com o Eclipse reiniciado, clique na aba Windows e em Preferences

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

Na tela que vai abrir clique no boto Browse

Indique aonde o Python est instalado, mostre o caminho conforme mostra a figura abaixo e
clique em Abrir

15

Ir voltar para essa tela clique em OK

Na tela que vai abrir clique em Select All e em OK

16

Sua tela ficara assim, clique em OK para finalizar a instalao

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

Na tela que vai aparecer clique em Yes

Vai abrir essa tela

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

Na tela do cdigo insira o seguinte comando

Clique no segundo cone para salvar

Para executar o programa clique no stimo cone

24

Na tela que vai abrir selecione a primeira opo e clique em OK

Na parte inferior do programa ir mostrar a resposta

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

2) 15 mod 4 < 19 mod 6

Resposta

3) 3 * 5 mod 4 <= pot(3,2) / 0,5

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

If...elif...else = se...se no se...se no


Condicional utilizada para selecionar um bloco de cdigo, que ser executado, entre algumas
opes.
If (condio):
Cdigo executado se a condio for verdadeira
Elif (condio):
Cdigo executado se a condio for verdadeira
Else:
Cdigo executado se todas as condies forem falsa

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.

Laos de Repetio For


O lao de repetio FOR tambm conhecido como Para...At...Faa utilizado quando
sabemos antecipadamente quantas vezes uma ao deve ser executada. Por exemplo, listar
todos os nmeros de 0 a 10.
Exemplo:

Identificao dos comandos


For significa PARA, o que define o lao de repetio
I a varivel do controle
In significa AT, indica a presena de um valor entre um conjunto de dados
Range So os valores inicial e final que o lao percorrer
: - significa FAA
Interpretao do cdigo esse exemplo deve ser lido da seguinte maneira
Para 0 at 10 faa
Vai imprimir na tela do nmero 0 at o 9

Lao de Repetio While


O lao de repetio WHILE tambm conhecido como Enquanto...Faa utilizado, geralmente,
quando no sabemos antecipadamente quantas vezes uma ao deve ser executada.
Exemplo:

Identificao dos comandos


I = a varivel de controle
While significa ENQUANTO, o que define o lao de repetio
: - significa FAA
Enquanto 1 for menor que 10 faa
Vai imprimir na tela de 1 at o 10

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

Você também pode gostar