Este mini-proyecto permitirá a los estudiantes obtener y analizar datos en tiempo real desde Twitter utilizando Big Data y Python. Es una aplicación real y emocionante de cómo los datos se generan y procesan instantáneamente.
Este documento también sirve para probar la elaboración de documentos en Github.
Una nube de palabras (también conocida como word cloud en inglés) es una representación visual de un conjunto de texto, donde las palabras más frecuentes o relevantes aparecen en tamaños más grandes, mientras que las menos importantes son más pequeñas. Se genera a partir de un análisis de frecuencia de palabras en un documento, un conjunto de tweets, un libro, un sitio web o cualquier fuente de texto.
Por lo general:
- Las palabras se colocan de forma aleatoria o artística en una imagen (como una nube o una forma personalizada).
- Se pueden personalizar colores, formas y fuentes para hacerla más atractiva.
- Herramientas como WordCloud en Python, o sitios web como Wordle o TagCrowd, facilitan su creación.
Es una forma gráfica de resumir texto, destacando lo esencial sin necesidad de leer todo el contenido.
Este repositorio contiene un archivo de Python que realiza lo siguiente:
- Usa el bearer token de la API de X para realizar una consulta de tweets
- Guarda los tweets en un archivo de Excel
- Construye una nube de palabras con los tweets obtenidos de la consulta
El bearer token debe de proporcionarlo el usuario, se debe de obtener en X Developer Portal.
A continuación se hacen algunas pruebas para elaboración de documentos.
A continuación se mostrarán algunas ecuaciones.
A continuación se mostrará una tabla.
| First column name | Second column name |
|---|---|
| Row 1, Col 1 | Row 1, Col 2 |
| Row 2, Col 1 | Row 2, Col 2 |