SlideShare a Scribd company logo
1 of 37
Download to read offline
O MAIOR FESTIVAL HACKER
DA AMÉRICA LATINA
Hackeando Dados Públicos
com Python
Fernando Masanori
about.me/fmasanori
Hackeando Dados Públicos com Python – bit.ly/pyraspa
3
I love teaching
CS Professor at FATEC
https://about.me/fmasanori
http://pycursos.com/python-para-zumbis/
Hackeando Dados Públicos com Python – bit.ly/pyraspa
50k alunos
3 milhões visualizações
172 palestras e minicursos
15 países
4
Hackeando Dados Públicos com Python – bit.ly/pyraspa
Tenho transtorno bipolar
Não sou fluente no inglês
Meu github é um zero
Porém amo ensinar
5
Hackeando Dados Públicos com Python – bit.ly/pyraspa
“O que importa não são as
cartas que recebemos no
jogo da vida, mas nosso
modo de jogar com elas”
do livro “Uma mente inquieta” Kay Redfield Jamison
6
Hackeando Dados Públicos com Python – bit.ly/pyraspa
Python
7
Hackeando Dados Públicos com Python – bit.ly/pyraspa
8
Hackeando Dados Públicos com Python – bit.ly/pyraspa
9
Hackeando Dados Públicos com Python – bit.ly/pyraspa
10
Hackeando Dados Públicos com Python – bit.ly/pyraspa
“We want our community to
be more diverse: whoever
you are, and whatever our
background, we welcome
you”
11
http://www.python.org/psf/diversity/
Hackeando Dados Públicos com Python – bit.ly/pyraspa
"We welcome you. You may wear a baby
sling, hijab, a kippah, leather, an
XXXL t-shirt, a pentacle, a political
badge, a rainbow, a rosary, tattoos,
or something we can only dream of.
You may carry a guitar or walking
cane or a 15 year old laptop.
Conservative or liberal, libertarian
or socialist…"
12
https://www.djangoproject.com/diversity/
Hackeando Dados Públicos com Python – bit.ly/pyraspa
13
“Everyone's different, all are
wonderful” (Pycon Japan 2016)
Hackeando Dados Públicos com Python – bit.ly/pyraspa
14
Hackeando Dados Públicos com Python – bit.ly/pyraspa
15
Yeaji Shin APAC Opening Talk
Hackeando Dados Públicos com Python – bit.ly/pyraspa
16
Why we are so
different?
Hackeando Dados Públicos com Python – bit.ly/pyraspa
17
Because we were created
to stay connected, to
share our gifts
Hackeando Dados Públicos com Python – bit.ly/pyraspa
• PyCon talks by women: (2011:
1%), (2012: 7%), (2013: 15%),
(2014/15: 33%), (2016: 40%)
• DjangoCon talks by women:
(2015: 33%), (2016: 40%)
• PSF board 2015: 7 women, 4 men
• PSF board 2016: 7 women, 4 men
• Python Brasil 2016 talks by
women: 42%
18
Hackeando Dados Públicos com Python – bit.ly/pyraspa
• Minicurso que dei para
jornalistas
• Abraji/Curso Abril de Jornalismo
• Quanto o Brasil gastou na Copa do
Mundo? (15 linhas)
• Quantas escolas existem no
Brasil, em funcionamento, sem
água, luz e esgoto? (11 linhas)
• Dados das eleições americanas (11
linhas)
19
Hackeando Dados Públicos com Python – bit.ly/pyraspa
• bit.ly/caj2016 (básico)
• bit.ly/curso_PPZ (intermediário)
20
Hackeando Dados Públicos com Python – bit.ly/pyraspa
21
http://www.portaltransparencia.gov.br/copa2014/dados/ws.seam
Hackeando Dados Públicos com Python – bit.ly/pyraspa
22
http://www.portaltransparencia.gov.br/copa2014/dados/ws.seam
Hackeando Dados Públicos com Python – bit.ly/pyraspa
23
Hackeando Dados Públicos com Python – bit.ly/pyraspa
24
https://gist.github.com/fmasanori/a428ef783211b0ffdee1
Hackeando Dados Públicos com Python – bit.ly/pyraspa
25
https://gist.github.com/fmasanori/a428ef783211b0ffdee1
Hackeando Dados Públicos com Python – bit.ly/pyraspa
26
https://gist.github.com/fmasanori/a428ef783211b0ffdee1
Hackeando Dados Públicos com Python – bit.ly/pyraspa
27
Hackeando Dados Públicos com Python – bit.ly/pyraspa
28
http://educacao.dadosabertosbr.com/api
Hackeando Dados Públicos com Python – bit.ly/pyraspa
29
https://gist.github.com/fmasanori/fc0e98c8c486be80d5a5
Hackeando Dados Públicos com Python – bit.ly/pyraspa
30
https://gist.github.com/fmasanori/fc0e98c8c486be80d5a5
Hackeando Dados Públicos com Python – bit.ly/pyraspa
31
https://gist.github.com/fmasanori/d153bea5690164f75302
Editoriais do New York Times
Hackeando Dados Públicos com Python – bit.ly/pyraspa
32
https://gist.github.com/fmasanori/b7b56cf9fb0a4a4e4a17
Dados das eleições americanas 2016
Hackeando Dados Públicos com Python – bit.ly/pyraspa
33
https://gist.github.com/fmasanori/b7b56cf9fb0a4a4e4a17
Dados das eleições americanas 2016
Hackeando Dados Públicos com Python – bit.ly/pyraspa
34
https://gist.github.com/fmasanori/1288160dad16cc473a53
Copa de Mundo em 6 linhas
Hackeando Dados Públicos com Python – bit.ly/pyraspa
Cursos avançados:
35
Katharine Jarmul: Introduction to Web (and data!)
Scraping with Python - PyCon 2014
Web scraping: Reliably and efficiently pull data
from pages that don't expect it
Hackeando Dados Públicos com Python – bit.ly/pyraspa
36
http://serenata.datasciencebr.com/
Obrigado!
#dontstophacking

