Programación y periodismo de Datos Abiertos

Fernando Briano / @picandocodigo

¿Qué son los datos Abiertos?

Datos Abiertos en Uruguay

Hackatones, comunidad, ¿todos programadores?

Datos abiertos y periodismo

Ejemplo AtuServicio.uy

Data Uruguay

Datos a investigar

Población, Medio Ambiente, Salud, Gasto Público, Gobierno, Mapas, Tránsito, Leyes, Parlamento.

Algunos ejemplos en América Latina

Otros: The Guardian Data

Manual de Periodismo de Datos

http://interactivos.lanacion.com.ar/manual-data/

Procesando Datos Abiertos

Visualizaciones, infografías, y demás

Organización de Datos

  • OpenRefine - limpiar, transformar, formatear y compartir datos.
  • Hojas de cálculo - LibreOffice, Excel, Google Docs.

Scraping

Programación

Ruby, Python

Ejemplo Ruby

            
tipos = {}
total = 0
CSV.foreach("fallecidos_2014.csv", encoding: 'iso-8859-2', col_sep: ';', headers: :first_row) do |row|
  # La quinta columna es el tipo de siniestro
  siniestro = row[4]
  # Agrego el tipo de siniestro y seteo el valor en 0
  tipos[siniestro] ||= 0
  # Sumo 1 a la cantidad de siniestros de este tipo
  tipos[siniestro] += 1
  # Sumo 1 al total
  total += 1
end
# Mostrar total:
puts "Total fallecidos en accidentes de tránsito 2014: #{total}"
# Mostrar por tipo:
puts "Por tipo de siniestro"
pp tipos
            
          

Recursos Ruby

Recursos Programación

Conclusión

Contacto