extraindo dados públicos na marra com python

94
Extraindo dados públicos na marra com Python PythonBrasil[6] Curitiba, PR - Outubro de 2010

Upload: pedro-valente

Post on 20-Jan-2015

4.640 views

Category:

Technology


0 download

DESCRIPTION

Juntando as motivações jornalísticas com dados públicos e a capacidade técnica dos programadores, podemos ver exemplos de como vai ser o jornalismo do futuro.

TRANSCRIPT

Page 1: Extraindo dados públicos na marra com Python

Extraindo dados públicos na marra

com Python

PythonBrasil[6]Curitiba, PR - Outubro de 2010

Page 2: Extraindo dados públicos na marra com Python

Aviso:

Não é uma palestra técnica :(

Page 3: Extraindo dados públicos na marra com Python

comunidade Python+

hacks com dados públicos

=o futuro do jornalismo

Page 4: Extraindo dados públicos na marra com Python

@pedrovalente

Page 5: Extraindo dados públicos na marra com Python

jornalista

Page 6: Extraindo dados públicos na marra com Python

desenvolvedor

Page 7: Extraindo dados públicos na marra com Python

Python desde 2008

Page 8: Extraindo dados públicos na marra com Python

Yahoo!

Page 9: Extraindo dados públicos na marra com Python

desenvolvimento de software

+jornalismo

Page 10: Extraindo dados públicos na marra com Python

na raça

Page 11: Extraindo dados públicos na marra com Python

Matt Waite

Page 12: Extraindo dados públicos na marra com Python
Page 13: Extraindo dados públicos na marra com Python

"Build something or STFU"Matt Waite - Politifact

Page 14: Extraindo dados públicos na marra com Python

Python na vanguarda

Page 15: Extraindo dados públicos na marra com Python
Page 16: Extraindo dados públicos na marra com Python

Lawrence Journal-World

Page 17: Extraindo dados públicos na marra com Python

Holovaty

Page 18: Extraindo dados públicos na marra com Python
Page 19: Extraindo dados públicos na marra com Python

Everyblock:

plataforma para consumo de

dados públicos

Page 20: Extraindo dados públicos na marra com Python

dados públicos

Page 21: Extraindo dados públicos na marra com Python

Você já precisou deles

Page 22: Extraindo dados públicos na marra com Python

e provavelmentefoi mal atendido

Page 23: Extraindo dados públicos na marra com Python

Horários de voosInfraero

Page 24: Extraindo dados públicos na marra com Python

Preço de combustívelANP

Page 25: Extraindo dados públicos na marra com Python

Candidatos e votaçõesTSE

Page 26: Extraindo dados públicos na marra com Python

Achar uma agência dos Correios

Page 27: Extraindo dados públicos na marra com Python

CEPs do Brasil são vendidos num CD!!!!!

Page 28: Extraindo dados públicos na marra com Python

CEPs do Brasil são vendidos num CD!!!!!

Page 29: Extraindo dados públicos na marra com Python

a administração pública precisa ser

transparente

Page 30: Extraindo dados públicos na marra com Python

pouca grana

pepinos gigantes

precisa foco no que ninguém mais tem

Page 31: Extraindo dados públicos na marra com Python

por issoprecisa abrir os dados

Page 32: Extraindo dados públicos na marra com Python

não deve depender de lei. É obrigação moral

Page 33: Extraindo dados públicos na marra com Python

wiki.thackdaydf.com.br

Page 34: Extraindo dados públicos na marra com Python

Se o fornecedor não colabora, fazemos justiça com

as próprias mãos

Page 35: Extraindo dados públicos na marra com Python

e aí entra o scraping, por exemplo

Page 36: Extraindo dados públicos na marra com Python

Tem muitas maneiras de se fazer isso.

BeautifulSoupScrapyurllib :)

Page 37: Extraindo dados públicos na marra com Python

pode ser um bom tema pros open spaces

Page 38: Extraindo dados públicos na marra com Python

tem cada vez mais gente atacando os

problemas

Page 39: Extraindo dados públicos na marra com Python

Transparência Hackdaygroups.google.com/group/thackday

thackdaydf.com.br

Random Hacks of Kindnesswww.rhok.org

Próximo é em dezembro!

Page 40: Extraindo dados públicos na marra com Python

Pra quem nunca viu:

