Upload
fabiano-krul
View
22
Download
0
Embed Size (px)
DESCRIPTION
Linguegem de Programação Python
Citation preview
1
Linguagem de
Programao
Python
Desenvolvido por Marcelo Graciano
2
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
3
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
4
Agora clique em Next
Espere o programa ser instalado, quando aparecer a tela que mostra a figura abaixo clique em
Finish
5
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
6
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
7
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
8
Ira abrir esta tela, clique no boto Add...
Na tela que vai abrir preencha conforme mostra a figura abaixo e clique em OK
9
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
10
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
11
Clique nas duas licenas e coloque as primeiras opes e clique em Finish
Na tela que vai abrir clique em Details
12
Espere a instalao terminar (tambm pode levar vrios minutos dependendo da conexo da
internet)
13
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
14
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
15
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
16
Ir voltar para essa tela clique em OK
Na tela que vai abrir clique em Select All e em OK
17
Sua tela ficara assim, clique em OK para finalizar a instalao
18
Testando o Python Vamos testar o Python agora, clique na aba File > New > Project
19
Na tela que vai abrir clique em PyDev > PyDev Project e depois em Next
20
Coloque um nome no Projeto e marque a segunda opo Create src ... e clique em Finish
21
Na tela que vai aparecer clique em Yes
Vai abrir essa tela
22
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
23
Na tela que vai abrir coloque o nome do arquivo com a extenso py conforme mostra a figura
abaixo e clique em Finish
24
Na tela do cdigo insira o seguinte comando
Clique no segundo cone para salvar
Para executar o programa clique no stimo cone
25
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
26
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 Exemplos
== Igual a X == Y
> Maior que X > Y
< Menor que X < Y
>= Maior ou igual que X >= Y
27
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 = 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
28
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
29
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
30
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)