More Related Content

What's hot

ざっくり DDD 入門!!
ざっくり DDD 入門!!ざっくり DDD 入門!!
ざっくり DDD 入門!!Yukei Wachi
 
ドメイン駆動設計 実践ガイド
ドメイン駆動設計 実践ガイドドメイン駆動設計 実践ガイド
ドメイン駆動設計 実践ガイド増田 亨
 
Revisão Sobre Programação Orientada a Objetos com Java
Revisão Sobre Programação Orientada a Objetos com Java Revisão Sobre Programação Orientada a Objetos com Java
Revisão Sobre Programação Orientada a Objetos com Java Mario Jorge Pereira
 
Prototipos de Baixa e Alta Fidelidade
Prototipos de Baixa e Alta FidelidadePrototipos de Baixa e Alta Fidelidade
Prototipos de Baixa e Alta FidelidadeErico Fileno
 
Palestra: Robótica com Arduino
Palestra: Robótica com ArduinoPalestra: Robótica com Arduino
Palestra: Robótica com ArduinoFelipe Martins
 
Jbatch実践入門 #jdt2015
Jbatch実践入門 #jdt2015Jbatch実践入門 #jdt2015
Jbatch実践入門 #jdt2015Norito Agetsuma
 
今からでも大丈夫!Firebase入門
今からでも大丈夫!Firebase入門今からでも大丈夫!Firebase入門
今からでも大丈夫!Firebase入門Tomoki Koga
 
Workshop Jornada do Usuário
Workshop Jornada do UsuárioWorkshop Jornada do Usuário
Workshop Jornada do UsuárioDTStartups
 
はてなブックマークにおけるアクセス制御 - 半環構造に基づくモデル化
はてなブックマークにおけるアクセス制御 - 半環構造に基づくモデル化はてなブックマークにおけるアクセス制御 - 半環構造に基づくモデル化
はてなブックマークにおけるアクセス制御 - 半環構造に基づくモデル化Lintaro Ina
 
ドメイン駆動設計という仕事の流儀
ドメイン駆動設計という仕事の流儀ドメイン駆動設計という仕事の流儀
ドメイン駆動設計という仕事の流儀増田 亨
 
グラフデータベース:Neo4j、そしてRDBからの移行手順の紹介
グラフデータベース:Neo4j、そしてRDBからの移行手順の紹介グラフデータベース:Neo4j、そしてRDBからの移行手順の紹介
グラフデータベース:Neo4j、そしてRDBからの移行手順の紹介ippei_suzuki
 
