Você está na página 1de 4

24/10/17

Instalando o Python
Introduo ao Python Entre no link: http://www.python.org/download/
Prof. George Gomes Cabral Escolha a plataforma na qual ser instalada a PVM
(Python Virtual Machine)
Baixe
Daqui pra frente depende da plataforma
Melhores detalhes no link citado acima
Para Windows basta clicar duas vezes no instalador e
Next, Next, Next, Next ... Finish!
Observao: Toda distribuio Linux j vem com Python
instalado

Executando aplicaes Executando aplicaes


Em qualquer plataforma basta digitar na Para iniciar o shell basta digitar o comando
#> python
linha de comando #> python app.py
Quando o shell iniciado aparecero trs >
No Linux pode-se mudar a permisso (>>>)
para executar indicando que ele est ativo e pode receber
#> chmod +x app.py comandos
#> ./app.py Exemplo
#> python
No Windows, outra forma seria clicar >>> print HelloWorld!!!
duas vezes no fonte HelloWorld!!!
>>>

1
24/10/17

Caractersticas da linguagem Caractersticas


Uso de ; no fim de comandos no obrigatrio; Comentrios so feitos usando #
Dinamicamente tipada No possui declarao de tipos
Exemplo Java
>>>a = 10 int a = 0;
>>>a = teste Python
Fortemente tipada (cada varivel do programa representa um a=0
objeto de um tipo bem definido previne operaes no No possui comandos declarativos (bvios)
permitidas entre diferentes tipos).
Java
Se quiser mudar o tipo, use uma funo Algo n = new Algo();
Exemplo Python
>>>a = (int) 1.0 # ERRO!!! n = Algo()
>>>a = int(1.0)

Operaes aritmticas Operaes Aritmticas

2
24/10/17

Operaes Lgicas Comandos Bsicos


Para imprimir mensagens, objetos, listas, tudo, devemos
usar o comando print, bem parecido com o printf de C
Para capturar informaes do usurio podemos usar
duas funes:
>>>input(mensagem)
Espera que o usurios digite comandos ou valores
>>>raw_input(mensagem)
Espera strings
Estes comandos fazem parte da linguagem (built-in) e
no apenas do shell, podem ser usados em cdigos

Exerccios de Entrada e Sada Comando Condicional


1. Ler um nmero inteiro e exiba seu dobro. Controle de fluxo
2. Exibir a multiplicao de dois nmeros reais muito comum em um programa que certos conjuntos de
informados pelo usurio. instrues sejam executados de forma condicional, em casos
como validar entradas de dados, por exemplo.
3. Calcular a mdia aritmtica de trs notas
fornecidas pelo usurio. Sintaxe:
4. A imobiliria XXX vende apenas terrenos if <condio>:
retangulares. Faa um programa para as <bloco de cdigo>
dimenses de um terreno e depois exibir a rea elif <condio>:
do terreno. <bloco de cdigo>
5. Faa um programa para ler o salrio de um elif <condio>:
funcionrio e aument-lo em 20%.Imprima seu <bloco de cdigo>
salrio final. else:
6. Ler um cheque e escrever o quanto vai ser <bloco de cdigo>
recolhido de CPMF. Considere que imposto
recolhe uma taxa de 0,3%.

3
24/10/17

Exerccio Exerccios usando o if


Calcular a mdia 1. Ler o sexo de um pessoa e exibir a mensagem
Masculino e Feminino.
num1 = input("Digite o 1 numero: ") 2. Ler o preo de duas blusas e exibir qual a maior.
num2 = input("Digite o 2 numero: ")
3. Ler um nmero inteiro de dizer se par ou
Resultado = num1 + num2
mpar.
print("O resultado eh: ",Resultado)
4. Ler a temperatura de uma pessoa e exibir a
Media = (num1+num2)/2
mensagem Est com Febre ou Sem Febre.
Considere o valor base como 36.5.
print("Media eh: ", Media)
if (Media >= 7): 5. Entrar com um distncia (km) e o tempo de
print("Aprovado com Media de ", Media) viagem (horas) de um automvel, e dizer se a
else: velocidade mdia foi superior ao limite (110
print("Reprovado com Media de ", Media) km/h) ou no.

Referncias
Python Tutorial -
http://www.python.org/doc/current/tut/tut.html
Dive into Python - http://www.diveintopython.org/
Python Brasil -
http://www.pythonbrasil.com.br/moin.cgi/Document
acaoPython#head5a7ba2746c5191e7703830e02d0f
5328346bcaac
Slides de Python - Rodrigo Jos Sarmento Peixoto