Você está na página 1de 3

Tuplas um conjunto de dados s�o imut�veis que possui ordem(possui ind�ces)

Listas s�o um conjunto de dados que s�o mut�veis e possui ordem(possui ind�ces)
Conjuntos s�o um conjunto de dados que n�o possui ordem(n�o possui �ndices), e n�o
permitem duplicatas, e permitem opera��es como
interse��o, uni�o e diferen�a
Dicion�rios s�o um conjunto de dados que possui uma chave e um valor, ex:
{Nome:Jo�o Pedro}, eles n�o possuem ordem(n�o possui ind�ces),
o valor em dicion�rios s�o acessados por meio da chave

Para percorrer uma chave e valor:

for chave,valor in dicion�rio:

S� � possivel realizar a ordena��o em um dicion�rio por meio de outro


dicion�rio, para realizar isso � necess�rio usar a fun��o sorted junto
com a fun��o key
Quando voc� deseja ordenar os valores pela posi��o � poss�vel usar
a fun��o itemgetter da biblioteca operator
Se itemgetter for itemgetter(0) ele mostra a chave e caso 1 ele mostra
o valor
Split usa um par�metro para separar os valores separados por esse par�metro
em listas
ex: The.grand.world
split('.')
O resultado seria [the,grand,world] uma lista com 3 ind�ces
Join usa um par�metro para ser colocado entre as str, e junta uma lista em uma
string
ex:lista_texto =[Pe,ra]
""join(lista_texto)
resultado Pera

Fun��o � um bloco de c�digo que pode ser executado em um momento espec�fico que �
chamada
pelo nome.

Def � o comando em python usado para chamar a fun��o


Pode ser trabalhado com par�metros de entrada, par�metros individuais e par�metros
de lista
Def nome#_fun��o(par�metros de entrada)
Argumento arbitr�rios
L� argumentos "infinitamente" ou seja at� quantos argumentos forem definidos na
fun��o
O argumento arbitr�rio se d� da seguinte forma def nome_da_fun��o(par�metro de
entrada*)
ex def somar(*n)

lambda tamb�m permite a entrada de fun��es como argumento


