Buscar

09-Python+12

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

@carregaroaconcurseira
Conceito de algorítmo: Uma sequência de 
instrução ordenada de forma lógica para 
resolver realizar uma tarefa. Algoritmo escrito 
em uma linguagem computacional.
-Python linguagem de Alto nível
-Multiplataforma 
-Fortemente tipada, dinâmica 
-Orientada objeto
-Software livre - Licença GNU GPL
-Case Sensitive
-Ambiente Script
-IDLE - Interface gráfica, interpretador de comandos
Operador de atribuição
= recebe
Ex: x=5,y=3
Variáveis: Espaço de memória 
RAM que recebe valores durante 
a execução do programa.
Não pode: utilizar espaço, palavras 
reservadas e não podemos 
começar variáveis com números.
@carregaroaconcurseira
Palavras Reservadas
x=5
x+=2 Quer dizer x=x+2
x=5+2
x=7
Operadores Relacionais /
Comparação: True or False
@carregaroaconcurseira
Operadores de Concatenação de texto
+junção-conexão
para números: adição
para texto: concatenação
*repetição
para búmero: multiplicação
para texto: repetição
Tipos de Variáveis
String - texto (colocar entre aspas)
Inte - número inteiros
Float- números reais
Bool - True or False
Função type- indica o tipo de variável
Identação: Organiza os códigos 
em linhas e espaçamentos 
(Segundo nível hierarquico)
Tabela Verdade OU - OUR
E - AND
NEGAÇÃO - NOT
@carregaroaconcurseira
Comando IF
Precisa de Identação 
IF/ELSE: SE/SENÃO ELIF
Não esquecer
-Sem Parênteses 
-2 pontos :
- print ('')
@carregaroaconcurseira
WHILE -ENQUANTO
Reproduzindo enquanto a condição for satisfeita-loop
-sem parenteses e 2 pontos
WHILE +ELSE
@carregaroaconcurseira
Loop FOR, pode interar pelos itens de de 
qualquer sequência, como uma lista ou string
Range()-Gera uma lista 
contendo uma progressão 
aritmética..
Range(início, fim, salto)
@carregaroaconcurseira
Funções:
-Len(): Retorna quantos itens uma lista tem
-Append(): Adicionar um item ao final da lista
-Insert(): Adicionar um item a um índice especifico
-Remove(): Remover a primeira ocorrência de um item especificado
-Pop(): Remover um item ou o último(se não for especificado)
-Del(): Remover um item ou a lista inteira
-Clear(): Esvaziar uma lista
-Copy(): Copiar uma lista
-List(): Criar uma lista ((...)) usar parenteses duplos
-Tuple(): Criar uma nova Tupla ((...)) usar parenteses duplos
-Count (): Retornar a quantidade de vezes que um valor específico aparece na lista((...))
-Extende (): Adicionar elementos específicos de uma lista ao final de outra lista
-Index() : Retorna o índice da primeira ocorrência de um valor específico
-Reserve(): Para inverter a ordem dos elementos de uma lista
-Sort(): Para ordenar em ordem ascendente(padrão) ou descendente
-Range(): retorna uma progressão (start,stop,step) 
@carregaroaconcurseira
Listas: Criar uma lista, colocar 
os valores entre colchetes
>>> ListaFrutas =['maça','banana','uva']
>>> print(ListaFrutas)
['maça', 'banana', 'uva']
>>>
>>> print(ListaFrutas[1])
banana
>>> print(ListaFrutas[-1])
uva
Especificar uma extensão de índices
>>> print(ListaFrutas[1:2])
['banana']
>>>
Indexado por um número inteiro
Variações
>>> print(ListaFrutas[:2])
['maça', 'banana']
>>>
>>> print(ListaFrutas[1:])
['banana', 'uva']
>>>
Tuplas: Coleção de valores ordenados, imutáveis e 
indexáveis, valores duplicados e uso de ()
>>> TuplaFrutas=('morango','uva','manga','abacate')
>>> print(TuplaFrutas)
('morango', 'uva', 'manga', 'abacate')
>>> print(TuplaFrutas[1])
uva
Funções Tuplas:
-Len()
-count()
-index()
-tuple() 
@carregaroaconcurseira
Funções Tuplas:
-Len()
-count()
-index()
-tuple() 
Funções:
Len(),Append(),Insert(),Remove(),Pop(),
Del(),Clear(),Copy(),List(),Count (),-
Extende,(),Index(), Reserve(), 
Sort(),Range()
Funções 
-Len()
-copy() 
@carregaroaconcurseira
>>> test = 'This is just a simple string.'
Vamos dar uma volta rápida e usar a 
função len. 
>>> len(test)
29
>>> test = 'This is just a simple string.'
Vamos pegar nossa string e substituir 
uma palavra usando o método replace.
>>> test = test.replace('simple', 'short')
>>> test
'This is just a short string.'
O número de vezes que a palavra 
especificada aparece na string, nesse 
caso estou apenas procurando por um 
caracter 'r'.
>>> test.count('r')
2
Separar uma string é uma coisa 
que eu frequentemente faço.O 
método split é usado para isso.
>>> test.split()
['This', 'is', 'just', 'a', 'short', 'string.']
Funções com 
Strings
@carregaroaconcurseira
Para juntar nossa string separada, 
podemos usar o método join.
>>> ' some '.join(test.split('a'))
'This is just some short string.'
Podemos brincar com a caixa das letras (maiúsculo ou minúsculo). 
Vamos deixar tudo maiúsculo.
>>> test.upper()
'THIS IS JUST A SHORT STRING.'
Agora vamos deixar tudo minúsculo.
>>> test.lower()
'this is just a short string.'
Vamos deixar apenas a primeira letra 
maiúscula de uma string minúscula.
>>> test.lower().capitalize()
'This is just a short string.'
Podemos escolher o ponto a ser 
separado.
>>> test.split('a')
['This is just ', ' short string.']
Funções com 
Strings
@carregaroaconcurseira
Podemos rodar alguns testes numa string usando poucos 
métodos. Vamos ver se a string dada é totalmente maiúscula.
>>> 'UPPER'.isupper()
True
>>> 'UpPEr'.isupper()
False
É possível checar se uma string 
contém apenas letras.
>>> 'letters'.isalpha()
True
>>> 'letters4'.isalpha()
False
O método center é usado para 
centralizar uma string dentro de 
espacos.
>>> 'A string.'.center(15)
' A string. '
Funções com 
Strings

Continue navegando