Curso de Python para Análise de Dados
Curso de Python para Análise de Dados
br
Python Fundamentos
Para Análise de Dados
[Link]
Esse e-book não pode ser usado para fins comerciais, mas
pode ser distribuído livremente sob a licença Creative
Commons.
Python
Python Fundamentos
Fundamentos para
Para Análise de
Análise de Dados
Dados
[Link]
A Data Science Academy é um portal de ensino
online especializado em Big Data, Machine
Learning, Inteligência Artificial, Desenvolvimento
Data Science de Chatbots e tecnologias relacionadas. Nosso
Academy objetivo é fornecer aos alunos conteúdo de alto
nível por meio do uso de computador, tablet ou
smartphone, em qualquer lugar, a qualquer hora,
100% online e 100% em português.
Nossa
Escola
[Link]
[Link]
Data Science Academy - Localização
No Brasil e no Mundo.
[Link]
Treinamentos Gratuitos DSA
Acreditamos que aprender não para nunca.
Big Data
Fundamentos 2.0
Introdução à
Ciência de Dados 2.0
Python Fundamentos
Para Análise de Dados
Microsoft Power BI
Para Data Science
[Link]
Python Fundamentos Para Análise de Dados
Cap01 - Introdução
Cap02 - Variáveis, Tipos e Estruturas de Dados
Cap03 - Loops, Condicionais, Métodos, Funções, Módulos e
Pacotes
Cap04 - Tratamento de Arquivos
Cap05 - Orientação a Objetos
Conteúdo do Cap06 - Banco de Dados
Curso Cap07 - Desafio DSA
Cap08 - Módulos Python Para Análise de Dados
Cap09 - Introdução à Análise de Dados com Python
Cap10 - Introdução ao TensorFlow
Cap11 - Introdução a Machine Learning com Python
Cap12 - Bônus - Introdução a Deep Learning
Cap13 - Desenvolvimento Web
Cap14 - Introdução ao Web Scraping
Cap15 - Avaliação Final e Certificado de Conclusão
[Link]
Python Fundamentos Para Análise de Dados
Conteúdo do Curso
1 2 3 4 5
Loops,
Introdução Condicionais, Orientação a
Métodos, Funções, Objetos
Módulos e Pacotes
[Link]
Python Fundamentos Para Análise de Dados
Conteúdo do Curso
Introdução à
Desafio DSA Análise de
Dados com
Python
6 7 8 9 10
Introdução ao
Banco de Módulos
TensorFlow
Dados Python para
Análise de
Dados
[Link]
Python Fundamentos Para Análise de Dados
Conteúdo do Curso
Introdução ao Web
Bônus -
Scraping
Introdução a
Deep Learning
11 12 13 14 15
[Link]
Avaliação Final e Certificado de Conclusão
Category 4
Category 3
Category 2
Category 1
0 1 2 3 4 5 6
[Link]
O Que Esperamos de Você!
Sua Abordagem no curso.
2 a 4 horas
de dedicação por semana.
Bibliografia Interação
Leia a bibliografia
adicional, acesse os links Utilize nossas Apps e interaja
úteis e realize os quizzes na rede com outros alunos no
ao final dos capítulos. fórum exclusivo e na timeline
da Comunidade.
[Link]
Suporte
Seja aprovado,
Utilize um dos nossos canais de comunicação e
obtenha suporte sempre que precisar!
E receba o e-book com todo o
Nossa equipe é obcecada
conteúdo do curso pelo sucesso dos
nossos alunos!
de forma gratuita
Oferecemos mais do que cursos online.
Oferecemos uma experiência de aprendizagem!
[Link]
E-book
Seja aprovado,
E receba o e-book com todo o
conteúdo do curso
de forma gratuita.
[Link]
Compartilhe seu Certificado de Conclusão
Seja aprovado,
E receba o e-book com todo o
conteúdo do curso
de forma gratuita
[Link]
Apps
Apps Gratuitas Gratuitas
par IOS e Android para IOS e Android
[Link] 17
Curta Nossas Páginas nas Redes Sociais
E fique sabendo….
das novidades em Data Science, Big Data, Inteligência
Artificial e muito mais.
1 [Link]/dsacademybr
2 [Link]/dsacademybr
3 [Link]/company/data-science-academy
[Link]
A Inteligência
Python
Está
nas Máquinas oupara
Fundamentos nos
Desenvolvedores?
Análise de Dados
[Link]
[Link]
A Inteligência Está nas Máquinas ou nos Desenvolvedores?
[Link]
[Link]
A Inteligência Está nas Máquinas ou nos Desenvolvedores?
[Link]
A Inteligência Está nas Máquinas ou nos Desenvolvedores?
[Link]
O Que é
Python
Programação
Fundamentosde para
Computadores?
Análise de Dados
[Link]
O que é Programação?
[Link]
O Que é Programação de Computadores?
[Link]
[Link]
[Link]
[Link]
Conhecendo
Python
a
Linguagem Python
Fundamentos para
Análise de Dados
[Link]
O que é a Linguagem Python?
[Link]
Conhecendo a Linguagem Python
[Link]
Conhecendo a Linguagem Python
[Link]
Conhecendo a Linguagem Python
Linguagem interpretada
Orientada a Objetos
Portável
Comunidade Ativa
[Link]
Conhecendo a Linguagem Python
[Link]
[Link]
Por Que Cientistas de
Python
Dados Escolhem
Fundamentos para
Python?
Análise de Dados
[Link]
Por Que Cientistas de Dados Escolhem Python?
[Link]
Por Que Cientistas de Dados Escolhem Python?
[Link]
Por Que Cientistas de Dados Escolhem Python?
• Grande Comunidade
• Bibliotecas de Análise de Dados
• Jupyter Notebook
• Facilidade de Aprender
• Escalabilidade e Portabilidade
[Link]
Por Que Cientistas de Dados Escolhem Python?
[Link]
Por Que Cientistas de Dados Escolhem Python?
PyData Stack
[Link]
Por Que Cientistas de Dados Escolhem Python?
[Link]
Por Que Cientistas de Dados Escolhem Python?
[Link]
Por Que Cientistas de Dados Escolhem Python?
[Link]
O Incrível
Python
Crescimento
Fundamentos da
para
Linguagem Python
Análise de Dados
[Link]
O Incrível Crescimento da Linguagem Python
[Link]
O Incrível Crescimento da Linguagem Python
Nenhuma linguagem de
programação cresceu tanto
quanto a linguagem Python
nos últimos 6 anos.
[Link]
O Incrível Crescimento da Linguagem Python
E Python é a linguagem de
programação que mais deve
crescer nos próximos anos.
[Link]
O Incrível Crescimento da Linguagem Python
[Link]
O Incrível Crescimento da Linguagem Python
[Link]
O Incrível Crescimento da Linguagem Python
[Link]
Variáveis,Python
Tipos e
Estruturas de Dados
Fundamentos para
Análise de Dados
[Link]
Variáveis, Tipos e Estruturas de Dados
• Python Fundamentos
• Números e Operações Matemáticas
• Variáveis e Operadores
• Strings
• Estruturas de Dados
o Listas
o Dicionários
o Tuplas
[Link]
Variáveis, Tipos e Estruturas de Dados
[Link]
Python Fundamentos
Python
Fundamentos para
Análise de Dados
[Link]
Python Fundamentos
Antes de Começar!
[Link]
Python Fundamentos
[Link]
Python Fundamentos
[Link]
Python Fundamentos
• Modo shell
• Modo script (arquivos com extensão .py)
• Modo interativo (Jupyer Notebook)
[Link]
Python Fundamentos
[Link]
Python Fundamentos
Indentação faz
parte da sintaxe
em Python
[Link]
Python Fundamentos
Seja consistente.
Use tab ou espaços.
Não misture os 2.
[Link]
Python Fundamentos
Comentários em Python
”””
Isso é um comentário
em mais de uma linha
”””
[Link]
Python Fundamentos
Dicas:
• Clareza é importante. Mantenha seu código limpo e organizado.
• Código esparso é melhor que código denso.
• Sempre documente seu código.
• Siga os padrões não para criar complexidade, mas para manter a
regra.
• Erros nunca serão silenciosos, a menos que propositalmente.
• Simples é melhor que complexo e complexo é melhor que
complicado.
• Não se sinta obrigado a criar classes sem uma boa razão.
[Link]
Python Fundamentos
[Link]
Números e
Python
Operações
Fundamentos para
Matemáticas
Análise de Dados
[Link]
Números e Operações Matemáticas
[Link]
Números e Operações Matemáticas
[Link]
Números e Operações Matemáticas
[Link]
Números e Operações Matemáticas
[Link]
Números e Operações Matemáticas
[Link]
Números e Operações Matemáticas
Funções Built-
in
[Link]
[Link]
Números e Operações Matemáticas
Operações com
Números
Operador Significado Exemplo
+ Soma 2+2→4
- Subtração 3 – 2→ 1
* Multiplicação 2*3→6
/ Divisão 10 / 2 → 5
% Módulo 5%2→1
** Potência 4 ** 2 → 16
int() Converte para inteiro int(3.2) → 3
float() Converte para float float(2) → 2.0
[Link]
Números e Operações Matemáticas
Operações Relacionais
Operador Significado
== Igualdade / equivalência
!= Desigualdade / Inequivalência
> Maior que
< Menor que
>= Maior que ou igual a
<= Menor que ou igual a
[Link]
Variáveis e
Python
Operadores
Fundamentos para
Análise de Dados
[Link]
Variáveis e Operadores
[Link]
Variáveis e Operadores
b = 10
[Link]
Variáveis e Operadores
[Link]
Variáveis e Operadores
Existem algumas regras que devem ser seguidas ao definir nomes de variáveis:
[Link]
[Link]
[Link]
Variáveis e Operadores
[Link]
Variáveis e Operadores
Operadores
[Link]
Variáveis e Operadores
Operadores Aritméticos
[Link]
Variáveis e Operadores
Operadores Relacionais
Operador Significado
== Igualdade / equivalência
!= Desigualdade / Inequivalência
> Maior que
< Menor que
>= Maior que ou igual a
<= Menor que ou igual a
[Link]
Variáveis e Operadores
Operadores de
Atribuição
Operado Significado Exemplo
r
= Atribuição z = 10
+= Soma z += 10 (equivalente a z = z +
10)
-= Subtração z -= 10 (equivalente a z = z – 10)
*= Multiplicação z *= 10 (equivalente a z = z * 10)
/= Divisão z /= 10 (equivalente a z = z / 10)
%= Módulo z %= 10 (equivalente a z = z %
10)
**= Potência z **= 10 (equivalente a z = z **
10)
//= Divisão inteira z //= 10 (equivalente a z = z //
[Link]
10)
Variáveis e Operadores
Operadores Lógicos
[Link]
Strings para
Python
Fundamentos
Análise de Dados
[Link]
Strings
[Link]
Strings
[Link]
Strings
[Link]
Strings
[Link]
Strings
Indexando Strings
[Link]
Strings
Indexando Strings
[Link]
Strings
[Link]
Strings
Indexando Strings
texto[0] = P
texto[1] = y
texto[2] = t
[Link]
Strings
[Link]
Strings
[Link]
Strings
[Link]
objeto.método()
objeto.método(parâmetros)
[Link]
Strings
objeto.método (parâmetros)
[Link]
Estruturas de Dados
Python
Listas
Fundamentos para
Análise de Dados
[Link]
Estruturas de Dados - Listas
[Link]
Estruturas de Dados - Listas
[Link]
Estruturas de Dados - Listas
[Link]
Estruturas de Dados - Listas
[Link]
Estruturas de Dados - Listas
[Link]
Estruturas de Dados
Python
Dicionários
Fundamentos para
Análise de Dados
[Link]
Estruturas de Dados - Dicionários
[Link]
Estruturas de Dados - Dicionários
[Link]
Estruturas de Dados - Dicionários
[Link]
Estruturas de Dados - Dicionários
[Link]
Estruturas de Dados - Dicionários
[Link]
Estruturas de Dados
Python
Tuplas para
Fundamentos
Análise de Dados
[Link]
Estruturas de Dados - Tuplas
[Link]
Estruturas de Dados - Tuplas
[Link]
Estruturas de Dados - Tuplas
[Link]
Estruturas de Dados - Tuplas
[Link]
Resumo
Python
Fundamentos para
Análise de Dados
[Link]
Resumo
[Link]
Resumo
Operadores Aritméticos
[Link]
Resumo
Operadores Relacionais
Operador Significado
== Igualdade / equivalência
!= Desigualdade / Inequivalência
> Maior que
< Menor que
>= Maior que ou igual a
<= Menor que ou igual a
[Link]
Resumo
Operadores de
Atribuição
Operado Significado Exemplo
r
= Atribuição z = 10
+= Soma z += 10 (equivalente a z = z +
10)
-= Subtração z -= 10 (equivalente a z = z – 10)
*= Multiplicação z *= 10 (equivalente a z = z * 10)
/= Divisão z /= 10 (equivalente a z = z / 10)
%= Módulo z %= 10 (equivalente a z = z %
10)
**= Potência z **= 10 (equivalente a z = z **
10)
//= Divisão inteira z //= 10 (equivalente a z = z //
[Link]
10)
Resumo
Operadores Lógicos
[Link]
Resumo
[Link]
Resumo
[Link]
Resumo
[Link]
Loops, Condicionais,
Python
Métodos e Funções
Fundamentos para
Análise de Dados
[Link]
Loops, Condicionais, Métodos e Funções
• Condicionais If/Else/Elif
• Estruturas de Repetição
• Métodos
• Funções
• Outras Operações
[Link]
Python
Condicionais
Fundamentos para
Análise de Dados
[Link]
Condicionais
[Link]
Condicionais
If (expressão 1):
print(“comando executado caso a expressão 1 seja
Verdadeira”)
else:
print(“comando executado caso as expressão 1 seja Falsa”)
[Link]
Condicionais
If (expressão 1):
print(“comando executado caso a expressão 1 seja Verdadeira”)
elif (expressão 2):
print(“comando executado caso a expressão 1 seja Falsa e expressão 2 seja Verdadeira”)
else:
print(“comando executado caso as expressões 1 e 2 sejam Falsas”)
[Link]
Condicionais
Indentação
[Link]
Estruturas de
Python
Fundamentos para
Repetição Loop
Análise For
de Dados
[Link]
Loop For
For
[Link]
Loop For
For
[Link]
Loop For
For
[Link]
Loop For
For
• strings
• listas
• tuplas
• elementos de dicionários
• arquivos
[Link]
Estruturas de
Python
Fundamentos para
Repetição Loop
Análise While
de Dados
[Link]
Loop While
O loop while em Python é uma das formas mais comuns para executar
iteração.
[Link]
Loop While
while (expressão1):
print(“comando executado caso a expressão1 seja Verdadeira”)
[Link]
Estruturas de
Repetição Range
[Link]
Range
[Link]
Range
[Link]
Range
range(50, 101, 2)
[Link]
Python
Métodos
Fundamentos para
Análise de Dados
[Link]
Métodos
[Link]
Métodos
[Link]
Métodos
[Link]
Métodos
[Link]
Métodos
[Link]
Python
Funções
Fundamentos para
Análise de Dados
[Link]
Funções
[Link]
Funções
[Link]
Funções
[Link]
Funções
[Link]
Funções
[Link]
Funções
Entrada Saíd
a
Argumentos Resultado
Funçã
o
Variáveis Globais Variáveis Globais
Variáveis
Locais
Arquivos / Arquivos /
Streams de Dados Streams de Dados
Outras Funções
[Link]
Python
Expressões Lambda
Fundamentos para
Análise de Dados
[Link]
Expressões Lambda
[Link]
Expressões Lambda
[Link]
Expressões Lambda
[Link]
Expressões Lambda
[Link]
Expressões Lambda
lambda x: x**2.
[Link]
Expressões Lambda
[Link]
Expressões Lambda
[Link]
Expressões Lambda
[Link]
Tratamento de
Arquivos, Módulos,
Python
Fundamentos para
Pacotes e Funções
Análise de Dados
Built-in
[Link]
Tratamento de Arquivos, Módulos, Pacotes e Funções Built-in
[Link]
Python
Arquivos
Fundamentos para
Análise de Dados
[Link]
Arquivos
[Link]
Arquivos
[Link]
Arquivos
Método Utilização
open() Usada para abrir o arquivo
read() Leitura do arquivo
write() Gravação no arquivo
seek() Retorna para o início do arquivo
readlines() Retorna a lista de linhas do arquivo
close() Fecha o arquivo
[Link]
Python
Módulos e Pacotes
Fundamentos para
Análise de Dados
[Link]
Módulos e Pacotes
[Link]
Módulos e Pacotes
[Link]
Módulos e Pacotes
[Link]
Módulos e Pacotes
[Link]
Módulos e Pacotes
[Link]
Módulos e Pacotes
[Link]
Módulos e Pacotes
import math
[Link]
Módulos e Pacotes
[Link]
Módulos e Pacotes
meu_modulo.py
import ”meu_modulo”
[Link]
Módulos e Pacotes
[Link]
Módulos e Pacotes
[Link]
Módulos e Pacotes
conda list
[Link]
Módulos e Pacotes
[Link]
Módulos e Pacotes
[Link]
Módulos e Pacotes
ou
[Link]
Módulos e Pacotes
[Link]
[Link]
Módulos e Pacotes
[Link]
Módulos e Pacotes
[Link]
Módulos e Pacotes
[Link]
Módulos e Pacotes
Pacotes
[Link]
Módulos e Pacotes
import modulo
import [Link]
[Link]
Módulos e Pacotes
[Link]
Módulos e Pacotes
[Link]
Módulos e Pacotes
[Link]
Módulos e Pacotes
import
[Link]
[Link]
Módulos e Pacotes
[Link]
[Link]
Python
Map
Fundamentos para
Análise de Dados
[Link]
Map
[Link]
Map
[Link]
Map
• map(Função, Sequência)
• reduce(Função, Sequência)
• filter(Função, Sequência)
• lambda
• list comprehension
[Link]
Map
[Link]
Map
[Link]
Map
• Uma função
• Uma sequência
map(função, sequência)
[Link]
Map
map(função, sequência)
[Link]
Map
[Link]
Python
Reduce
Fundamentos para
Análise de Dados
[Link]
Reduce
• Uma função
• Uma sequência
reduce(função, sequência)
[Link]
Reduce
[Link]
Reduce
[Link]
Reduce
[Link]
Python
Filter
Fundamentos para
Análise de Dados
[Link]
Filter
filter(função, sequência)
[Link]
Filter
filter(função, sequência)
[Link]
Filter
[Link]
Filter
[Link]
Python
List Comprehension
Fundamentos para
Análise de Dados
[Link]
List Comprehension
[Link]
List Comprehension
[Link]
List Comprehension
[Link]
List Comprehension
Por exemplo:
[Link]
List Comprehension
[Link]
Python
Zip eFundamentos
Enumerate para
Análise de Dados
[Link]
Zip e Enumerate
zip(sequência, sequência)
[Link]
Zip e Enumerate
[Link]
Zip e Enumerate
Ou seja:
[Link]
Zip e Enumerate
enumerate()
[Link]
Zip e Enumerate
[Link]
Zip e Enumerate
enumerate(sequência)
[Link]
Python
ErrosFundamentos
e Exceções para
Análise de Dados
[Link]
Erros e Exceções
while True
print(‘Bem-vindo’)
[Link]
Erros e Exceções
while True:
print(’Bem-vindo’)
[Link]
Erros e Exceções
[Link]
Erros e Exceções
try:
aqui vão as operações…
except Exceção1:
Se houver a Exceção1, execute este bloco
except Exceção2:
Se houver a Exceção2, execute este bloco
else:
Se não houver exceção, execute este bloco
[Link]
Erros e Exceções
[Link]
Erros e Exceções
[Link]
[Link]
Orientação a Objetos
Python
Fundamentos para
Análise de Dados
[Link]
Orientação a Objetos
[Link]
Introdução
Pythonà
Programação
Fundamentos para
Análise de Dados
Orientada a Objetos
[Link]
Orientação a Objetos
[Link]
Orientação a Objetos
[Link]
Orientação a Objetos
Neste capítulo, vamos aprender sobre POO em Python através dos seguintes
tópicos:
[Link]
Orientação a Objetos
[Link]
Orientação a Objetos
[Link]
Orientação a Objetos
[Link]
Orientação a Objetos
[Link]
Orientação a Objetos
[Link]
Programação
Estruturada
Python
x
Fundamentos para
Programação
Análise de Dados
Orientada a Objetos
[Link]
Orientação a Objetos
Programação Estruturada
[Link]
Orientação a Objetos
Programaçã • Sequência
o • Decisão
Estruturada • Iteração
(Repetição)
[Link]
Orientação a Objetos
Aplicação
Programaçã
o Função
Estruturada
Função Dados
Função
[Link]
Orientação a Objetos
Aplicaçã
Programaçã o
o POO Objeto Objeto
Atributos Atributos
Métodos Métodos
[Link]
Orientação a Objetos
Programaçã
o POO
[Link]
Principais Conceitos
Python
Fundamentos para
de POO
Análise de Dados
[Link]
Orientação a Objetos
• Classe
• Objeto
Principais conceitos da • Atributos
POO • Métodos
• Mensagem
• Herança
• Polimorfismo
• Encapsulamento
[Link]
Classes e Objetos
Python
Fundamentos para
Análise de Dados
[Link]
Classes e Objetos
[Link]
Classes e Objetos
Por exemplo:
[Link]
Classes e Objetos
Classe
Livro
[Link]
Classes e Objetos
[Link]
Classes e Objetos
[Link]
Classes e Objetos
[Link]
Classes e Objetos
[Link]
Classes e Objetos
[Link]
Classes e Objetos
[Link]
Classes e Objetos
[Link]
Classes e Objetos
[Link]
Classes e Objetos
[Link]
Classes e Objetos
[Link]
Classes e Objetos
João
José
Josias
[Link]
Classes e Objetos
[Link]
Classes e Objetos
[Link]
Classes e Objetos
[Link]
MétodosPython
Fundamentos para
Análise de Dados
[Link]
Métodos
[Link]
Métodos
[Link]
Métodos
[Link]
Métodos
[Link]
Métodos
[Link]
Herança
Python
Fundamentos para
Análise de Dados
[Link]
Herança
[Link]
Herança
[Link]
Herança
[Link]
Herança
[Link]
Herança
[Link]
Métodos Especiais
Python
Fundamentos para
Análise de Dados
[Link]
Métodos Especiais
[Link]
Métodos Especiais
[Link]
Métodos Especiais
__init__
[Link]
Métodos Especiais
[Link]
Métodos Especiais
[Link]
Métodos Especiais
[Link]
Métodos Especiais
[Link]
Manipulando Banco
Python
de Dados em Python
Fundamentos para
Análise de Dados
[Link]
Manipulando Banco de Dados em Python
[Link]
O Que São Bancos
Python de
Dados?
Fundamentos para
Análise de Dados
[Link]
Manipulando Banco de Dados em Python
[Link]
Manipulando Banco de Dados em Python
[Link]
Manipulando Banco de Dados em Python
[Link]
Dados
x Python
Fundamentos para
Informações
Análise de Dados
[Link]
Manipulando Banco de Dados em Python
Dados x Informações
[Link]
Manipulando Banco de Dados em Python
• Informação – agrupamento
de dados de forma
organizada
[Link]
Python
SGBD
Fundamentos para
Análise de Dados
[Link]
Manipulando Banco de Dados em Python
SGBD
Sistema de Gerenciamento de Bancos de Dados
DBMS
Database Management System
[Link]
Manipulando Banco de Dados em Python
Um Sistema de Gerenciamento
SGBD de Banco de Dados (SGBD) é o
Sistema de conjunto de programas de
Gerenciamento de computador (softwares)
Bancos de Dados responsáveis pelo gerenciamento
de uma base de dados.
[Link]
Manipulando Banco de Dados em Python
[Link]
Manipulando Banco de Dados em Python
[Link]
Manipulando Banco de Dados em Python
• Controlar redundância
• Compartilhamento de dados
• Independência de dados
• Segurança
• Backup e recuperação a falhas
• Forçar restrições de integridade
• Aumentar a produtividade e disponibilidade
• Flexibilidade e padronização
[Link]
Manipulando Banco de Dados em Python
• Data Mining
• Datawarehousing e OLAP
• Banco de Dados Multimídia
• Banco de Dados Espaciais e Temporais
• Bancos de Dados Móveis
• Bancos de Dados Semiestruturados
• Novas Aplicações de Bancos de Dados: Bibliotecas
Digitais, Comércio Eletrônico, Telecomunicações, etc.
• Uma das Fontes do Big Data
[Link]
Bancos dePython
Dados
Relacionais
Fundamentos para
Análise de Dados
[Link]
Bancos de Dados Relacionais
[Link]
Bancos de Dados Relacionais
[Link]
Bancos de Dados Relacionais
[Link]
Bancos de Dados Relacionais
[Link]
Bancos de Dados Relacionais
• Registros (Tuplas)
• Integridade Referencial
• Normalização
[Link]
Principais Conceitos
Python
de Bancos de Dados
Fundamentos para
Relacionais
Análise de Dados
[Link]
Bancos de Dados Relacionais
• Registros (Tuplas)
• Integridade Referencial
• Normalização
[Link]
Bancos de Dados Relacionais
Os dados de um
banco de dados
relacional são
armazenados em
tabelas.
[Link]
Bancos de Dados Relacionais
Ano de
Código Nome Descrição Uso Lançamento
Linguagem de uso
P-1200 Python geral Análise de Dados 1991
R-1300 R Linguagem Estatística Análise de Dados 1990
Tabela:
LinguagemLinguagens-de-Programação
de uso Processamento de Big
J-1400 Scala geral Data 2001
[Link]
Bancos de Dados Relacionais
Ano de
Código Nome Descrição Uso Lançamento
Linguagem de uso
P-1200 Python geral Análise de Dados 1991
R-1300 R Linguagem Estatística Análise de Dados 1990
Tabela:
LinguagemLinguagens-de-Programação
de uso Processamento de Big
J-1400 Scala geral Data 2001
[Link]
Bancos de Dados Relacionais
Um conceito importante em um
banco de dados relacional é o
conceito de atributo chave, que
permite identificar e diferenciar
uma tupla de outra.
[Link]
Bancos de Dados Relacionais
[Link]
Bancos de Dados Relacionais
[Link]
Bancos de Dados Relacionais
[Link]
Bancos de Dados Relacionais
Índices
[Link]
Bancos de Dados Relacionais
Integridade Referencial
[Link]
Bancos de Dados Relacionais
[Link]
Bancos de Dados Relacionais
[Link]
Linguagem SQL
Python
Fundamentos para
Análise de Dados
[Link]
Bancos de Dados Relacionais
[Link]
Bancos de Dados Relacionais
[Link]
Bancos de Dados Relacionais
[Link]
Bancos de Dados Relacionais
[Link]
Bancos de Dados Relacionais
[Link]
SQLite
Python
Fundamentos para
Análise de Dados
[Link]
SQLite
[Link]
SQLite
[Link]
SQLite
[Link]
SQLite
[Link]
SQLite
[Link]
SQLite
[Link]
SQLite
[Link]
SQLite
[Link]
SQLite
[Link]
SQLite
[Link]
SQLite
[Link]
SQLite
• Aplicações Cliente/Servidor
• Websites com alto volume de tráfego
• Análise de datasets muito grandes
• Alta concorrência é requerida
• Armazenar Big Data
[Link]
SQLite
[Link]
[Link]
Banco dePython
Dados
NoSQL
Fundamentos para
Análise de Dados
[Link]
Banco de Dados NoSQL
Bancos de Dados
Relacionais
[Link]
Banco de Dados NoSQL
Bancos de Dados
NoSQL
[Link]
Banco de Dados NoSQL
[Link]
Banco de Dados NoSQL
[Link]
Banco de Dados NoSQL
[Link]
Banco de Dados NoSQL
• Graph databases
• Document databases
• Key-values stores
• Column family stores
[Link]
Banco de Dados NoSQL
[Link]
Banco de Dados NoSQL
[Link]
Banco de Dados NoSQL
[Link]
[Link]
Banco de Dados NoSQL
[Link]
MongoDBPython
Fundamentos para
Análise de Dados
[Link]
MongoDB
[Link]
MongoDB
[Link]
MongoDB
[Link]
MongoDB
• Indexação
• Agregação
• Tipos de dados especiais
• Armazenamento
[Link]
MongoDB
[Link]
MongoDB
MongoDB RDBMS
Database Database
Collection Tabela
Document Linha/Tupla
Field Coluna
Embedded Documents Join de Tabelas
Primary Key Primary Key
[Link]
MongoDB
• Big Data
• Gestão de Conteúdo
• Infraestrutura Social e Mobile
• Gestão de Dados de Usuários
• Data Hub
• Capturar Stream de Dados para
Análise
[Link]
Mini-Projeto1
StreamFundamentos
de Dados
Python do
para
Twitter
Análisecom
de Dados
MongoDB, Pandas e
Scikit Learn
[Link]
Stream de Dados do Twitter com MongoDB, Pandas e Scikit Learn
[Link]
Stream de Dados do Twitter com MongoDB, Pandas e Scikit Learn
[Link]
Stream de Dados do Twitter com MongoDB, Pandas e Scikit Learn
[Link]
Stream de Dados do Twitter com MongoDB, Pandas e Scikit Learn
[Link]
Stream de Dados do Twitter com MongoDB, Pandas e Scikit Learn
[Link]
Stream de Dados do Twitter com MongoDB, Pandas e Scikit Learn
[Link]
Stream de Dados do Twitter com MongoDB, Pandas e Scikit Learn
[Link]
Stream de Dados do Twitter com MongoDB, Pandas e Scikit Learn
[Link]
Stream de Dados do Twitter com MongoDB, Pandas e Scikit Learn
[Link]
Stream de Dados do Twitter com MongoDB, Pandas e Scikit Learn
[Link]
Módulos Python
Python Para
Análise de Dados
Fundamentos para
Análise de Dados
[Link]
Introdução
Módulos Python
Introdução à Análise Introdução ao Machine Learning
Para Análise de
de Dados em Python TensorFlow com Python
Dados
Bônus
Introdução a Deep
Learning
[Link]
Introdução
[Link]
Introdução
Outras
X
Python Open Ferramentas de
Data Science Análise:
Stack R, SAS, Stata,
Matlab
[Link]
Introdução
[Link]
NumPy Python
Fundamentos para
Análise de Dados
[Link]
NumPy
[Link]
NumPy
[Link]
NumPy
[Link]
NumPy
[Link]
NumPy
[Link]
NumPy
[Link]
NumPy
[Link]
NumPy
Arrays
Um array NumPy é um
conjunto de valores, todos do
mesmo tipo e indexados por
uma tupla de valores não-
negativos.
[Link]
NumPy
[Link]
NumPy
[Link]
PandasPython
Fundamentos para
Análise de Dados
[Link]
Pandas
[Link]
Pandas
[Link]
Pandas
[Link]
Pandas
[Link]
Pandas
[Link]
Pandas
[Link]
Pandas
[Link]
Pandas
Para poder trabalhar com Pandas, você deve conhecer bem estas
duas estruturas:
Series e DataFrames
[Link]
Pandas
Series
[Link]
Pandas
[Link]
Pandas
Dataframes
[Link]
Pandas
Dataframes
[Link]
Pandas
[Link]
Matplotlib
Python
Fundamentos para
Análise de Dados
[Link]
Matplotlib
[Link]
Matplotlib
[Link]
Matplotlib
[Link]
Matplotlib
[Link]
Matplotlib
[Link]
Matplotlib
[Link]
Matplotlib
menos é mais
[Link]
Matplotlib
[Link]
SciPyPython
Fundamentos para
Análise de Dados
[Link]
SciPy
[Link]
SciPy
[Link]
SciPy
[Link]
SciPy
[Link]
SciPy
• Álgebra linear
• Matrizes esparas
• Números randômicos
• Transformações Fast Fourier
• Estimativa de Densidade
• Otimização
• Processamento de sinais e imagens
[Link]
Scikit-Learn
Python
Fundamentos para
Análise de Dados
[Link]
Scikit-Learn
[Link]
Scikit-Learn
[Link]
Scikit-Learn
[Link]
Scikit-Learn
[Link]
Scikit-Learn
[Link]
Scikit-Learn
[Link]
Scikit-Learn
[Link]
Scikit-Learn
[Link]
Scikit-Learn
Aprendizagem Supervisionada
[Link]
Scikit-Learn
[Link]
Scikit-Learn
[Link]
Scikit-Learn
Aprendizagem Não-supervisionada
[Link]
Scikit-Learn
[Link]
Bokeh para
Python
Fundamentos
Análise de Dados
[Link]
Bokeh
[Link]
Bokeh
O Bokeh permite
escrever o código em
diferentes linguagens,
como Python, R, Lua e
Julia.
[Link]
Bokeh
[Link]
Bokeh
[Link]
Bokeh
[Link]
StatsModels
Python
Fundamentos para
Análise de Dados
[Link]
StatsModels
[Link]
[Link]
SeabornPython
Fundamentos para
Análise de Dados
[Link]
Seaborn
[Link]
Seaborn
[Link]
Seaborn
[Link]
Seaborn
[Link]
Seaborn
[Link]
[Link]
IntroduçãoPython
à Análise
de Dados com
Fundamentos para
Análise de Dados
Python
[Link]
Introdução
Módulos Python
Introdução à Análise Introdução ao Machine Learning
Para Análise de
de Dados em Python TensorFlow com Python
Dados
Bônus
Introdução a Deep
Learning
[Link]
Introdução
Mini-Projeto
Aulas com Análise
Introdução à Exercício Exploratória em
Análise de Dados Conjunto de
Dados do Kaggle
[Link]
Processo de Análise
Python
deAnálise
Dados
Fundamentos para
de Dados
[Link]
Processo de Análise Dados
[Link]
Processo de Análise Dados
Preparação e
Problema a Criação do Apresentação
Exploração
ser resolvido Modelo do Resultado
dos Dados
Automatizar
o Processo
[Link]
Processo de Análise Dados
[Link]
Processo de Análise Dados
Lembre-se:
[Link]
Processo de Análise Dados
1
Problema a ser resolvido
[Link]
Processo de Análise Dados
2
Preparação e Exploração de Dados
[Link]
Processo de Análise Dados
3
Criação do Modelo
[Link]
Processo de Análise Dados
4
Automatização do Processo
[Link]
Processo de Análise Dados
5
Apresentação do Resultado
[Link]
Processo de Análise Dados
[Link]
Processo de Análise Dados
Preparação e
Problema a Criação do Apresentação
Exploração
ser resolvido Modelo do Resultado
dos Dados
Automatizar
o Processo
[Link]
Processo de Análise Dados
[Link]
Processo de Análise Exploratória de Dados
[Link]
IntroduçãoPythonao
TensorFlow
Fundamentos para
Análise de Dados
[Link]
Introdução
[Link]
CPU
Python
X
Fundamentos para
GPU
Análise de Dados
[Link]
CPU x GPU
[Link]
CPU x GPU
Central Graphical
Processing Unit Processing Unit
[Link]
CPU x GPU
[Link]
CPU x GPU
[Link]
CPU x GPU
[Link]
CPU x GPU
[Link]
Machine Learning
Python
com Python
Fundamentos para
Análise de Dados
[Link]
Introdução
[Link]
Introdução
[Link]
Python
OFundamentos
Que é para
Aprendizado?
Análise de Dados
[Link]
O Que é Aprendizado?
O que é Aprendizado?
[Link]
O Que é Aprendizado?
[Link]
O Que é Aprendizado?
Correção
Otimização
Adaptação
Representação
Interação
[Link]
O Que é Aprendizado?
[Link]
O Que é Aprendizado?
[Link]
O Que é Aprendizado
Python
deFundamentos
Máquina para
(Machine Learning)?
Análise de Dados
[Link]
O Que é Aprendizado de Máquina?
[Link]
O Que é Aprendizado de Máquina?
Mágica?
[Link]
O Que é Aprendizado de Máquina?
Adivinhação?
[Link]
O Que é Aprendizado de Máquina?
Força Extraterrestre?
[Link]
O Que é Aprendizado de Máquina?
[Link]
O Que é Aprendizado de Máquina?
[Link]
O Que é Aprendizado de Máquina?
[Link]
O Que é Aprendizado de Máquina?
[Link]
O Que é Aprendizado de Máquina?
[Link]
O Que é Aprendizado de Máquina?
[Link]
Inteligência Artificial
x
Machine Learning
Python
Fundamentos para
x de Dados
Análise
Deep Learning
[Link]
IA x Machine Learning x Deep Learning
Fonte: Nvidia
[Link]
Tipos de
Python
Fundamentos para
Aprendizagem de
Análise de Dados
Máquina
[Link]
Tipos de Aprendizagem de Máquina
Aprendizado de Máquina
[Link]
Tipos de Aprendizagem de Máquina
[Link]
Aprendizagem
Python
Supervisionada
Fundamentos para
Análise de Dados
[Link]
Aprendizagem Supervisionada
[Link]
Aprendizagem Supervisionada
Treino
[Link]
Aprendizagem Supervisionada
[Link]
Aprendizagem Supervisionada
Preço: Preço:
R$
248.500
???
Preço:
R$
220.000
Preço: Tamanho
Algoritmo
R$ Número de Quartos Modelo
de ML
250.000 Ano de Construção
Preço:
R$
235.000
[Link]
Aprendizagem Supervisionada
Aprendizagem
Supervisionada
Classificação Regressão
[Link]
Aprendizagem Supervisionada
Aprendizagem Supervisionada
[Link]
Aprendizagem Supervisionada
Os algoritmos de aprendizado
supervisionado fazem previsões com
base em um conjunto de exemplos.
[Link]
Aprendizagem Supervisionada
Os algoritmos de aprendizado
supervisionado fazem previsões com
base em um conjunto de exemplos.
[Link]
Aprendizagem Supervisionada
Análise de Sentimentos é um
tipo de classificação, ou seja,
aprendizagem supervisionada!
[Link]
Aprendizagem
PythonNão
Supervisionada
Fundamentos para
Análise de Dados
[Link]
Aprendizagem Não Supervisionada
[Link]
Aprendizagem Não Supervisionada
[Link]
Aprendizagem Não Supervisionada
[Link]
Aprendizagem Não Supervisionada
[Link]
Aprendizagem Não Supervisionada
Aprendizagem Não-Supervisionada
[Link]
Treinamento,
Python
Validação e Teste
Fundamentos para
Análise de Dados
[Link]
Treinamento, Validação e Teste
[Link]
Treinamento, Validação e Teste
[Link]
Treinamento, Validação e Teste
[Link]
Treinamento, Validação e Teste
[Link]
Treinamento, Validação e Teste
n > 10.000
[Link]
Cross-Validation
[Link]
Cross-Validation
Cross-Validation
[Link]
O Que é um Modelo
Python
Preditivo?
Fundamentos para
Análise de Dados
[Link]
O Que é um Modelo Preditivo?
[Link]
O Que é um Modelo Preditivo?
[Link]
O Que é um Modelo Preditivo?
[Link]
O Que é um Modelo Preditivo?
[Link]
O Que é um Modelo Preditivo?
[Link]
O Que é um Modelo Preditivo?
[Link]
O Que é um Modelo Preditivo?
[Link]
O Que é um Modelo Preditivo?
[Link]
Modelo Preditivo
Python
UmFundamentos
Pouco depara
Matemática
Análise de Dados
[Link]
Modelo Preditivo - Um Pouco de Matemática
[Link]
Modelo Preditivo - Um Pouco de Matemática
Modelo Preditivo
[Link]
Modelo Preditivo - Um Pouco de Matemática
f = função desconhecida
[Link]
Modelo Preditivo - Um Pouco de Matemática
[Link]
Modelo Preditivo - Um Pouco de Matemática
[Link]
Modelo Preditivo - Um Pouco de Matemática
[Link]
Modelo Preditivo - Um Pouco de Matemática
[Link]
O Processo
Pythonde
Aprendizagem
Fundamentos para
Análise de Dados
[Link]
O Processo de Aprendizagem
[Link]
O Processo de Aprendizagem
[Link]
O Processo de Aprendizagem
[Link]
O Processo de Aprendizagem
[Link]
O Processo de Aprendizagem
Otimização
[Link]
O Processo de Aprendizagem
Espaço de
Hipóteses
[Link]
O Processo de Aprendizagem
[Link]
O Processo de Aprendizagem
Cost Function
[Link]
O Processo de Aprendizagem
Definindo o Erro
[Link]
O Processo de Aprendizagem
Underfitting x Overfitting
Ok
[Link]
O Processo de Aprendizagem
[Link]
Elementos do
Python
Processo de
Fundamentos para
Análise de Dados
Aprendizagem
[Link]
Elementos do Processo de Aprendizagem
Não exista um
único modelo
Dados estejam
Um padrão exista matemático que
disponíveis
explique esse
padrão
[Link]
Elementos do Processo de Aprendizagem
Aprovação de Crédito
[Link]
Elementos do Processo de Aprendizagem
Atributo Valor
Sexo Masculino
Idade 34
Salário Mensal R$ 18.000,00
Anos no Emprego Atual 3
Anos de Residência 7
Saldo Bancário R$ 32.671,94
[Link]
Elementos do Processo de Aprendizagem
Não exista um
único modelo
Dados estejam
Um padrão exista matemático que
disponíveis
explique esse
padrão
[Link]
Elementos do Processo de Aprendizagem
[Link]
Elementos do Processo de Aprendizagem
Dados de Treino
(x1, y1), (x2, y2),...., (xn, yn)
Hipótese Final
Algoritmo
g f
Espaço de Hipóteses
[Link]
EspaçoFundamentos
de Hipóteses
Python
para
Análise de Dados
[Link]
Espaço de Hipóteses
• Espaço de Hipóteses
Dados de Treino
(x1, y1), (x2, y2),...., (xn, yn)
Hipótese Final
Algoritmo
g f • Algoritmo de Aprendizagem
Espaço de Hipóteses
Algoritmo de Modelo de
Espaço de Hipóteses + =
Aprendizagem Aprendizagem
Redes Neurais Backpropagation
Support Vector Machines Programação Quadrática
[Link]
Algoritmos
Python
Fundamentos depara
Machine Learning
Análise de Dados
[Link]
Algoritmos de Machine Learning
[Link]
Algoritmos de Machine Learning
[Link]
Algoritmos de Machine Learning
+ +
[Link]
Algoritmos de Machine Learning
[Link]
Algoritmos de Machine Learning
[Link]
Algoritmos de Machine Learning
[Link]
Algoritmos de Machine Learning
[Link]
Algoritmos de Machine Learning
Algoritmos de Regressão
[Link]
Algoritmos de Machine Learning
Algoritmos Regulatórios
• Ridge Regression
• Least Absolute Shrinkage and Selection Operator (LASSO)
• Elastic Net
• Least-Angle Regression (LARS)
[Link]
Algoritmos de Machine Learning
[Link]
Algoritmos de Machine Learning
[Link]
Algoritmos de Machine Learning
Algoritmos Bayesianos
• Naive Bayes
• Gaussian Naive Bayes
• Multinomial Naive Bayes
• Averaged One-Dependence Estimators (AODE)
• Bayesian Belief Network (BBN)
• Bayesian Network (BN)
[Link]
Algoritmos de Machine Learning
Algoritmos de Clustering
• k-Means
• k-Means ++
• k-Medians
• Expectation Maximization (EM)
• Hierarchical Clustering
[Link]
Algoritmos de Machine Learning
• Apriori algorithm
• Eclat algorithm
[Link]
Algoritmos de Machine Learning
• Perceptron
• Multilayer Perceptron
• BackPropagation
• Hopfield Network
• Radial Basis Function Network (RBFN)
[Link]
Algoritmos de Machine Learning
Deep Learning
[Link]
Algoritmos de Machine Learning
[Link]
Algoritmos de Machine Learning
Algoritmos Ensemble
• Boosting
• Bootstrapped Aggregation (Bagging)
• AdaBoost
• Stacked Generalization (blending)
• Gradient Boosting Machines (GBM)
• Gradient Boosted Regression Trees (GBRT)
• Random Forest
[Link]
Algoritmos de Machine Learning
Outros Algoritmos/Modelos
• Support Vector Machines
• Computer Vision (CV)
• Natural Language Processing (NLP)
• Sistemas de Recomendação
• Graph Models
[Link]
Algoritmos de Machine Learning
[Link]
Algoritmos de Machine Learning
[Link]
Algoritmos de Machine Learning
[Link]
Machine Learning
Python
Workflow
Fundamentos para
Análise de Dados
[Link]
Machine Learning Workflow
[Link]
Machine Learning Workflow
Teste e
Business Preparação Seleção do Treinamento
Avaliação
Problem de Dados Algoritmo do Modelo
do Modelo
[Link]
Machine Learning Workflow
Ufa, acabou??
[Link]
Machine Learning Workflow
Teste e
Business Preparação Seleção do Treinamento
Avaliação
Problem de Dados Algoritmo do Modelo
do Modelo
[Link]
Machine Learning Workflow
Dicas:
[Link]
Machine Learning Workflow
Dicas:
[Link]
Machine Learning Workflow
Dicas:
[Link]
Machine Learning Workflow
Dicas:
[Link]
Machine Learning Workflow
Dicas:
[Link]
Business Problem
Python
Definindo o
Fundamentos para
Análise de Dados
Problema de Negócio
[Link]
Business Problem
• Definir o escopo
• Definir os níveis de
Definindo os performance do modelo
Objetivos preditivo
• Definir o contexto
• Definir como a solução será
criada
[Link]
Business Problem
[Link]
Business Problem
[Link]
Business Problem
[Link]
IntroduçãoPython
a Deep
Learning
Fundamentos para
Análise de Dados
[Link]
Introdução
[Link]
Introdução
[Link]
[Link]
[Link]
Introdução
[Link]
Introdução
[Link]
Introdução
[Link]
Introdução
Deep Learning
Deep Learning I Deep Learning II
Frameworks
[Link]
Introdução
[Link]
Por que Aprender
Python
DeepAnálise
Learning?
Fundamentos para
de Dados
[Link]
Por que Aprender Deep Learning?
[Link]
Por que Aprender Deep Learning?
[Link]
Por que Aprender Deep Learning?
[Link]
Por que Aprender Deep Learning?
[Link]
Por que Aprender Deep Learning?
[Link]
Por que Aprender Deep Learning?
[Link]
Deep Learning
Python
Áreas de Aplicação
Fundamentos para
Análise de Dados
[Link]
Deep Learning – Áreas de Aplicação
[Link]
Deep Learning – Áreas de Aplicação
Compreendendo
Comportamento do Cliente
Objetivo
Entender o comportamento do cliente e sua
propensão para comprar um produto
específico.
[Link]
Deep Learning – Áreas de Aplicação
Reconhecimento de Faces
Objetivo
Identificar, detectar e rastrear pessoas de
interesse, veículos estacionados, falta de
bagagem e muito mais usando CCTVs ou
outras câmeras high-end.
[Link]
Deep Learning – Áreas de Aplicação
Objetivo
Melhorar a eficiência do trabalho de uma
organização através da instalação de uma
unidade de equipe de suporte baseada em
chatbots que usam Inteligência Artificial, em
vez de contratar mão-de-obra manual.
[Link]
Deep Learning – Áreas de Aplicação
Objetivo
Detectar depósitos minerais usando imagens
de satélite multi-espaciais que ajudam a
encontrar recursos minerais.
[Link]
Deep Learning – Áreas de Aplicação
Classificação Automática de
Doenças Oculares
Objetivo
Simplificar os processos que conduzem à
detecção de doenças oculares, proporcionando
aos pesquisadores orientação baseada em
informações históricas.
[Link]
Deep Learning – Áreas de Aplicação
Objetivo
Usar dados compactos para habilitar o
diagnóstico rápido e sem erros.
[Link]
Deep Learning – Áreas de Aplicação
Carros Autônomos
Objetivo
Criar um sistema que entenda conexões entre
vários conjuntos de dados.
[Link]
Redes Neurais
Python
Artificiais
Fundamentos para
Análise de Dados
[Link]
Redes Neurais Artificiais
[Link]
Redes Neurais Artificiais
[Link]
Redes Neurais Artificiais
[Link]
Redes Neurais Artificiais
[Link]
Redes Neurais Artificiais
[Link]
Redes Neurais Artificiais
[Link]
Redes Neurais Artificiais
[Link]
Redes Neurais Artificiais
[Link]
Redes Neurais Artificiais
[Link]
Redes Neurais Artificiais
As Redes Neurais Artificiais são modelos versáteis que podem ser aplicadas
a quase todas as tarefas de aprendizagem: classificação, previsão numérica
e mesmo reconhecimento não supervisionado de padrões.
[Link]
Redes Neurais Artificiais
[Link]
Uma BrevePython
História
das Redes Neurais
Fundamentos para
Análise de Dados
Artificiais
[Link]
Uma Breve História das Redes Neurais Artificiais
[Link]
Uma Breve História das Redes Neurais Artificiais
[Link]
O Que São Redes
NeuraisFundamentos
Profundaspara
Python
ou
DeepAnálise
Learning?
de Dados
[Link]
O Que São Redes Neurais Profundas ou Deep Learning?
John McCarthy
Considerado o Pai da Inteligência Artificial
[Link]
O Que São Redes Neurais Profundas ou Deep Learning?
[Link]
[Link]
O Que São Redes Neurais Profundas ou Deep Learning?
[Link]
O Que São Redes Neurais Profundas ou Deep Learning?
[Link]
O Que São Redes Neurais Profundas ou Deep Learning?
[Link]
O Que São Redes Neurais Profundas ou Deep Learning?
[Link]
O Que São Redes Neurais Profundas ou Deep Learning?
[Link]
O Que São Redes Neurais Profundas ou Deep Learning?
[Link]
Convolutional Neural
Python
Fundamentos para
Networks
Análise de Dados
[Link]
Convolutional Neural Networks
[Link]
Convolutional Neural Networks
[Link]
Convolutional Neural Networks
[Link]
Convolutional Neural Networks
[Link]
Convolutional Neural Networks
[Link]
Convolutional Neural Networks
[Link]
Convolutional Neural Networks
[Link]
RecurrentPython
Neural
Fundamentos para
Networks
Análise de Dados
[Link]
Recurrent Neural Networks
[Link]
Recurrent Neural Networks
[Link]
Recurrent Neural Networks
[Link]
Recurrent Neural Networks
[Link]
Recurrent Neural Networks
[Link]
Recurrent Neural Networks
[Link]
Recurrent Neural Networks
[Link]
Recurrent Neural Networks
[Link]
Recurrent Neural Networks
[Link]
Deep Learning
Python
Frameworks
Fundamentos para
Análise de Dados
[Link]
Deep Learning Frameworks
Framework Descrição
Biblioteca de computação usando grafos de fluxo de dados para aprendizagem
TensorFlow
de máquina escalável.
Caffe Framework open-source veloz para Deep Learning.
Biblioteca Deep Learning para Python com suporte para Convnets e Redes
Keras
Neurais Recorrentes. Funciona com Theano e TensorFlow.
Microsoft CNTK Microsoft Computational Network Toolkit (CNTK).
Torch Biblioteca de Deep Learning
Biblioteca Python que permite definir, otimizar e avaliar expressões matemáticas
Theano
envolvendo arrays multidimensionais de forma eficiente.
Lasagne Biblioteca leve para construir e treinar redes neurais com Theano.
DeepLearning4J Deep Learning para Java, Scala & Clojure no Hadoop e Spark.
Biblioteca da Deep Learning, projeto da Apache Foundation e patrocinado pela
MXNet
Amazon.
[Link]
Desenvolvimento
Python
Fundamentos para
Web de Dados
Análise
[Link]
Introdução
[Link]
Introdução
[Link]
Introdução
[Link]
Introdução
[Link]
O Que é
Python
Desenvolvimento
Fundamentos para
Web?
Análise de Dados
[Link]
O Que é Desenvolvimento Web?
[Link]
O Que é Desenvolvimento Web?
Front-End Back-End
[Link]
O Que é Desenvolvimento Web?
PHP MySQL
HTML
ASP PostgreSQL
CSS
.NET SQLite
XHTML
[Link] (JavaScript) Firebird
JavaScript
Java (J2EE) SQL Server
Ajax
Python (Django, Flask) Oracle
Flash
Ruby (Ruby on Rails) DB2
[Link]
Diferenças Entre
Python
Aplicações Webpara
Fundamentos e
Tradicionais
Análise de Dados
[Link]
Diferenças Entre Aplicações Web e Tradicionais
[Link]
Diferenças Entre Aplicações Web e Tradicionais
Aplicações Tradicionais
[Link]
Diferenças Entre Aplicações Web e Tradicionais
Aplicações Web
[Link]
Como Funciona
Python Uma
Aplicação Web
Fundamentos para
Análise de Dados
[Link]
Como Funciona Uma Aplicação Web
Resposta
do HTTP
Métodos
HTTP (GET,
Protocolo
POST)
HTTP
Solicitações
dos
Servidor
Usuários
Web
[Link]
Cientista de Dados
x Python
Fundamentos para
Full-Stack Web
Análise de Dados
Developer
[Link]
Cientista de Dados x Full-Stack Web Developer
[Link]
WebFundamentos
Scrapingpara
Python
Análise de Dados
[Link]
Introdução
[Link]
O Que é Webpara
Python
Fundamentos
Scraping?
Análise de Dados
[Link]
O Que é Web Scraping?
[Link]
Web Scraping
Python
X
Fundamentos para
Web Crawling
Análise de Dados
[Link]
Web Scraping x Web Crawling
[Link]
Web Scraping x Web Crawling
[Link]
Web Scraping x Web Crawling
[Link]
Web Scraping x Web Crawling
[Link]
Tags HTML para
Python
Fundamentos
Análise de Dados
[Link]
Tags HTML
Essa sintaxe tem várias tags conforme abaixo:
[Link]
Muito Obrigado!
Continue Trilhando uma Excelente Jornada de Aprendizagem.
[Link]