O que Python? Python uma linguagem de programao: - Interpretada. - Interativa. - Orientada a objetos. - Sintaxe clara e simples. -Tipagem dinmica. - Tipos de dados de alto nvel. - Software livre e disponvel gratuitamente.
Muito semelhantes a linguagem C: + - / * & | << >> = + *= / = == != > < >= <= Outros bastante diferentes: Exponenciao: ** Operadores lgicos: and, or, not Presena em sequncias: in Comparao entre objetos: is Substituio em strings: %
Passo 7: Quando terminar vai pedir Para Reiniciar o Eclipse, Aps reiniciar va em Window > Preferences.
Passo 8: Va em Pydev na barra ao lado, selecione Interpreter Python e depos clique em New... Selecione o Interpretador Python que voc Baixo e instalo logo no comeo da apostila e clique em Open e depois em OK.
Passo 10: Crie um Projeto Python e um Modulo Python, Agora est tudo configurado Para Aprender Python.
Sintaxe Bsica
Como j falei, Python tem uma Tipagem Dinmica ou seja no precisamos Atribuir o tipo delas se sero Strings,Inteiros,Float e etc.
Nome = "Rafa" Idade = 19 print ("Nome: %s, Idade %d" % (Nome,Idade))
Nesse Trecho de cdigo podemos ver que no foi declarada o tipo das variveis Nome e Idade, Foram adicionados Valores a ela e o Tipo. Substituio em strings: o operador % Uma operao muito til para processamento de texto a substituio de smbolos em strings. particularmente adequada para gerarmos strings formatadas contendo algum valor varivel, como o clssico formulrio: "Nome: Idade: anos". Escreve-se a string normalmente, usando um smbolo especial no lugar da lacuna:
o o o
%d: para substituir inteiros %f: para substituir floats %s: para substituir outra string
Explicao do Codigo: print("Saiba Seu IMC") # Linha que Mostra Saiba seu IMC nome = input("Digite seu Nome: \n") # Variavel nome Recebendo
Uma
String
peso = float(input("Digite seu Peso: \n"))#
Variavel altura recebendo um valor que esta sendo Trasformado em float imc = peso / (altura*2)# Variavel imc que como est Recebendo os valores de outras Variaveis Float.(Ento ela se assume como Float Tambem)
print("Imc: %f"%imc)
Estruturas de controle
Condicional: a instruo if A instruo condicional bsica de Python o if. A sintaxe descrita a seguir (lembrando que a indentao que delimita o bloco):
senha = input("Digite seu Senha: \n")
if senha == "Rafa":
Resultado com os Seguintes Valores digitados se a senha for Igual a condio if senha == "Rafa":
Digite seu Senha: Rafa Correta
Resultado com os Seguintes Valores digitados se a senha for Diferente a condio if senha == "Rafa": com isso Ele Entra no else:.
Digite seu Senha: Pedro Incorreta
O Operador OR
a = 2 b = 10 if a < 5 or b == 0: # S passa por essa condio se a for menor que 5 ou b igual 0. print("ok")
O Operador NOT
a = 2 b = 10 if not b != 10: # S passa por essa condio se B no for Diferente de 10 print("ok")
Lao iterativo: for H apenas dois tipos de laos em Python: for e while. O primeiro tipo, mais frequentemente utilizado, percorre uma sequncia em ordem, a cada ciclo substituindo a varivel especificada por um dos elementos. Por exemplo:
jogo = ["pedra", "papel", "Tesoura"] for item in jogo: # Percorre todos os itens da varivel Jogo e adiciona em item print (item)
Voc Tambm Pode Decidir quantas Vezes o Lao vai se repetir usando a Funo range:
for i in range(1,10):
print("%d volta" % i)
Como o lao for, o while possui uma clusula else. Um exemplo do uso de while segue:
contador = 0 while contador < 100: # condio de quando o While vai parar de Repitir contador = contador + 1 print ("Iteramos %d vezes." % contador)
Herana(Orientao a Objeto)
Um mecanismo fundamental em sistemas orientados a objetos modernos herana: uma maneira de derivar classes novas a partir da definio de classes existentes, denominadas neste contexto classes-base. As classes derivadas possuem acesso transparente aos atributos e mtodos das classes base, e podem redefinir estes conforme conveniente. Um exemplo Simples: Crie uma Classe pessoa e outra olamundo, Faa Feito nas imagens e rode A classe olamundo.
Como Podem Ver no olamundo importa as caractersticas da Classe pessoa, podendo usar as Variveis da classe pessoal no olamundo.
na classe Complexo.
print (c.imag,c.real)
Arquivos
Para Criar e salva arquivos: nome = input("Digite Nome") arq = open ('arquivo.txt', 'w') arq.write (nome) # Adiciona oque arq.close () # Fecha a conexo
Arquivo
rafa_tkd_tronco@hotmail.com