Introdução básica ao JavaScript
Introdução básica ao JavaScriptIntrodução básica ao JavaScript
Introdução básica ao JavaScriptCarlos Eduardo Kadu
 
JavaScript Object Oriented Programming Cheat Sheet
JavaScript Object Oriented Programming Cheat SheetJavaScript Object Oriented Programming Cheat Sheet
JavaScript Object Oriented Programming Cheat SheetHDR1001
 
Google Hacking - Explorando falhas de dispotivos
Google Hacking - Explorando falhas de dispotivosGoogle Hacking - Explorando falhas de dispotivos
Google Hacking - Explorando falhas de dispotivosC H
 
Android - Programação para dispositivos móveis (Aula 1)
Android - Programação para dispositivos móveis (Aula 1)Android - Programação para dispositivos móveis (Aula 1)
Android - Programação para dispositivos móveis (Aula 1)Ricardo Longa
 
Workshop Prototipação em ux - Como validar uma ideia sem construir o produto
Workshop Prototipação em ux - Como validar uma ideia sem construir o produtoWorkshop Prototipação em ux - Como validar uma ideia sem construir o produto
Workshop Prototipação em ux - Como validar uma ideia sem construir o produtoCarla De Bona
 

What's hot (20)

Node.js e Express
Node.js e ExpressNode.js e Express
Node.js e Express
 
Flutter do zero a publicacao
Flutter do zero a publicacaoFlutter do zero a publicacao
Flutter do zero a publicacao
 
ハプティックロボットによる口腔外科手術支援の試み
ハプティックロボットによる口腔外科手術支援の試みハプティックロボットによる口腔外科手術支援の試み
ハプティックロボットによる口腔外科手術支援の試み
 
ざっくり DDD 入門!!
ざっくり DDD 入門!!ざっくり DDD 入門!!
ざっくり DDD 入門!!
 
ドメイン駆動設計 実践ガイド
ドメイン駆動設計 実践ガイドドメイン駆動設計 実践ガイド
ドメイン駆動設計 実践ガイド
 
Revisão Sobre Programação Orientada a Objetos com Java
Revisão Sobre Programação Orientada a Objetos com Java Revisão Sobre Programação Orientada a Objetos com Java
Revisão Sobre Programação Orientada a Objetos com Java
 
Prototipos de Baixa e Alta Fidelidade
Prototipos de Baixa e Alta FidelidadePrototipos de Baixa e Alta Fidelidade
Prototipos de Baixa e Alta Fidelidade
 
Palestra: Robótica com Arduino
Palestra: Robótica com ArduinoPalestra: Robótica com Arduino
Palestra: Robótica com Arduino
 
Jbatch実践入門 #jdt2015
Jbatch実践入門 #jdt2015Jbatch実践入門 #jdt2015
Jbatch実践入門 #jdt2015
 
今からでも大丈夫!Firebase入門
今からでも大丈夫!Firebase入門今からでも大丈夫!Firebase入門
今からでも大丈夫!Firebase入門
 
Workshop Jornada do Usuário
Workshop Jornada do UsuárioWorkshop Jornada do Usuário
Workshop Jornada do Usuário
 
はてなブックマークにおけるアクセス制御 - 半環構造に基づくモデル化
はてなブックマークにおけるアクセス制御 - 半環構造に基づくモデル化はてなブックマークにおけるアクセス制御 - 半環構造に基づくモデル化
はてなブックマークにおけるアクセス制御 - 半環構造に基づくモデル化
 
ドメイン駆動設計という仕事の流儀
ドメイン駆動設計という仕事の流儀ドメイン駆動設計という仕事の流儀
ドメイン駆動設計という仕事の流儀
 
グラフデータベース:Neo4j、そしてRDBからの移行手順の紹介
グラフデータベース:Neo4j、そしてRDBからの移行手順の紹介グラフデータベース:Neo4j、そしてRDBからの移行手順の紹介
グラフデータベース:Neo4j、そしてRDBからの移行手順の紹介
 
Introdução básica ao JavaScript
Introdução básica ao JavaScriptIntrodução básica ao JavaScript
Introdução básica ao JavaScript
 
JavaScript Object Oriented Programming Cheat Sheet
JavaScript Object Oriented Programming Cheat SheetJavaScript Object Oriented Programming Cheat Sheet
JavaScript Object Oriented Programming Cheat Sheet
 
