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
about 7 years ago
94
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
Essay Writing: My Essay Plan
Andrea Leyden
Health and Social Care
NicoleCMB
Romeo and Juliet essay
Tambo234
The Norman Conquest 1066-1087
adam.melling
Aparatos y sistemas del cuerpo humano
Mai Sin Más
OCR AS CHEMISTRY A DEFINITIONS
awesome.lois
AQA GCSE Physics Unit 3 Mindmap
Gabi Germain
Physics 2
Peter Hoskins
GCSE REVISION TIMETABLE
Sonia Christopher
Welcome to GoConqr!
Sarah Egan
Core 1.12 Timbers blank test
T Andrews
Browse Library