0% acharam este documento útil (0 voto)
9 visualizações8 páginas

Curso Completo de Análise de Dados em Python

O documento é um curso abrangente sobre Análise de Dados usando Python, SQL, Excel e Tableau, com duração de 4,5 meses. Ele abrange tópicos desde a introdução ao Python, manipulação de dados, visualização, até conceitos de banco de dados e estatística. O curso também inclui projetos práticos que integram Python e SQL, bem como a criação de painéis no Tableau.

Traduzido por

ScribdTranslations
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
9 visualizações8 páginas

Curso Completo de Análise de Dados em Python

O documento é um curso abrangente sobre Análise de Dados usando Python, SQL, Excel e Tableau, com duração de 4,5 meses. Ele abrange tópicos desde a introdução ao Python, manipulação de dados, visualização, até conceitos de banco de dados e estatística. O curso também inclui projetos práticos que integram Python e SQL, bem como a criação de painéis no Tableau.

Traduzido por

ScribdTranslations
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Análise de Dados

Usando Python

Python Duration: 4.5 Months


Introdução ao Python
l Por que Python
l Áreas de aplicação do Python
l Implementações em Python
l Cpython

l Jython

l Ironpython

l Pypy

l Versões do Python
l Instalando python
l Arquitetura do interpretador Python
l Compilador de bytecode Python

l máquina virtual Python (pvm)


Escrevendo e Executando o Primeiro Programa em Python
l Usando o modo interativo
l Usando o modo script
l Editor de texto geral e janela de comando

l Editor ocioso e shell ocioso


l Compreendendo a função print()
l Como compilar um programa em Python explicitamente
Fundamentos da Linguagem Python
l Conjunto de caracteres

l Palavras-chave
l Comentários
l Variáveis
l Literais
l Operadores
l Lendo entrada do console
l Analisando string para inteiro, flutuar
Instruções Condicionais em Python
l Se declaração
l Declaração if else
l Se elif declaração
l Instrução if elif else
l Instrução if aninhada
Instruções de Loop
l Laço enquanto
l Laço for
l Laços aninhados
l Palavras-chave pass, break e continue
Tipos de Dados Padrão
l Int, float, complex, bool, nonetype
l ["str","lista","tupla","intervalo"]
Manipulação de Strings

l O que é uma string


l Representações de string
l String Unicode
l Funções de string, métodos
l Indexação e fatiamento de strings
l Formatação de string
Lista em Python
l Criando e acessando listas
l Indexação e fatiamento de listas
l Liste métodos
l Listas aninhadas
l Compreensão de lista
Tupla Python
l Criando tupla
l Acessando tupla
l Imutabilidade da tupla
Conjunto em Python

l Como criar um conjunto


l Iteração sobre conjuntos
l Métodos de conjunto em Python
l frozenset em Python
Dicionário Python
l Criando um dicionário
l Métodos de dicionário
l Acessando valores de dicionário
l Atualizando dicionário
l Iterando dicionário
l Compreensão de dicionário
Funções Python
l Definindo uma função
l Chamando uma função
l Tipos de funções
l Argumentos da função
l Argumentos posicionais, argumentos com palavra-chave
l Argumentos padrão, argumentos não padrão
l Argumentos arbitrários, argumentos arbitrários de palavra-chave
l Declaração de retorno da função
l Função aninhada
l Função como argumento
l Função como declaração de retorno
l Função decoradora
l Encerramento
l Funções map(), filter(), reduce(), any()
lFunção anônima ou lambda
Módulos e Pacotes
l Por que módulos
l Script v/s módulo
l Importando módulo
l Módulos padrão vs. módulos de terceiros
l Por que pacotes
l Compreendendo a utilidade do pip
Entrada/Saída de Arquivos

l Introdução ao manuseio de arquivos


l Modos de arquivo
l Funções e métodos relacionados ao manuseio de arquivos
l Compreendendo com bloco
Expressões Regulares (Regex)
l Necessidade de expressões regulares
l Módulo re
l Funções / métodos relacionados a regex
l Caracteres meta & sequências especiais

