Python:
Tipos de dados:
Texto, inteiro, float(com casa decimal), lógico (True ou False)
Exibir valores:
print(texto)
Verificar tipo:
type(variável)
Entrada de valores:
x = input(“informe um valor”) sempre será string
Conversão de valores:
x = int(z)
w = str(m)
t = float(l)
Comentário:
#Este texto é um comentário
‘ ‘ ‘ comentário
em outra linha ‘ ‘ ‘
Identação:
if (condição lógica):
// bloco de código
// bloco de código
// bloco de código
elif (condição lógica):
// bloco de código
// bloco de código
else:
// bloco de código
// bloco de código
Repetição:
While:
variavel = 1
while variavel <=5:
print(variavel)
variavel += 1
For:
for n in range (0,10):
print (n)
#range (inicio, parada, incremento)
#cancela o laço
break
#reinicia o laço
continue
Listas:
Os dados não precisam ser do mesmo tipo.
lst = [1,2,3,4,5]
lst2 = [1,2,3,"4",True]
lst3 = [12,[1,2,3,4,5],"a"]
lst4 = list(range(0,10))
#acesso primeiro elemento – indexadas em zero
lst[0]
#numero de elementos em uma lista
len(lst)
Dicionários:
#conjunto de chave/valor associados
#declarados por chaves e separados por dois pontos
precos = {'lapis': 5.5, 'borracha': 7.0, 'caneta': 6.5}
Sets:
#Conjuntos não ordenados e não repetidos de elementos
animais = {'gato', 'cachorro'}
Tuplas:
#Tuplas são listas que não podem ser alteradas.
tp1 = (1,2,3,4,5,6)
Biblioteca Padrão
• Milhares de funções usadas no dia a dia:
• Funções Matemáticas
• Números aleatórios
• Criptografia
• Leitura de arquivos
• Protocolos de Comunicação
• https://docs.python.org/3/library/
• Python Packaging Index: https://pypi.org/
• pip é um programa para instalar módulos e
pacotes
• Instalando o pip: (prompt de comando)
python -m ensurepip --
default-pip
• Instalando um pacote:
pip install numpy
#função
def imprime():
print("esta é uma função")
#executando a função
imprime()
Exemplo com Parâmetro:
def imprime(n):
print(n)
#executando a função
imprime(“Impressão deste texto”)
Exemplo com Retorno:
def potencia(n):
return n * n
#executando a função
x = potencia(3)
Exemplo com Valor Default:
def intervalo(inic=1,fim=10):
for inic in range(1, fim+1):
print(inic)
intervalo(1,10)
intervalo()
Internas:
• Sem o uso de import
• abs()
• max()
• min()
• round()
• sum()
Modulos “Nativos”:
• from statistics import *
• mean()
• median()
• mode()
• stdev()
• variance()
Instalação:
• python -m pip install numpy
• from numpy import *
• a = random.random((8,8))