Mind map
Python fundamentos para análise de dados
Map content
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
- 64 bits
- 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
- É possível realizar qualquer tipo de operação matemática com python
- Inteiros
- 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
- Função type retorna o tipo de qualquer objeto
- 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
- 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
- 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
- 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
- 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
- Clear()
- É possível criar dicionários de lista
- É possivel criar dicionário aninhados
- Mapeamentos
- 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
- Usa dois parametros
- Read()
- É 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
- Open()
- Metodos
- O que é Python
Parte 2
Parte 3
Parte 4
Information
- Description
- Mind Map on Python fundamentos para análise de dados, created by Pedro Henrique Bernardes Solvino on 20/09/2017.
- Created by
- Pedro Henrique Bernardes Solvino
- Views
- 101
- Rating