SQL
Introdução ao Banco de Dados
l Conceitos de Banco de Dados
l O que é um Pacote de Banco de Dados?
l Compreendendo o Armazenamento de Dados
l Conceito de Banco de Dados Relacional (RDBMS)

SQL (Linguagem de Consulta Estruturada)

l Noções básicas de SQL


l DML, DDL & DQL
l DDL: create, alter, drop
l Restrições SQL:
l Não nulo, único
l Primary & foreign key, composite key
l Check, default
l DML: insert, update, delete and merge
l DQL : select
l Selecionar distinto
l SQL onde
l Operadores SQL
l SQL como
l SQL ordenar por
l apelidos SQL
l Visões SQL
l junções SQL
l Join interno
l Juncão à esquerda (externa)
l Junção à direita (externa)
l Junção completa (externa)

l Funções Mysql
l Funções de string

Char_length
l

Concat
l

Mais baixo
l

Reverso
l

Superior
l

l Funções numéricas

Max, min, sum


l

Avg, count, abs


l

l Funções de data

Data atual
l

Hora atual
l

No w
l

EstáteuEstatística, Probabilidade e Análise:


Introdução à Estatística
l Amostra ou população
l Medidas de tendência central
l Média aritmética

l Média harmônica

l Média geométrica

l Modo

l Quartil

Primeiro quartil
l

Segundo quartil (mediana)


l

l
Distribuições de Probabilidade
l Introdução à probabilidade
l Probabilidade condicional
l Distribuição normal
l Distribuição uniforme
l Distribuição exponencial
l Distribuição assimétrica à direita e à esquerda
l Distribuição aleatória
l Teorema central do limite
l

Teste de Hipóteses
l

l Teste de normalidade
l Teste de média
l Teste t
l Teste Z
l
teste ANOVA
l Teste qui-quadrado
l Correlação e covariância
Pacote Numpy
l

l Diferença entre lista e array numpy


l Operações com vetores e matrizes
l Indexação e fatiamento de arrays
l

Pacote Pandas
l
l

Introdução ao pandas
l

l Dados rotulados e estruturados


l Objetos de séries e dataframe
Como carregar conjuntos de dados

l Do excel
l De csv
l De tabela html
Acessando dados do Data Frame
l em & iat
l loc & iloc
l head() & tail()
Análise Exploratória de Dados (AED)
l descrever()
l groupby()
l crosstab()
l fatiamento booleano / consulta()
Manipulação e Limpeza de Dados
l Map(), apply()
l Combinando data frames
l Adicionar/remover linhas e colunas
l Classificação de dados
l Tratamento de valores ausentes
l Lidando com duplicidade
l Tratamento de erro de dados
Manipulando Data e Hora

Visualização de Dados usando os pacotes matplotlib e seaborn


l Scatter plot, lineplot, bar plot
l Histogram, pie chart,
l {"Jointplot":"Jointplot","pairplot":"pairplot","heatmap":"mapa de calor"}
l Detecção de outliers usando boxplot
Excel Avançado
Curso Avançado de Excel - Visão Geral dos Fundamentos do Excel
l Personalizando opções comuns no Excel
l Células absolutas e relativas
l Proteger e desproteger planilhas e células

Curso Avançado de Excel - Trabalhando com Funções


l Escrevendo expressões condicionais (usando SE)
l Usando funções lógicas (E, OU, NÃO)
l Usando funções de procura e referência (PROCV, HLOOKUP, CORRESP, ÍNDICE)
l Vlookup com correspondência exata, correspondência aproximada
l VlookUP Aninhado com Correspondência Exata
l VLOOKUP com Tabelas, Faixas Dinâmicas
l VlookUP Aninhado com Correspondência Exata
l Usando VLookUP para consolidar dados de várias planilhas

Curso Avançado de Excel - Validações de Dados


l Especificando um intervalo válido de valores para uma célula
l Especificando uma lista de valores válidos para uma célula
l Especificando validações personalizadas baseadas em fórmula para uma célula

Curso Avançado de Excel - Trabalhando com Modelos


l Desenhando a estrutura de um modelo
l Usando modelos para padronização de planilhas