Google Hacking - Explorando falhas de dispotivos
Google Hacking - Explorando falhas de dispotivosGoogle Hacking - Explorando falhas de dispotivos
Google Hacking - Explorando falhas de dispotivos
 
POO - Aula 10 - Polimorfismo
POO - Aula 10 - PolimorfismoPOO - Aula 10 - Polimorfismo
POO - Aula 10 - Polimorfismo
 
Android - Programação para dispositivos móveis (Aula 1)
Android - Programação para dispositivos móveis (Aula 1)Android - Programação para dispositivos móveis (Aula 1)
Android - Programação para dispositivos móveis (Aula 1)
 
Workshop Prototipação em ux - Como validar uma ideia sem construir o produto
Workshop Prototipação em ux - Como validar uma ideia sem construir o produtoWorkshop Prototipação em ux - Como validar uma ideia sem construir o produto
Workshop Prototipação em ux - Como validar uma ideia sem construir o produto
 

More from FATEC São José dos Campos

import pybr12: experiencias de inclusión en la última PyCon Brazil
import pybr12: experiencias de inclusión en la última PyCon Brazilimport pybr12: experiencias de inclusión en la última PyCon Brazil
import pybr12: experiencias de inclusión en la última PyCon BrazilFATEC São José dos Campos
 
Lista de exercícios III Desafios python para zumbis
Lista de exercícios III Desafios python para zumbisLista de exercícios III Desafios python para zumbis
Lista de exercícios III Desafios python para zumbisFATEC São José dos Campos
 

More from FATEC São José dos Campos (20)

Seja feliz programando em python
Seja feliz programando em pythonSeja feliz programando em python
Seja feliz programando em python
 
import pybr12: experiencias de inclusión en la última PyCon Brazil
import pybr12: experiencias de inclusión en la última PyCon Brazilimport pybr12: experiencias de inclusión en la última PyCon Brazil
import pybr12: experiencias de inclusión en la última PyCon Brazil
 
Import community pycon jp
Import community pycon jpImport community pycon jp
Import community pycon jp
 
Import community
Import communityImport community
Import community
 
Diversidade na Comunidade Python
Diversidade na Comunidade PythonDiversidade na Comunidade Python
Diversidade na Comunidade Python
 
Why python
Why pythonWhy python
Why python
 
Import community
Import communityImport community
Import community
 
Python, the next Brazilian generation
Python, the next Brazilian generationPython, the next Brazilian generation
Python, the next Brazilian generation
 
Para gostar de Python DevDay
Para gostar de Python DevDay Para gostar de Python DevDay
Para gostar de Python DevDay
 
Classic Games with Python in the browser
Classic Games with Python in the browserClassic Games with Python in the browser
Classic Games with Python in the browser
 
Exercício Programa 1 Python para Zumbis
Exercício Programa 1 Python para ZumbisExercício Programa 1 Python para Zumbis
Exercício Programa 1 Python para Zumbis
 
Lista de exercícios V python para zumbis
Lista de exercícios V python para zumbisLista de exercícios V python para zumbis
Lista de exercícios V python para zumbis
 
Lista de exercícios IV python para zumbis
Lista de exercícios IV python para zumbisLista de exercícios IV python para zumbis
Lista de exercícios IV python para zumbis
 
Lista de exercícios III Desafios python para zumbis
Lista de exercícios III Desafios python para zumbisLista de exercícios III Desafios python para zumbis
Lista de exercícios III Desafios python para zumbis
 
Lista de exercícios II python para zumbis
Lista de exercícios II python para zumbisLista de exercícios II python para zumbis
Lista de exercícios II python para zumbis
 
Lista de exercícios I python para zumbis
Lista de exercícios I python para zumbisLista de exercícios I python para zumbis
Lista de exercícios I python para zumbis
 
Lista de exercícios XIV Python para Zumbis
Lista de exercícios XIV Python para ZumbisLista de exercícios XIV Python para Zumbis
Lista de exercícios XIV Python para Zumbis
 
TWP56 DJ Mix 1
TWP56 DJ Mix 1TWP56 DJ Mix 1
TWP56 DJ Mix 1
 
TWP54 Exceções
TWP54 ExceçõesTWP54 Exceções
TWP54 Exceções
 