um hack com dados públicos feito em

Python

Page 41: Extraindo dados públicos na marra com Python

cruzalinhas.appspot.com

Page 42: Extraindo dados públicos na marra com Python

cruzalinhas.appspot.com

lightning talk? #fikdik

Page 44: Extraindo dados públicos na marra com Python

Yahoo! Open Hackday

Page 45: Extraindo dados públicos na marra com Python
Page 46: Extraindo dados públicos na marra com Python
Page 47: Extraindo dados públicos na marra com Python
Page 48: Extraindo dados públicos na marra com Python
Page 49: Extraindo dados públicos na marra com Python
Page 50: Extraindo dados públicos na marra com Python
Page 51: Extraindo dados públicos na marra com Python
Page 52: Extraindo dados públicos na marra com Python
Page 53: Extraindo dados públicos na marra com Python

vários hacks legais surgiram usando dados

públicos

Page 54: Extraindo dados públicos na marra com Python
Page 55: Extraindo dados públicos na marra com Python

http://github.com/legisdados

Page 57: Extraindo dados públicos na marra com Python
Page 59: Extraindo dados públicos na marra com Python

http://eleicoes.mamulti.com/

Page 60: Extraindo dados públicos na marra com Python
Page 62: Extraindo dados públicos na marra com Python
Page 64: Extraindo dados públicos na marra com Python

visibilidade e repercussão

Page 65: Extraindo dados públicos na marra com Python

é desenvolvimento ou é jornalismo?

Page 66: Extraindo dados públicos na marra com Python

Descobrir e comunicar informação de interesse público é o trabalho do

jornalista

Page 67: Extraindo dados públicos na marra com Python

Não importa o suporte tecnológico

Page 68: Extraindo dados públicos na marra com Python

Uma folha de papel é um suporte tecnológico

Page 69: Extraindo dados públicos na marra com Python

assim comoum computador

conectado em rede

Page 70: Extraindo dados públicos na marra com Python

vs.

Page 71: Extraindo dados públicos na marra com Python

hmmm...

Page 72: Extraindo dados públicos na marra com Python

isso significa que todo desenvolvedor pode

fazer jornalismo

Page 73: Extraindo dados públicos na marra com Python

parece óbvio, mas muitos ignoram essa

diferença

Page 74: Extraindo dados públicos na marra com Python

Alguns jornais já perceberam isso

Page 75: Extraindo dados públicos na marra com Python

The Guardian

Page 76: Extraindo dados públicos na marra com Python

Simon Willison

Page 77: Extraindo dados públicos na marra com Python

The Guardianhttp://mps-expenses.guardian.co.uk/

Page 78: Extraindo dados públicos na marra com Python
Page 79: Extraindo dados públicos na marra com Python

www.guardian.co.uk/open-platform/

www.guardian.co.uk/data-store

Page 80: Extraindo dados públicos na marra com Python

NYTimes

developer.nytimes.com

Page 81: Extraindo dados públicos na marra com Python

Nos EUA a comunidade cresce

rapidamente

Page 82: Extraindo dados públicos na marra com Python

valeu Obama!

Page 83: Extraindo dados públicos na marra com Python

http://help.hackshackers.com/

Page 84: Extraindo dados públicos na marra com Python

Mas e aqui?

Page 85: Extraindo dados públicos na marra com Python

ainda temos iniciativas isoladas, que podem

crescer com a colaboração

Page 86: Extraindo dados públicos na marra com Python

mas podemos pensar mais além

Page 87: Extraindo dados públicos na marra com Python

oportunidade

Page 88: Extraindo dados públicos na marra com Python

empresas de mídianão entendemde tecnologia

Page 89: Extraindo dados públicos na marra com Python

e a *renascença* do jornalismo passa pelo desenvolvimento de

software

Page 90: Extraindo dados públicos na marra com Python

aplicações que coletam, distribuem e

visualizam dadospodem ser jornalismo

Page 91: Extraindo dados públicos na marra com Python

grandes empresas estão acordando para isso

Page 92: Extraindo dados públicos na marra com Python

pequenas iniciativas podem sair na frente

Page 93: Extraindo dados públicos na marra com Python

e vocês estão numa posição única para serem a vanguarda deste movimento

Page 94: Extraindo dados públicos na marra com Python

Obrigado!

@pedrovalente