Curso Avançado de Excel - Classificação e Filtragem de Dados


l Classificando tabelas
l Usando ordenação em múltiplos níveis
l Usando ordenação personalizada
l Filtrando dados para a visualização selecionada (AutoFiltro)
l Usando opções de filtro avançadas

Curso Avançado de Excel - Trabalhando com Relatórios


l Criando subtotais
l Subtotais em vários níveis
l Criando tabelas dinâmicas
l Formatando e personalizando tabelas dinâmicas
l Usando opções avançadas de tabelas dinâmicas
l Gráficos dinâmicos
l Consolidando dados de várias planilhas e arquivos usando Tabelas Dinâmicas
l Usando fontes de dados externas
l Usando a função de consolidação de dados para consolidar dados
l Mostrar Valor Como ( % da Linha, % da Coluna, Total Acumulado, Comparar com Campo Específico)
l Visualizando Subtotal sob a Tabela Dinâmica

l Criando Segmentadores (Versão 2010 e Acima)


Curso de Excel Avançado - Mais Funções
l Funções de data e hora
l Funções de texto
l Funções de banco de dados
l Funções de Poder (ContarSe, ContarSeS, SomarSe, SomarSeS)

Curso Avançado de Excel - Formatação


l Usando a opção de formatação automática para planilhas
l Usando a opção de formatação condicional para linhas, colunas e células
Curso Avançado de Excel - Macros
l Macros Relativas e Absolutas
l Edição de Macros

Curso Avançado de Excel - Análise WhatIf


l Busca de Objetivo
l Tabela de Dados
l Gerenciador de Cenários

Curso Avançado de Excel - Gráficos


l Usando Gráficos
l Formatando Gráficos
l Usando Gráficos 3D
l Usando Gráfico de Barras e Gráfico de Linhas juntos
l Usando Eixo Secundário em Gráficos
l Compartilhando Gráficos com PowerPoint / MS Word, Dinamicamente
l (Dados modificados no Excel, o gráfico será atualizado automaticamente)

Curso Avançado de Excel - Novos Recursos do Excel


l Sparklines, Gráficos em Linha, Gráficos de Dados
l Visão geral de todos os novos recursos

Curso Avançado de Excel - Trabalho Final


l A Avaliação Final conterá questões a serem resolvidas ao final do Curso

VBA (VISUAL BASIC PARA APLICAÇÕES) E MACROS


Crie uma Macro:
l Trocar Valores, Executar Código de um Módulo, Gravador de Macro, Usar Referências Relativas
FórmulaR1C1, Adicionar uma Macro à Barra de Ferramentas, Segurança de Macro, Proteger Macro.

MsgBox:
l Função MsgBox, Função Caixa de Entrada.

Objeto de Pasta de Trabalho e Planilha:


l Caminho e Nome Completo, Fechar e Abrir, Percorrer Livros e Planilhas, Calculadora de Vendas
Arquivos em um Diretório, Importar Planilhas, Programar Gráficos.

Range Object:
l Current Region, Dynamic Range, Resize, Entire Rows and Columns, Offset, From Active
Célula para Última Entrada, União e Interseção, Testar uma Seleção, Futebol Possível
Correspondências, Fonte, Cores de Fundo, Coleção de Áreas, Comparar Intervalos.

Variáveis:
l Opção Explícita, Escopo de Variáveis, Vida das Variáveis.

Se Então Declaração:
l Logical Operators, Select Case,Tax Rates, Mod Operator, Prime Number Checker, Find
Segundo maior valor, soma por cor, excluir células em branco.

Laço:
l Percorrer Intervalo Definido, Percorrer Coluna Inteira, Fazer Até Loop, Palavra-chave Step
Criar um Padrão, Ordenar Números, Aleatoriamente Classificar Dados, Remover Duplicados, Cálculos Complexos,
Problema da Mochila.
Erros de Macro:
l Depuração, Tratamento de Erros, Objeto Err, Interromper uma Macro, Comentários de Macro.

Manipulação de String:
l Separar Strings, Inverter Strings, Converter para Caso Adequado, Contar Palavras.