TWP52 MVC Model View Controller
TWP52 MVC Model View ControllerTWP52 MVC Model View Controller
TWP52 MVC Model View Controller
 

Recently uploaded

Família de palavras.ppt com exemplos e exercícios interativos.
Família de palavras.ppt com exemplos e exercícios interativos.Família de palavras.ppt com exemplos e exercícios interativos.
Família de palavras.ppt com exemplos e exercícios interativos.Susana Stoffel
 
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfBRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfHenrique Pontes
 
Lírica Camoniana- A mudança na lírica de Camões.pptx
Lírica Camoniana- A mudança na lírica de Camões.pptxLírica Camoniana- A mudança na lírica de Camões.pptx
Lírica Camoniana- A mudança na lírica de Camões.pptxfabiolalopesmartins1
 
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxApostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxIsabelaRafael2
 
Regência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdfRegência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdfmirandadudu08
 
A experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxA experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxfabiolalopesmartins1
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfEditoraEnovus
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfAdrianaCunha84
 
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxAD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxkarinedarozabatista
 
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxSlides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxLuizHenriquedeAlmeid6
 
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxSlides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxLuizHenriquedeAlmeid6
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniCassio Meira Jr.
 
Slides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSlides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSilvana Silva
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxleandropereira983288
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADOcarolinacespedes23
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxLuizHenriquedeAlmeid6
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesMary Alvarenga
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalJacqueline Cerqueira
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinhaMary Alvarenga
 

Recently uploaded (20)

Família de palavras.ppt com exemplos e exercícios interativos.
Família de palavras.ppt com exemplos e exercícios interativos.Família de palavras.ppt com exemplos e exercícios interativos.
Família de palavras.ppt com exemplos e exercícios interativos.
 
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfBRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
 
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
 
Lírica Camoniana- A mudança na lírica de Camões.pptx
Lírica Camoniana- A mudança na lírica de Camões.pptxLírica Camoniana- A mudança na lírica de Camões.pptx
Lírica Camoniana- A mudança na lírica de Camões.pptx
 
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxApostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
 
Regência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdfRegência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdf
 
A experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxA experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptx
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdf
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdf
 
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxAD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
 
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxSlides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
 
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxSlides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
 
Slides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSlides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptx
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptx
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das Mães
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem Organizacional
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinha
 

