EN ESPAÑOL
Descripción: Taller práctico para conocer las expresiones regulares, realizando un par de casos de uso tanto en un editor de textos como en OpenRefine.
Creo que las expresiones regulares son una herramienta básica para mejorar la productividad en el trabajo de limpieza y transformación de textos. Se trata de un recurso horizontal que puede ser utilizado en multitud de herramientas de SW que no requieren conocimientos de programación así como en cualquier lenguaje de programación por lo que se trata de un conocimiento muy versátil y reutilizable.
Resultados: Aprender la sintaxis de las expresiones regulares e interiorizar su uso en programas como OpenRefine.
Durante el Hackathon estos conocimientos podrán ser puestos en práctica por los asistentes, principalmente si trabajan con un dataset que proviene de la web, ya que en un 99% de los casos necesitará de una limpieza en la que las expresiones regulares pueden jugar un gran papel.
Necesidades: Para mi Internet, Proyector.
Para los asistentes sería bueno que tuviesen preinstalado OpenRefine (requiere Java) y Notepad++(windows) o SublimeText(Mac/Linux) para el trabajo en editor de texto.
Track: Data hackers
Facilitador: Juan Elosua
Duración: 2 horas
Nivel: Todos los perfilesDescription: Hands-on workshop to know regular expressions, working on several use cases both in text editors and OpenRefine.
Regular expressions are a basic tool to improve productivity when working on cleaning and transforming texts. They are a crossed-domain resource that can be used in a lot of software tools without any programming knowledge as well as in any programming language, hence, being a versatile and reusable knowledge.
Outcome: Learn the syntax of regular expressions and embrace its use in programs like OpenRefine.
During the hackathon, this knowledge could be put into practice by the attendants, specially if they work with a dataset that comes out of the web, since in the 99% of the cases some cleaning will be needed, and this is where regular expressions can play an important role.
Requirements: Internet and a projector for me.
The attendants should have OpenRefine pre-installed (requires Java) and Notepad++ (Windows) or SublimeText(Mac/Linux) to work with a text editor.
Track: Data Hackers
Facilitator: Juan Elosua
Time: 2 hours
Level: All the profiles