null
US
Sign In
Sign Up for Free
Sign Up
We have detected that Javascript is not enabled in your browser. The dynamic nature of our site means that Javascript must be enabled to function properly. Please read our
terms and conditions
for more information.
Next up
Copy and Edit
You need to log in to complete this action!
Register for Free
10458354
Python fundamentos para análise de dados
Description
Mind Map on Python fundamentos para análise de dados, created by Pedro Henrique Bernardes Solvino on 20/09/2017.
No tags specified
concursos públicos
Mind Map by
Pedro Henrique Bernardes Solvino
, updated more than 1 year ago
More
Less
Created by
Pedro Henrique Bernardes Solvino
over 7 years ago
95
2
0
Resource summary
Python fundamentos para análise de dados
Parte 1
O que é Python
Linguagem de programação
Com estrutura de dados de alto nível
Fácil aprendizagem
Orientada a objetos
Anaconda
Gerenciador de pacotes
IDE
Ambiente de desenvolvimento
Git
istema de controle de versão
GitHub
Compartilhamento de projetos
Pode ser usado como portifolio
Integração com git
Jupyter notebook
Ferramenta para computação cientifica
E análise de dados
Conhecendo seu sistema operacional
Utilizar o software no idioma que ele foi desenvolvido é o ideal
Arquitetura
64 bits
Mais veloz
Trata mais que 4 gigas de memória
32 bits
Trata até 4 gigas de ram
Variaveis de ambiente
o sistema operacional onde ele busca o programa
Serviços em background
Sempre que instalar um programa verificar os serviços
Formar de executar python
Modo Shell
Modo script
Modo interativo
Comentários em python
Usar o # ou três aspas duplas
Numeros
Annotations:
É possível realizar qualquer tipo de operação matemática com python
Inteiros
Annotations:
No pytho 3 o tipo long foi incorporado ao int
Possuem precisão ilimitada
Floats
53 bits de precisão, e 15 a 16 de precisão decimal
Funções
Função type retorna o tipo de qualquer objeto
Recebe um parametro
Int() e float() para conversão de numeros
Analisar funções Built-in
Hex()
Converte para hexadecimal
bin()
Converte para binario
round()
arredondamento
abs()
Valor absoluto
pow()
Potenciação
Operações
Soma
Subtração
Multiplicação
Divisão
Modulo
Potência
Operadores Relacionais
==
!=
>
<
>=
<=
Operadores Aritiméticos
+
-
*
/
Retorna numero float
%
**
//
Retorna um numero inteiro
Variaveis e operadores
Annotations:
Nome das variaveis não podem começar com numero
Não pode haver espaços no nome da variavel
Não são permitidos caracteres especiais
Não se pode usar palavras reservadas
Usadas para armazenar valor
Strings
Annotations:
Funções Built-in de string upper(), lower(), split(), capitalize(), count(), find(), center(), isalnum(),
Strings são representadas em unicode code points
Conjunto de caracteres
Há o controle sobre cada elemento da sequência
É possível utilizar a indexação para capturar uma letra específica
String é imutável
Não é permitido alterar o valor da String
Técnica de slice
Utiliza o nome da variavel [posição:]
Interpolação de string
Estudar mais
Listas
Annotations:
If avalia lista vazia como false
Listas não tem tamanho fixo
Não tem restrição de tipo fisíco
Métodos de manipulação de listas
Append()
Clear
Insert()
Reverse()
Extend()
Sort()
Min()
Max()
Len()
Index()
Range
Annotations:
Utilizado com o for para percorrer um valor espefico
Dicionarios
Mapeamentos
Coleção de objetos armazenados por chave e valores
Contruidos com o uso de virgulas e chave
São objetos mutaveis
Funções
Clear()
Limpa todo o mapeamento
Del()
Deleta o dicionario
Len()
Retorna o tamanho do dicionario
Keys()
Retorna todas as chaves do dicionario
Values()
Retorna todos os valores do dicionario
Items()
Retorna o mapeamento ou seja chave e valor
Updates()
Atualiza um dicionário com outro dicionário
Recebe como parametro outro dicionario
É possível criar dicionários de lista
É possivel criar dicionário aninhados
Tuplas
São parecidas com as listas
São imutaveis
Usadas para apresentar dados que não podem ser alterados
Usa parenteses
Manipulação de arquivo
Metodos
Open()
Usa dois parametros
Nome do arquivo e modo que o arquivo será aberto
Abrir arquivo
Read()
Annotations:
É possível ler uma quantidade especifíca de caracteres. read(10 )
Leitura do arquivo
Tell()
Conta quantos caracteres possui o arquivo
Seek()
Retornar ao inicio do arquivo
Parte 2
Parte 3
Parte 4
Show full summary
Hide full summary
Want to create your own
Mind Maps
for
free
with GoConqr?
Learn more
.
Similar
French Intermediate
PatrickNoonan
Electromagnetism: Magnetic Flux Density & Magnetic Flux 2
tatemae.honne
Cell Parts & Genetics
Selam H
The Cold War Quiz
Niat Habtemariam
Of Mice and Men - Themes
Hafsa A
Theories of Religion
Heloise Tudor
Geography - Case Studies
jacobhatcher97
Basic English tenses
Mariola Hejduk
Plant Anatomy Quiz
Kit Sinclair
Chemistry GCSE Review - States of Matter, Particles, Atoms, Elements, Compounds and Mixtures
Morgan Overton
1PR101 2.test - Část 6.
Nikola Truong
Browse Library