hackeando dados públicos com python

27
Fernando Masanori @fmasanori Hackeando Dados Públicos com Python

Upload: fernando-masanori

Post on 04-Aug-2015

3.772 views

Category:

Education


9 download

TRANSCRIPT

Page 1: Hackeando Dados públicos com python

Fernando Masanori

@fmasanori

Hackeando Dados Públicos com Python

Page 2: Hackeando Dados públicos com python

I love teachingCS Professor at FATEChttps://about.me/fmasanori

http://pycursos.com/python-para-zumbis/

Page 3: Hackeando Dados públicos com python

Atenção

• Curso de 1h30 para pessoas iniciantes em programação

• Usaremos apenas Python 3, sem nenhuma biblioteca externa

• Vamos responder a perguntas como: • Quanto o Brasil gastou na Copa do Mundo

2014• Quantas escolas existem no Brasil, em

funcionamento, sem água, luz e esgoto • Nos slides seguintes uma motivação do que dá

para fazer com mais tempo...

Page 4: Hackeando Dados públicos com python

Casdinho

Page 5: Hackeando Dados públicos com python

Sentiment Analysis (Twitter)

menina: aaaaaaaaaaaaaa eu NAO GOSTO DELE

amiga: e vc ficará rica , e irá dividir sua riqueza cm sua amg aq *u*

menina: kkkkkk como assim eu fikar rica pq?

amiga: pq ele é inteligente , e vai arranjar um ótimo emprego , e

ganhar mt dinheiro rs

menina: kkkkk ele é inteligente como assim ??

amiga: AQUELE VIADO PASSOU NO CASDINHO, E EU NÃO !

Page 6: Hackeando Dados públicos com python

Sentiment Analysis (Facebook)

Sabe o que é ter vontade de acordar cedo no domingo para estudar?!?

Bom, eu também não sei explicar, mas é o que estou sentindo no momento .-.

Bora Casdinho!

Page 7: Hackeando Dados públicos com python

https://gist.github.com/4684752

Hacking Facebook Friends Photos

Page 8: Hackeando Dados públicos com python

AndroidWallpaper

Page 9: Hackeando Dados públicos com python

AndroidWallpaper

Page 10: Hackeando Dados públicos com python

World Cup

https://gist.github.com/fmasanori/1288160dad16cc473a53

.

.

.

Page 11: Hackeando Dados públicos com python

Notify via email when specific flight ticket fares goes down (by Lucas Inojosa)

https://github.com/lucasicf/notificapassagem

Page 12: Hackeando Dados públicos com python

Olho Neles! Gastos com verba indenizatória

http://olhoneles.org/

Page 13: Hackeando Dados públicos com python

JUS Brasil: organizamos toda a informaçãojurídica brasileira

http://www.jusbrasil.com.br/

Page 14: Hackeando Dados públicos com python

Arquivos do minicurso

1.Inscreva-se no Python para Zumbis2.Baixar Vídeo Aula/Materiais > Aulas Isoladas >

Material para a IV Semana do Curso3.Baixar Abraji.zip

Page 15: Hackeando Dados públicos com python

Caso você não saiba programar

1.Vídeo Aula Materiais > Criando suas hordas de Zumbis – Python na prática! > Python na Prática > Slides – Revisão Geral

2.Os arquivos são adivinhando números 01 a 06.py

Page 16: Hackeando Dados públicos com python

Básico de Strings e Raspagem

1.Vídeo Aula Materiais > Criando suas hordas de Zumbis – Python na prática! > Revisando as Strings > Slides – Revisão Strings

2.Os arquivos são caneca01 a 08.py

Page 17: Hackeando Dados públicos com python

Documentação Dados Públicos Copa 2014

http://www.portaltransparencia.gov.br/copa2014/dados/ws.seam

Page 18: Hackeando Dados públicos com python

Soma simples

https://gist.github.com/fmasanori/a428ef783211b0ffdee1

Page 19: Hackeando Dados públicos com python

Excluindo obras não iniciadas na época

https://gist.github.com/fmasanori/c648d753e7d0176ff172

Page 20: Hackeando Dados públicos com python

Busca Simples por Escolas

https://gist.github.com/fmasanori/f4184a80952f040b6bb1

Page 21: Hackeando Dados públicos com python

Busca Avançada por Situação

https://gist.github.com/fmasanori/fc0e98c8c486be80d5a5

Page 22: Hackeando Dados públicos com python

Detalhe por código

https://gist.github.com/fmasanori/14bd33a0a221fca9d19e

Page 23: Hackeando Dados públicos com python

Busca Avançada com alguns detalhes

https://gist.github.com/fmasanori/4d6b7ea38a28681a513a

Page 24: Hackeando Dados públicos com python

Documentação API Educação

http://educacao.dadosabertosbr.com/api

Page 25: Hackeando Dados públicos com python

Sites úteis para iniciantes

import.io

webscraper.io

scraperwiki.com (jornalistas conseguem conta free)

X-Ray Googles

Page 26: Hackeando Dados públicos com python

Cursos avançados

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

Page 27: Hackeando Dados públicos com python

Questions?http://about.me/fmasanori

[email protected]