linguegem de programação python

30
1 Linguagem de Programação Python Desenvolvido por Marcelo Graciano

Upload: fabiano-krul

Post on 06-Nov-2015

17 views

Category:

Documents


0 download

DESCRIPTION

Linguegem de Programação Python

TRANSCRIPT

  • 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)