SlideShare uma empresa Scribd logo
1 de 35
Baixar para ler offline
Portfólio de Data
Science
1. Post no Coloriza Brasil
2. Código Aberto com Github
3. Por que criar um portfólio?
4. Blogging, do modo fácil ao difícil
5. Visualizações de Dados – Data is Beautiful
6. Competições de Ciência de Dados – Kaggle
Aula 2 – Portfólio de Data Science
Agenda
Atividade
Prática
• Vamos fazer nossa primeira contribuição para um projeto Open Source
• Vamos ter o nosso primeiro exemplo de portfólio no Github
• Vamos ter um exemplo de portfólio em um blog
Plano de Ação
prática blog
• Blog Coloriza Brazil
• Instruções:
• Passo a passo sobre como contribuir
Contribuindo para o blog Coloriza Brasil
prática blog
Primeiros passos
com Github
O que é GitHub?
github
• É o maior espaço para hospedagem de trabalhos colaborativos e
códigos no mundo
• Permite também o controle e versionamento de códigos
O que são repositórios do GitHub?
github
• É como se fosse uma pasta pública para o seu projeto
• Um repositório não apenas armazenam todos os arquivos atuais
do projeto como também contém o histórico de modificações de
cada respectivo arquivo
Como criar um repositório?
github
https://github.com/awarischool/meu-primeiro-repo
1 2 3
Como fazer upload de arquivos em um
repositório?
github
1 2
Como salvar arquivos do Google Colab
em um repositório?
github
1
3
4
2
Como copiar repositórios de terceiros?
github
Um fork é uma cópia de um repositório. Forks permitem que você
experimente livremente modificações sem afetar o projeto original.
Como contribuir para projetos open
source de terceiros?
github
Repositório Original Modifica Cópia
Faz cópia do repo
Submete Modificação
1
2
3
4
aceita/rejeita/altera
modificação
Por que criar um
portfólio?
• Estudo de Caso + documentação (PDF ou Medium)
ou
• Competição de Ciência de dados (Kaggle) + documentação
e
• 3 elementos de portfólio:
• blogging, data visualizations, contribuição Open Source, Youtube,
Kaggle
Projeto Final
Aula 2 – Portfólio de Data Science
motivação > blog > visual > kaggle
Por que blogar criar um portfólio?
Post no medium
motivação > blog > visual > kaggle
Por que blogar criar um portfólio?
motivação > blog > visual > kaggle
Dicas para começar
motivação > blog > visual > kaggle
Dicas para começar
Blogging: do modo
fácil ao difícil
• LinkedIn
• Medium
• FastPages
Opções de blogging
motivação > blog > visual > kaggle
LinkedIn
motivação > blog > visual > kaggle
Fonte Fonte
Medium
motivação > blog > visual > kaggle
Fonte Fonte
FastPages
motivação > blog > visual > kaggle
Covid 19 Dashboards Coloriza Brasil
Vantagens e Desvantagens
motivação > blog > visual > kaggle
Vantagens Desvantagens
LinkedIn • Não exige nenhum cadastro
• Imediatamente compartilhado à
rede de contatos
• Não amigável para códigos
Medium • ”Ranqueia” fácil no Google
• Opção preferida pela comunidade
de DS
• Tem funcionalidades para
compartilhar códigos, no entanto são
limitadas
FastPages • 100% open source, gratuíto e sem
propagandas ou paywalls
• Compatibilidade para blogar
diretamente com cadernos do
jupyter
• Permite personalizar o domínio
• Exige esforço extra para
configuração de página
• Precisa ser divulgado manualmente
• Solução nova, com pouca aderência
nas comunidades
• Comece pelo Medium
• Se começar a blogar com frequência códigos criados pelo Jupyter ou
Google Colab, passe para o FastPages
Nossa recomendação
motivação > blog > visual > kaggle
• Criar conta no Medium
• Clicar em New Story (https://medium.com/new-story)
• Caso queira inserir códigos utilize o ` para pequenos blocos,
gist para partes grandes ou print screen
• Antes de publicar, é possível compartilhar um esboço para revisão
(share draft link)
Primeiros passos com Medium
motivação > blog > visual > kaggle
• Seguir instruções disponíveis no Github do FastPages, em resumo:
• Acessar https://github.com/fastai/fastpages/generate para fazer uso
do template deles
• Seguir instruções na aba Pull Requests
• Tutorial com instruções: criando um blog com FastPages
Primeiros passos com FastPages
motivação > blog > visual > kaggle
Visualizações de
Dados
Data is Beautiful
motivação > blog > visual > kaggle
• https://www.reddit.com/r/dataisbeautiful
• Comunidade com 14 milhões de membros
• Todos os compartilhamentos são em código aberto
Exemplos
motivação > blog > visual > kaggle
• Ranking com média de episódios de séries de tv
• Corona-v versus outras epidemias
Competições de
Ciência de Dados
Kaggle
motivação > blog > visual > kaggle
• https://www.kaggle.com/competitions
Para a próxima
semana
• Contribuir para o blog Coloriza Brasil usando o GitHub
• Reforço de Python
• Consumir Unidade 3 - Porfólio de Data Science
Para a próxima semana
Próxima aula

Mais conteúdo relacionado

Semelhante a Portfólio DS 40

Do marketplace ao WordPress - WordCamp BH 2015
Do marketplace ao WordPress -  WordCamp BH 2015Do marketplace ao WordPress -  WordCamp BH 2015
Do marketplace ao WordPress - WordCamp BH 2015Fellyph Cintra
 
Web Analytics para Desenvolvedores - TDC 2011
Web Analytics para Desenvolvedores - TDC 2011Web Analytics para Desenvolvedores - TDC 2011
Web Analytics para Desenvolvedores - TDC 2011dp6
 
Módulo 5 - Utilizando o Google Drive
Módulo 5 - Utilizando o Google DriveMódulo 5 - Utilizando o Google Drive
Módulo 5 - Utilizando o Google Drivejaquecgsouza
 
Aula 2.1 - PERCURSO FORMATIVO - Escola Animada
Aula 2.1 - PERCURSO FORMATIVO - Escola AnimadaAula 2.1 - PERCURSO FORMATIVO - Escola Animada
Aula 2.1 - PERCURSO FORMATIVO - Escola AnimadaMìrian Rolim
 
"Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de...
 "Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de... "Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de...
"Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de...Julio Cesar Nunes de Souza
 
Treinamento no Portal Padrão com streaming do Serpro
Treinamento no Portal Padrão com streaming do SerproTreinamento no Portal Padrão com streaming do Serpro
Treinamento no Portal Padrão com streaming do SerproTania Andrea
 
Módulo 6 - Utilizando o Google Drive
Módulo 6 - Utilizando o Google DriveMódulo 6 - Utilizando o Google Drive
Módulo 6 - Utilizando o Google Drivejaquecgsouza
 
Seo para WordPress - WordCamp SP 2013
Seo para WordPress - WordCamp SP 2013Seo para WordPress - WordCamp SP 2013
Seo para WordPress - WordCamp SP 2013Guga Alves
 
Do 0 a estar online no Google App Engine
Do 0 a estar online no Google App EngineDo 0 a estar online no Google App Engine
Do 0 a estar online no Google App EnginePriscila Mayumi
 
Gestão de Conteúdos com Aplicações Baseadas na Web
Gestão de Conteúdos com Aplicações Baseadas na WebGestão de Conteúdos com Aplicações Baseadas na Web
Gestão de Conteúdos com Aplicações Baseadas na WebCatarina Amorim
 
Ferramentas google, utilize as são grátis
Ferramentas google, utilize as são grátisFerramentas google, utilize as são grátis
Ferramentas google, utilize as são grátisMiguel Brandão
 
TDC2018SP | Trilha Go - "Go" tambem e linguagem de QA
TDC2018SP | Trilha Go - "Go" tambem e linguagem de QATDC2018SP | Trilha Go - "Go" tambem e linguagem de QA
TDC2018SP | Trilha Go - "Go" tambem e linguagem de QAtdc-globalcode
 
Planejamento, Execução e Controle de Projetos: Aula 2
Planejamento, Execução e Controle de Projetos: Aula 2Planejamento, Execução e Controle de Projetos: Aula 2
Planejamento, Execução e Controle de Projetos: Aula 2Alessandro Almeida
 
Colaboração em Projetos FLOSS: CakePHP
Colaboração em Projetos FLOSS: CakePHPColaboração em Projetos FLOSS: CakePHP
Colaboração em Projetos FLOSS: CakePHPThiago Colares
 
(2015-03-14) [Grupy-SP] Projetos Open Source, como colaborar?
(2015-03-14) [Grupy-SP] Projetos Open Source, como colaborar?(2015-03-14) [Grupy-SP] Projetos Open Source, como colaborar?
(2015-03-14) [Grupy-SP] Projetos Open Source, como colaborar?Danilo J. S. Bellini
 
Colaboração em Projetos FLOSS: CakePHP
Colaboração em Projetos FLOSS: CakePHPColaboração em Projetos FLOSS: CakePHP
Colaboração em Projetos FLOSS: CakePHPCBA2012
 

Semelhante a Portfólio DS 40 (20)

Do marketplace ao WordPress - WordCamp BH 2015
Do marketplace ao WordPress -  WordCamp BH 2015Do marketplace ao WordPress -  WordCamp BH 2015
Do marketplace ao WordPress - WordCamp BH 2015
 
Web Analytics para Desenvolvedores - TDC 2011
Web Analytics para Desenvolvedores - TDC 2011Web Analytics para Desenvolvedores - TDC 2011
Web Analytics para Desenvolvedores - TDC 2011
 
Módulo 5 - Utilizando o Google Drive
Módulo 5 - Utilizando o Google DriveMódulo 5 - Utilizando o Google Drive
Módulo 5 - Utilizando o Google Drive
 
Aula 2.1 - PERCURSO FORMATIVO - Escola Animada
Aula 2.1 - PERCURSO FORMATIVO - Escola AnimadaAula 2.1 - PERCURSO FORMATIVO - Escola Animada
Aula 2.1 - PERCURSO FORMATIVO - Escola Animada
 
Ai ad-tp1-g4-a
Ai ad-tp1-g4-aAi ad-tp1-g4-a
Ai ad-tp1-g4-a
 
"Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de...
 "Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de... "Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de...
"Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de...
 
Treinamento no Portal Padrão com streaming do Serpro
Treinamento no Portal Padrão com streaming do SerproTreinamento no Portal Padrão com streaming do Serpro
Treinamento no Portal Padrão com streaming do Serpro
 
Módulo 6 - Utilizando o Google Drive
Módulo 6 - Utilizando o Google DriveMódulo 6 - Utilizando o Google Drive
Módulo 6 - Utilizando o Google Drive
 
Seo para WordPress - WordCamp SP 2013
Seo para WordPress - WordCamp SP 2013Seo para WordPress - WordCamp SP 2013
Seo para WordPress - WordCamp SP 2013
 
Do 0 a estar online no Google App Engine
Do 0 a estar online no Google App EngineDo 0 a estar online no Google App Engine
Do 0 a estar online no Google App Engine
 
Gestão de Conteúdos com Aplicações Baseadas na Web
Gestão de Conteúdos com Aplicações Baseadas na WebGestão de Conteúdos com Aplicações Baseadas na Web
Gestão de Conteúdos com Aplicações Baseadas na Web
 
Ai ad-tp2-g1
Ai ad-tp2-g1Ai ad-tp2-g1
Ai ad-tp2-g1
 
Ferramentas google, utilize as são grátis
Ferramentas google, utilize as são grátisFerramentas google, utilize as são grátis
Ferramentas google, utilize as são grátis
 
My first app django
My first app djangoMy first app django
My first app django
 
TDC2018SP | Trilha Go - "Go" tambem e linguagem de QA
TDC2018SP | Trilha Go - "Go" tambem e linguagem de QATDC2018SP | Trilha Go - "Go" tambem e linguagem de QA
TDC2018SP | Trilha Go - "Go" tambem e linguagem de QA
 
Ai ad-tp2-g1
Ai ad-tp2-g1Ai ad-tp2-g1
Ai ad-tp2-g1
 
Planejamento, Execução e Controle de Projetos: Aula 2
Planejamento, Execução e Controle de Projetos: Aula 2Planejamento, Execução e Controle de Projetos: Aula 2
Planejamento, Execução e Controle de Projetos: Aula 2
 
Colaboração em Projetos FLOSS: CakePHP
Colaboração em Projetos FLOSS: CakePHPColaboração em Projetos FLOSS: CakePHP
Colaboração em Projetos FLOSS: CakePHP
 
(2015-03-14) [Grupy-SP] Projetos Open Source, como colaborar?
(2015-03-14) [Grupy-SP] Projetos Open Source, como colaborar?(2015-03-14) [Grupy-SP] Projetos Open Source, como colaborar?
(2015-03-14) [Grupy-SP] Projetos Open Source, como colaborar?
 
Colaboração em Projetos FLOSS: CakePHP
Colaboração em Projetos FLOSS: CakePHPColaboração em Projetos FLOSS: CakePHP
Colaboração em Projetos FLOSS: CakePHP
 

Portfólio DS 40

  • 2. 1. Post no Coloriza Brasil 2. Código Aberto com Github 3. Por que criar um portfólio? 4. Blogging, do modo fácil ao difícil 5. Visualizações de Dados – Data is Beautiful 6. Competições de Ciência de Dados – Kaggle Aula 2 – Portfólio de Data Science Agenda
  • 4. • Vamos fazer nossa primeira contribuição para um projeto Open Source • Vamos ter o nosso primeiro exemplo de portfólio no Github • Vamos ter um exemplo de portfólio em um blog Plano de Ação prática blog
  • 5. • Blog Coloriza Brazil • Instruções: • Passo a passo sobre como contribuir Contribuindo para o blog Coloriza Brasil prática blog
  • 7. O que é GitHub? github • É o maior espaço para hospedagem de trabalhos colaborativos e códigos no mundo • Permite também o controle e versionamento de códigos
  • 8. O que são repositórios do GitHub? github • É como se fosse uma pasta pública para o seu projeto • Um repositório não apenas armazenam todos os arquivos atuais do projeto como também contém o histórico de modificações de cada respectivo arquivo
  • 9. Como criar um repositório? github https://github.com/awarischool/meu-primeiro-repo 1 2 3
  • 10. Como fazer upload de arquivos em um repositório? github 1 2
  • 11. Como salvar arquivos do Google Colab em um repositório? github 1 3 4 2
  • 12. Como copiar repositórios de terceiros? github Um fork é uma cópia de um repositório. Forks permitem que você experimente livremente modificações sem afetar o projeto original.
  • 13. Como contribuir para projetos open source de terceiros? github Repositório Original Modifica Cópia Faz cópia do repo Submete Modificação 1 2 3 4 aceita/rejeita/altera modificação
  • 14. Por que criar um portfólio?
  • 15. • Estudo de Caso + documentação (PDF ou Medium) ou • Competição de Ciência de dados (Kaggle) + documentação e • 3 elementos de portfólio: • blogging, data visualizations, contribuição Open Source, Youtube, Kaggle Projeto Final Aula 2 – Portfólio de Data Science
  • 16. motivação > blog > visual > kaggle Por que blogar criar um portfólio? Post no medium
  • 17. motivação > blog > visual > kaggle Por que blogar criar um portfólio?
  • 18. motivação > blog > visual > kaggle Dicas para começar
  • 19. motivação > blog > visual > kaggle Dicas para começar
  • 21. • LinkedIn • Medium • FastPages Opções de blogging motivação > blog > visual > kaggle
  • 22. LinkedIn motivação > blog > visual > kaggle Fonte Fonte
  • 23. Medium motivação > blog > visual > kaggle Fonte Fonte
  • 24. FastPages motivação > blog > visual > kaggle Covid 19 Dashboards Coloriza Brasil
  • 25. Vantagens e Desvantagens motivação > blog > visual > kaggle Vantagens Desvantagens LinkedIn • Não exige nenhum cadastro • Imediatamente compartilhado à rede de contatos • Não amigável para códigos Medium • ”Ranqueia” fácil no Google • Opção preferida pela comunidade de DS • Tem funcionalidades para compartilhar códigos, no entanto são limitadas FastPages • 100% open source, gratuíto e sem propagandas ou paywalls • Compatibilidade para blogar diretamente com cadernos do jupyter • Permite personalizar o domínio • Exige esforço extra para configuração de página • Precisa ser divulgado manualmente • Solução nova, com pouca aderência nas comunidades
  • 26. • Comece pelo Medium • Se começar a blogar com frequência códigos criados pelo Jupyter ou Google Colab, passe para o FastPages Nossa recomendação motivação > blog > visual > kaggle
  • 27. • Criar conta no Medium • Clicar em New Story (https://medium.com/new-story) • Caso queira inserir códigos utilize o ` para pequenos blocos, gist para partes grandes ou print screen • Antes de publicar, é possível compartilhar um esboço para revisão (share draft link) Primeiros passos com Medium motivação > blog > visual > kaggle
  • 28. • Seguir instruções disponíveis no Github do FastPages, em resumo: • Acessar https://github.com/fastai/fastpages/generate para fazer uso do template deles • Seguir instruções na aba Pull Requests • Tutorial com instruções: criando um blog com FastPages Primeiros passos com FastPages motivação > blog > visual > kaggle
  • 30. Data is Beautiful motivação > blog > visual > kaggle • https://www.reddit.com/r/dataisbeautiful • Comunidade com 14 milhões de membros • Todos os compartilhamentos são em código aberto
  • 31. Exemplos motivação > blog > visual > kaggle • Ranking com média de episódios de séries de tv • Corona-v versus outras epidemias
  • 33. Kaggle motivação > blog > visual > kaggle • https://www.kaggle.com/competitions
  • 35. • Contribuir para o blog Coloriza Brasil usando o GitHub • Reforço de Python • Consumir Unidade 3 - Porfólio de Data Science Para a próxima semana Próxima aula