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

Hackeando Dados públicos com python

Aug 04, 2015

Download

Education

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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]