Sesión 4
2025-03-27
No
Nope
Jamás
Regla de Storytelling #1
Nunca reveles el final antes de tiempo.
Siempre eleva la tensión y el dramatismo
Data Storytelling
¿Por qué Data Storytelling?
🔥 Las historias son la primera tecnología humana
Regla del máximo y final (Peak-End Rule)
Rating de Game of Thrones, por Kelvin Neo
Usar trucos de Storytelling (narrativa) para crear presentaciones que serán recordadas y que causarán impacto
🎭 Las emociones generan acciones
¿Podemos hacer que millones de personas compartan estadísticas en redes sociales?
Data Storytelling
Tool #1: Visualization
Regla de Storytelling #2
Los detalles son importantes, pero no todos los detalles son importantes.
🔢 No compartas números
🪶Comparte una historia
(C) Storytelling with Data, por Cole Nussbaumer Knaflic.
(C) Essential chart types for data visualization, por Atlassian.
Data Storytelling
Tool #2: AI
Regla de Storytelling #3
Tu primera versión siempre será horrible.
🥱 1° versión \(<\) … \(<\) 😊 última versión
Data Storytelling
Tool #3: Presentation
Regla de Storytelling #4
Explicar menos y mostrar más.
Visualización
¿Qué es la Visualización?
❌ Mal Gráfico
✅ Buen Gráfico
📋 Tablas vs 📊 Gráficos
(C) Noah Iliinsky: “Four Pillars of Visualization” - Youtube.
Herramientas
Herramientas de Visualización
Un sistema abierto para publicaciones científicas con markdown y código interactivo (Python/R).
Código: example.qmd
---
title: "Habits"
author: "John Doe"
format:
revealjs:
transition: fade
theme: black
toc: true
center: true
---
## Getting up
- Turn off alarm
- Get out of bed
---
## Going to sleep
::: { .incremental }
- Get in bed
- Count sheep
:::
Slides: example.html
Es una herramienta de código abierto que facilita la creación de aplicaciones web interactivas utilizando únicamente Python.
import streamlit as st
# Título principal de la aplicación
st.title("Hola Streamlit")
# Sidebar con descripción y opciones de configuración
st.sidebar.title("Opciones")
st.sidebar.write("Configura el mensaje principal y el emoticón.")
# Opciones en el sidebar para personalizar el mensaje
nombre1 = st.sidebar.text_input("Nombre 1", "Seth")
nombre2 = st.sidebar.text_input("Nombre 2", "Nut")
emoticon = st.sidebar.selectbox("Selecciona un emoticón", ["😊", "❤️", "👫", "🌟", "🐶"])
# Mensaje principal en la app
mensaje = f"{nombre1} y {nombre2} son mejores amigos {emoticon}"
st.write(mensaje)
# Agregar una imagen decorativa
st.image(
"https://media1.thehungryjpeg.com/thumbs2/ori_4312464_ng19gv7ncq8oga7awkf1w72gsvbznzrkc861timx_valentine-couple-of-doberman-pinscher.jpg",
caption="Amigos",
use_container_width =False,
width=300 # Ajuste del tamaño de la imagen
)
# Footer
st.markdown(
"""
---
Gracias por usar esta aplicación interactiva 🎈
"""
)
🛠️ Elige una herramienta
💡 La innovación destaca
Sesión 02
Conclusiones
🔗 Nuestro Sitio Web: seth-nut.github.io/resources.