Maior Festival Hacker Python América Latina

  • 1. O MAIOR FESTIVAL HACKER DA AMÉRICA LATINA
  • 2. Hackeando Dados Públicos com Python Fernando Masanori about.me/fmasanori
  • 3. Hackeando Dados Públicos com Python – bit.ly/pyraspa 3 I love teaching CS Professor at FATEC https://about.me/fmasanori http://pycursos.com/python-para-zumbis/
  • 4. Hackeando Dados Públicos com Python – bit.ly/pyraspa 50k alunos 3 milhões visualizações 172 palestras e minicursos 15 países 4
  • 5. Hackeando Dados Públicos com Python – bit.ly/pyraspa Tenho transtorno bipolar Não sou fluente no inglês Meu github é um zero Porém amo ensinar 5
  • 6. Hackeando Dados Públicos com Python – bit.ly/pyraspa “O que importa não são as cartas que recebemos no jogo da vida, mas nosso modo de jogar com elas” do livro “Uma mente inquieta” Kay Redfield Jamison 6
  • 7. Hackeando Dados Públicos com Python – bit.ly/pyraspa Python 7
  • 8. Hackeando Dados Públicos com Python – bit.ly/pyraspa 8
  • 9. Hackeando Dados Públicos com Python – bit.ly/pyraspa 9
  • 10. Hackeando Dados Públicos com Python – bit.ly/pyraspa 10
  • 11. Hackeando Dados Públicos com Python – bit.ly/pyraspa “We want our community to be more diverse: whoever you are, and whatever our background, we welcome you” 11 http://www.python.org/psf/diversity/
  • 12. Hackeando Dados Públicos com Python – bit.ly/pyraspa "We welcome you. You may wear a baby sling, hijab, a kippah, leather, an XXXL t-shirt, a pentacle, a political badge, a rainbow, a rosary, tattoos, or something we can only dream of. You may carry a guitar or walking cane or a 15 year old laptop. Conservative or liberal, libertarian or socialist…" 12 https://www.djangoproject.com/diversity/
  • 13. Hackeando Dados Públicos com Python – bit.ly/pyraspa 13 “Everyone's different, all are wonderful” (Pycon Japan 2016)
  • 14. Hackeando Dados Públicos com Python – bit.ly/pyraspa 14
  • 15. Hackeando Dados Públicos com Python – bit.ly/pyraspa 15 Yeaji Shin APAC Opening Talk
  • 16. Hackeando Dados Públicos com Python – bit.ly/pyraspa 16 Why we are so different?
  • 17. Hackeando Dados Públicos com Python – bit.ly/pyraspa 17 Because we were created to stay connected, to share our gifts
  • 18. Hackeando Dados Públicos com Python – bit.ly/pyraspa • PyCon talks by women: (2011: 1%), (2012: 7%), (2013: 15%), (2014/15: 33%), (2016: 40%) • DjangoCon talks by women: (2015: 33%), (2016: 40%) • PSF board 2015: 7 women, 4 men • PSF board 2016: 7 women, 4 men • Python Brasil 2016 talks by women: 42% 18
  • 19. Hackeando Dados Públicos com Python – bit.ly/pyraspa • Minicurso que dei para jornalistas • Abraji/Curso Abril de Jornalismo • Quanto o Brasil gastou na Copa do Mundo? (15 linhas) • Quantas escolas existem no Brasil, em funcionamento, sem água, luz e esgoto? (11 linhas) • Dados das eleições americanas (11 linhas) 19
  • 20. Hackeando Dados Públicos com Python – bit.ly/pyraspa • bit.ly/caj2016 (básico) • bit.ly/curso_PPZ (intermediário) 20
  • 21. Hackeando Dados Públicos com Python – bit.ly/pyraspa 21 http://www.portaltransparencia.gov.br/copa2014/dados/ws.seam
  • 22. Hackeando Dados Públicos com Python – bit.ly/pyraspa 22 http://www.portaltransparencia.gov.br/copa2014/dados/ws.seam
  • 23. Hackeando Dados Públicos com Python – bit.ly/pyraspa 23
  • 24. Hackeando Dados Públicos com Python – bit.ly/pyraspa 24 https://gist.github.com/fmasanori/a428ef783211b0ffdee1
  • 25. Hackeando Dados Públicos com Python – bit.ly/pyraspa 25 https://gist.github.com/fmasanori/a428ef783211b0ffdee1
  • 26. Hackeando Dados Públicos com Python – bit.ly/pyraspa 26 https://gist.github.com/fmasanori/a428ef783211b0ffdee1
  • 27. Hackeando Dados Públicos com Python – bit.ly/pyraspa 27
  • 28. Hackeando Dados Públicos com Python – bit.ly/pyraspa 28 http://educacao.dadosabertosbr.com/api
  • 29. Hackeando Dados Públicos com Python – bit.ly/pyraspa 29 https://gist.github.com/fmasanori/fc0e98c8c486be80d5a5
  • 30. Hackeando Dados Públicos com Python – bit.ly/pyraspa 30 https://gist.github.com/fmasanori/fc0e98c8c486be80d5a5
  • 31. Hackeando Dados Públicos com Python – bit.ly/pyraspa 31 https://gist.github.com/fmasanori/d153bea5690164f75302 Editoriais do New York Times
  • 32. Hackeando Dados Públicos com Python – bit.ly/pyraspa 32 https://gist.github.com/fmasanori/b7b56cf9fb0a4a4e4a17 Dados das eleições americanas 2016
  • 33. Hackeando Dados Públicos com Python – bit.ly/pyraspa 33 https://gist.github.com/fmasanori/b7b56cf9fb0a4a4e4a17 Dados das eleições americanas 2016
  • 34. Hackeando Dados Públicos com Python – bit.ly/pyraspa 34 https://gist.github.com/fmasanori/1288160dad16cc473a53 Copa de Mundo em 6 linhas
  • 35. Hackeando Dados Públicos com Python – bit.ly/pyraspa Cursos avançados: 35 Katharine Jarmul: Introduction to Web (and data!) Scraping with Python - PyCon 2014 Web scraping: Reliably and efficiently pull data from pages that don't expect it
  • 36. Hackeando Dados Públicos com Python – bit.ly/pyraspa 36 http://serenata.datasciencebr.com/