Data e Hora:
l Comparar Datas e Horários, Função DateDif, Dias da Semana, Atrasar uma Macro, Ocorrências Anuais
TarefasnaAgenda,ClassificarAniversários.

Events:
l Antes do Evento DoubleClick, Destacar Célula Ativa, Criar um Rodapé Antes de Imprimir, Notas e Moedas
Tabela de Média Móvel.

Array:
l Dynamic Array, Array Function, Month Names, Size of an Array.

Função e Sub:
l Função Definida pelo Usuário, Função Média Personalizada, Funções Voláteis, ByRef e ByVal.

Application Object:
l Status Bar,Read Data fromText File, Write Data toText File.

Controles ActiveX:
l Text Box, List Box, Combo Box, Check Box, Option Buttons, Spin Button, Loan Calculator.

User form:
l Formulário do usuário e intervalos, Conversor de Moedas, Indicador de Progresso, Múltiplas Seleções de Caixa de Lista
Caixa de Combinacão Multicoluna, Caixas de Combinação Dependentes, Percorrer Controles, Coleção de Controles
Formulário de usuário com várias páginas, formulário de usuário interativo

Tableau
Tableau - Início
l Tableau - visão geral
l Tableau - configuração do ambiente
l Tableau - comece
l Tableau - navegação
l Tableau - fluxo de design
l Tableau - tipos de arquivo
l Tableau - tipos de dados
l Tableau - mostre-me
l Tableau - terminologia de dados

Tableau - Fontes de Dados


l Tableau - visualização de dados personalizada
l Tableau - data sources
l Tableau - extraindo dados
l Tableau - operações de campos
l Tableau - editing metadata
l Tableau - junção de dados
l Tableau - mesclagem de dados

Tableau – Planilha
l Tableau - adicionar planilhas
l Tableau - renomear planilha
l Tableau - salvar e excluir planilha
l Tableau - reordenar planilha
l Tableau - pasta de trabalho paginada
Tableau – Cálculo
l Tableau - operadores
l Tabela - funções
l Tableau - cálculos numéricos
l Tableau - cálculos de string
l Tableau - cálculos de data
l Tableau - cálculos de tabela
l Tableau - expressões LOD

Tableau – Ordenação e Filtro


l Tableau - basic sorting
l Tableau - filtros básicos
l Tableau - filtros rápidos
l Tableau - filtros de contexto
l Tableau - filtros de condição
l Tableau - filtros principais
l Tableau - operações de filtro
Tableau - Gráficos
l Tableau - gráfico de barras
l Tableau - gráfico de linhas
l Tableau - gráfico de pizza
l Tabela - tabela cruzada
l Tableau - gráfico de dispersão
l Tableau - gráfico de bolhas
l Tableau - gráfico de bala
l Tableau - caixa de bigodes
l Tableau - mapa de árvore
l Tableau - gráfico de bump
l Tabela - gráfico de Gantt
l Tableau - histograma
l Tableau - gráficos de movimento
l Tableau - gráficos de cascata
l Tableau - painel

Projetos
l Um projeto usando python e sql
l Um painel usando Tableau

Parceiros : Java
NOIDA GHAZIABAD PITAMPURA (DELHI) EXTENSÃO SUL
A-43 e A-52, Setor-16, 1, Anand Industrial Estate, Lote No. 366, 2º Andar, (DELORE)
Noida - 201301, (U.P.) ÍNDIA Perto da Faculdade ITS, Mohan Nagar, Kohat Enclave, Pitampura
D-27, Extensão Sul-1
70-70-90-50-90 Ghaziabad (U.P.) (Perto da Estação de Metrô Kohat)
Nova Délhi-110049
+91 99-9999-3213 70-70-90-50-90 Acima do Banco Allahabad,
Nova Délhi - 110034. 70-70-90-50-90
70-70-90-50-90 +91 98-1161-2707
GURGAON
1808/2, 2º andar velho DLF,
Perto da Concessionária Honda,
Sec.-14, Gurgaon (Haryana)
70-70-90-50-90

Você também pode gostar