ex
r = lambda x,func:x+func(x)
res = r(2, lambda x:x*x
print(res)
func(x) ela cria uma fun��o que recebe como parametro de entrada x
e depois � usada a fun��o l�mbda para fornecer o valor da express�o de x para a
fun��o de x
r = n1+n2+n3+n4+n5
Nesse caso pega todos os n
Return � uma palavra-chave que especifica qual valor a fun��o deve retornar
Fun��o lambda � uma fun��o an�nima que pode receber qualquer tipo de par�metros
A sintaxe da lambda �:
lambda argumento de entrada:express�o
� poss�vel definir os valores dos argumentos de entrada na mesma linha ex:
print((lambda a,b,c:(b**2 -4 * a * c) ** 0.5)(1,6,5))

Classe � um modelo que define os atributos(dados) e m�todos (a��es) que os objetos


criados a partir dela ter�o

Par�metros s�o informa��es passadas a uma fun��o que podem receber um valor
espec�fico por meio da fun��o quando voc� chama a mesma.
J� argumentos s�o fonecidos ao chamar a fun��o, eles s�o inseridos na chamada da
fun��o
e antes da execu��o do bloco de c�digo associado � fun��o.
Uma das diferen�as � que par�metros n�o necessariamente precisam de um valor , j�
argumentos sim
os par�metros podem ser associados com um valor padr�o ou n�o, j� o argumento n�o
tem esse luxo.
Obs: Se um argumento for usado para um par�metro mesmo que o par�metro j� tenha um
valor padr�o
o par�metro ir� usar o valor do argumento.
Instanciar significa criar uma inst�ncia de classe
Um objeto � uma inst�ncia de uma classe, ou seja � uma entidade concreta baseada no
modelo definido por uma classe, ex
se tivessemos uma classe carro, um objeto seria um Fusca Azul
Construtores � uma fun��o que � chamada quando for instanciado um novo objeto da
classe
Em python essa fun��o tem o nome de __init__
exemplo def __init__ (par�metros de entrada):
Obs:� possivel definir self como par�metro , ou seja ele vai definir as
propriedades da pr�pria classe

Pandas

Pandas.DataFrame- Cria um objeto bidimensional , ou seja uma tabela com colunas e


linhas
Fillna - Substitui valores ausentes que no pandas s�o objetos especiais sob o nome
de NaN, pelo valor especificado
pelo usu�rio
Isna - Verifica de forma booleana se o valor � um valor ausente que � um objeto
especial em um DataFrame
Pandas.info - � um comando que permite verificar informa��es acerca do DataFrame
como tipo do valor da coluna, nome da coluna,
se o valor � nulo ou n�o e o �ndice da coluna.
shape - Permite verificar o n�mero de colunas e linhas de um DataFrame
columns - Retorna os valores das colunas
inplace - Faz com que as altera��es sejam feitas no pr�prio DataFrame caso seja
True
rename - permite mudar o valor das colunas
iloc - Permite voc� verificar um valor dentro de um determinado ind�ce da tabela
Series - Cria um DataFrame a partir de uma lista de elementos
isin - Permite verificar se um elemento est� em uma lista na tabela
Ex:paulistas = dados[dados['Cidade'].isin(['S�o Paulo'])]
Aqui verifica se na lista Cidade n�o existe nenhum valor S�o paulo
e caso haja ele armazena isso na lista paulistas
apply - Permite voc� aplicar uma fun��o na tabela
Ex:dados['Raiz_Idade'] = dados['Idade'].apply(lambda x: x**0.5)
Que aplica a fun��o an�nima lambda que faz com que x que seria a idade receba a
fun��o
idade elevado a 0,5 que resulta na raiz quadrada da idade
groupby e mean - groupby agrupa os valores de uma lista com os valores de outra
lista e mean calcula a m�dia de valores
ex:dados_agrupados = dados.groupby('Cidade')['Idade'].mean()
No ex dado Os valores de idade se juntam aos valores de cidade e mean calcula a
m�dia das idades
ficando algo nesse estilo:
Cidade
Belo Horizonte 28.5
Rio de Janeiro 22.0
S�o Paulo 29.0
DataFrame.loc[]: Permite acessar um grupo de linhas e colunas pelo nome ou por um
array booleano.
ex:dados_maiores = dados.loc[dados['Idade'] > 24].head()
dados sendo o dataframe chamando a fun��o loc dps � acessado a condi��o da linha
que � idade e a condi��o da coluna e o par�metro de como voc� quer receber
o valor
DataFrame.query(): Permite filtrar um DataFrame usando uma express�o booleana.
ex:dados_maiores = dados.query('Idade > 24')
Head - permite voc� exibir uma quantidade de linhas a partir do valor inicial
ex: print(tabela.head(5))
imprime as 5 primeiras linhas da tabela
Quando o foco for indexar linhas se usa colchetes, ou seja quando voc� quer filtrar
valores e obter subconjunto de linhas de um DataFrame ou uma s�rie que atenda a
condi��o
Quando o foco � avaliar condi��es se usa par�nteses , e ele � usado para agrupar
opera��es l�gicas e avaliar condi��es e o resultado � uma s�rie booleana que indica
onde � verdadeiro
e onde � falso
Um DataFrame quando � criado a partir de listas ou dicion�rios n�o cria um
v�nculo/liga��o com a estrutura de dados que ele foi criado, por�m caso seja criado
a partir de uma s�rie
que � um objeto unidimensional (assim como vari�veis) ele cria um v�nculo com a
s�rie e qualquer altera��o, adi��o, etc na s�rie ap�s ela ser adicionada ao
DataFrame afeta diretamente
o mesmo.
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

columns - Retorna as colunas em formato de objeto


columns.to_list() - retorna as colunas em formato de lista
pd.to_datetime - Converte uma data para um arquivo DateTime
Zip - Combina listas em tuplas

Você também pode gostar