Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Programación y Periodismo de Datos

Programación y Periodismo de Datos

Charla dada en la Universidad Católica de Montevideo el 25 de setiembre de 2015 a estudiantes de periodismo.
http://picandocodigo.net/2015/charla-programacion-y-periodismo-de-datos-abiertos

49c5bd577a2d7ef0628c8ceb90b8c7ae?s=128

Fernando Briano

September 25, 2015
Tweet

More Decks by Fernando Briano

Other Decks in Programming

Transcript

  1. Programación y periodismo de Datos Abiertos / Fernando Briano @picandocodigo

  2. ¿Qué son los datos Abiertos?

  3. Datos Abiertos en Uruguay Intendencia de Montevideo Catálogo de Datos

    Abiertos - Gobierno y Agesic Data Uruguay
  4. Hackatones, comunidad, ¿todos programadores?

  5. Datos abiertos y periodismo

  6. Ejemplo AtuServicio.uy Data Uruguay

  7. Datos a investigar Población, Medio Ambiente, Salud, Gasto Público, Gobierno,

    Mapas, Tránsito, Leyes, Parlamento.
  8. Algunos ejemplos en América Latina La Nación Data Argentina La

    Nación Data Costa Rica Ojo Público Perú Plaza Pública Guatemala El Universal México Milenio Datalab México El Tiempo Colombia Otros: The Guardian Data
  9. Manual de Periodismo de Datos http://interactivos.lanacion.com.ar/manual-data/

  10. Procesando Datos Abiertos

  11. Visualizaciones, infografías, y demás - Gráficas e infografías - Infografías

    con editor web - Aplicación para Windows y Mac - Líneas de tiempo Infogr.am Easel.ly Tableau Timeline Js
  12. Organización de Datos - limpiar, transformar, formatear y compartir datos.

    Hojas de cálculo - LibreOffice, Excel, Google Docs. OpenRefine
  13. Scraping Mozenda Screen-scraper

  14. Programación Ruby, Python

  15. Ejemplo Ruby t i p o s = { }

    t o t a l = 0 C S V . f o r e a c h ( " f a l l e c i d o s _ 2 0 1 4 . c s v " , e n c o d i n g : ' i s o ­ 8 8 5 9 ­ 2 ' , c o l _ s e p : ' ; ' , h e a d e r s : : f i r s t _ r o w # L a q u i n t a c o l u m n a e s e l t i p o d e s i n i e s t r o s i n i e s t r o = r o w [ 4 ] # A g r e g o e l t i p o d e s i n i e s t r o y s e t e o e l v a l o r e n 0 t i p o s [ s i n i e s t r o ] | | = 0 # S u m o 1 a l a c a n t i d a d d e s i n i e s t r o s d e e s t e t i p o t i p o s [ s i n i e s t r o ] + = 1 # S u m o 1 a l t o t a l t o t a l + = 1 e n d # M o s t r a r t o t a l : p u t s " T o t a l f a l l e c i d o s e n a c c i d e n t e s d e t r á n s i t o 2 0 1 4 : # { t o t a l } " # M o s t r a r p o r t i p o : p u t s " P o r t i p o d e s i n i e s t r o " p p t i p o s
  16. Recursos Ruby Try Ruby Cómo empezar con Ruby

  17. Recursos Programación - Programación web, Ruby, Python y más. -

    Programación web, Python, etc. - Cursos universitarios en inglés y en español. Particularmente: - Ruby, Programación web. Code Academy Code Avengers Coursera Programación para Todos (introducción a Python) Code School (pago)
  18. Conclusión

  19. Contacto E-mail: Blog: - en Twitter fernando@picandocodigo.net picandocodigo.net Datos Abiertos

    @picandocodigo