En pocas palabras, un economista es un tomador de decisiones que busca maximizar o minimizar, dependiendo de su trabajo en cuestión. Pero ¿cómo tomamos decisiones? y ¿cómo maximizamos las probabilidades de que la decisión tomada sea la correcta?
La respuesta es: datos y más datos. Una vez obtenidos los datos, estos se deben procesar de manera a que se conviertan en información útil para la toma de decisiones.
Importancia de aprender un lenguaje de programación
- Te enseña a resolver problemas de manera creativa
- Puedes automatizar procesos
- Te enseña a pensar de manera crítica
- Te vuelve más atento, al tener que prestar atención a los detalles más pequeños.
Top programas para economistas
- R
- Python
- SQL
- Tableau
R
R es un lenguaje de programación abierto con un enfoque al análisis estadístico y orientado a objetos. Una de sus ventajas es la facilidad con la que se integra a otras bases de datos y a otros lenguajes de programación. Otro de sus puntos fuertes es su capacidad gráfica, que permite crear gráficos de gran calidad.
Al ser un proyecto colaborativo, los usuarios pueden compartir paquetes de datos con los demás usuarios. Para programar con R se utiliza la plataforma conocida como R studio, esta plataforma consigue que la interacción del programador y el programa sea más amena, además de brindar herramientas que facilitan la programación. R studio nos ofrece recursos educativos que van desde cheat sheets, pequeños cursos con diferentes dificultades y hasta libros de texto.
Página de R studio: https://www.rstudio.com/
Libro de texto: https://www.datanalytics.com/libro_r/programacion-en-r.html
Cursos: https://education.rstudio.com/learn/
Python
Python es un lenguaje de scripting independiente, de plataforma y orientado a objetos, preparado para realizar cualquier tipo de programa, desde aplicaciones Windows a servidores de red o, incluso, páginas web.
Es un lenguaje interpretado, lo que significa que no se necesita compilar el código fuente para poder ejecutarlo, lo que ofrece ventajas como la rapidez de desarrollo e inconvenientes como una menor velocidad.
Si bien Python puede hacer todo lo que hace R, a la hora de realizar estadísticas es un poco más complicado, pero su ventaja es que te permite crear programas que automatizan procesos.
También como R studio, Python tiene una gran biblioteca de recursos donde recomiendan libros, cursos y guías para ayudar a sus usuarios.
www.python.org
SQL
SQL es la abreviación de Structured Query Lenguage y se utiliza para la actualización y recuperación de bases de datos.
Es un lenguaje declarativo de «alto nivel» o «de no procedimiento» que, gracias a su fuerte base teórica y su orientación al manejo de conjuntos de registros y no a registros individuales, permite una alta productividad en codificación y la orientación a objetos. De esta forma, una sola sentencia puede equivaler a uno o más programas que se utilizarían en un lenguaje de bajo nivel orientado a registros.
www.mysql.com
Tableau
Tableau es un software de inteligencia de negocios, para el análisis y visualización de datos. Está compuesto por varias herramientas que incluye a Tableau Prep, Tableau Desktop, Tableau Online y Tableau Server. Este software se destaca por lo amigable que es al usuario, incluso si este no tiene experiencia previa.
www.tableau.com
Pasos para aprender a programar.
- Elegir un programa.
- Inscribirse a un curso y conseguir libros relacionados.
- Unirse a una comunidad de programación.
- Desarrollar un proyecto
Donde aprender
- Coursera
- Edx
- Khan Academy
- Udemy
- YouTube
- Aplicaciones
- https://education.rstudio.com/learn/
Cursos recomendados
- Certificado profesional de Análisis de datos de Google | Googlehttps://coursera.org/specializations/google-data-analytics
- Certificado profesional de Ciencia de datos de IBM | IBMhttps://coursera.org/specializations/ibm-data-science
- Statistics with R Especialización | Universidad Dukehttps://coursera.org/specializations/statistics