Get ready with me para
armar mi CV en

Un IDE de nueva generación
¿Por qué importa?
🔬 Pensado para el flujo de trabajo científico de datos
🐍 Un solo IDE para R y Python juntos
🚀 Potencia de VS Code + experiencia de RStudio
📄 Quarto integrado sin configuración extra
Fuente: /https://posit-dev.github.io/positron-workshop/slides/02-explore.pdf
| RStudio | Positron | |
|---|---|---|
| Lenguajes | Solo R | R y Python nativamente |
| Navegación | Menús y botones | Command Palette + clic derecho |
| Paneles | Environment / History / Files | Variables · Explorer · Git |
| Proyectos | .Rproj como proyecto |
Carpeta = proyecto |
| Output | Inline chunk output | Output en consola |
| Visualización | Salida directa de plots | Panel Plots + Data Explorer |
Fuente: /https://posit-dev.github.io/positron-workshop/slides/02-explore.pdf
* Activar con: Ajustes → RStudio Keybindings
⚡ Command Palette
Cada acción con Cmd+Shift+P. Búsqueda rápida y shortcuts personalizables.
🖋️ Quarto Nativo
Preview, insertar celdas y navegar secciones. Sin configuración adicional.
📊 Data Explorer
Inspección interactiva de dataframes con filtros y estadísticas por columna.
🐍 Python + R
Ambos kernels en la misma sesión. Variables y plots en el mismo panel.
🌿 Git Integrado
Panel de cambios, commits y push/pull sin salir del IDE.
🔌 Extensiones
Acceso al registro Open VSX. Miles de extensiones disponibles.
💡 La ventaja no es usar los distintos lenguajes a la vez, sino no tener que aprender un IDE diferente cuando necesitás hacer algo en Python.
Positron puede correr sesiones concurrentes:
🔢 Múltiples versiones de R simultáneamente
🐍 Mezclar sesiones de R y Python
📋 Varias instancias de la misma versión
🔄 Reiniciar una sesión sin afectar las otras
¿Para qué sirve?
.rproj vs. 📁carpetas.Rproj.Rproj en la carpeta para designarla como proyecto.here::here()).mi-proyecto/
├── mi-proyecto.Rproj ← marca la raíz del proyecto
├── datos/
├── scripts/
└── resultados/
.Rproj en la carpeta..vscode/settings.json para almacenarlas.here::here() sigue funcionando, pero encuentra la raíz a través de la carpeta .git (no del .Rproj).mi-proyecto/
├── .git/ ← ancla de raíz para here::here()
├── .vscode/
│ └── settings.json ← preferencias locales (opcional)
├── datos/
├── scripts/
└── resultados/
.Rproj en Positron.Rproj: no lee sus preferencias.UseSpacesForTab, MarkdownWrap o NumSpacesForTab deberán configurarse manualmente en Positron._quarto.yml.¿Quién alguna vez usó Quarto? 🙋♀️
¿Quién alguna vez usó RMarkdown? 🙋♀️
Sé qué es Quarto / Rmarkdown pero nunca lo usé 🙋♀️
{typst}![]()
Es un sistema de composición de documentos (como Latex). Mucho más intuitivo y rápido.
Más info en typst.app
{quarto}Es un paquete que amplía las capacidades del sistema de publicación Quarto. Quarto por sí solo ya permite generar documentos, sitios web, presentaciones y más desde R o Python; una extensión agrega funcionalidades extra, como nuevos formatos de salida, plantillas, filtros de transformación, shortcodes personalizados o plugins para presentaciones.
{awesomecv}Fuente
Plantilla de Kazuya Nagimoto — quarto-awesomecv-typst
Abrimos nuestra carpeta y en nuestra terminal:
Instalamos el paquete en r. Ponemos en la consola:

Harry Potter lleva 20 años como Auror, pero descubrió que le apasiona el análisis de datos. Ahora quiere postularse como Analista de Ciencias de Datos en el Ministerio de Magia. Para mostrar cómo funciona esta herramienta, vamos a usar su caso
micv.qmd
title: "CV de Harry Potter"
author:
firstname: Harry
lastname: Potter
address: "En algún lado"
position: "Analista de datos ・ Profesor"
contacts:
- icon: fa envelope
text: hp@gmail.com
url: "mailto:ahp@gmail.com"
- icon: assets/icon/bi-house-fill.svg
text: miportfolio.com
url: https://miportfolio.com
- icon: fa brands orcid
text: 0000-0000-0000-0000
url: https://orcid.org/0000-0000-0000-0000micv.qmd
format: awesomecv-typst
brand:
typography:
fonts:
- family: Roboto
source: google
weight: [100, 400, 700]
- family: Source Sans 3
source: google
weight: [100, 400, 700]
style: [normal, italic]
base: Source Sans 3
color:
primary: "#fd8e73"
link: "#771822"
defaults:
awesomecv-typst:
font-header: RobotoSi renderizamos ya podemos ver nuestro CV con los datos personales cargados y nuestro estilo elegido
Debemos configurar cada chunk con #| output: asis
asisCon #| output: asis 
Sin #| output: asis 
En cada apartado vamos llamando a nuestro df filtrado por la sección y nombrando las variables para que las reconozca:
resume_entry() es una función que permite generar entradas al CV desde un dataset
micv.qmd
Documentación de las funciones acá
format_date() permite no solo ordenar las fechas sino también darle formato con date_format
details() arma bullets
micv.qmd
Otras cositas de

Positron incluye Positron Assistant, un cliente de IA integrado directamente en el IDE. Tiene dos modos:
rig (R Installation Manager) es una herramienta de línea de comandos que te permite instalar y administrar múltiples versiones de R en la misma máquina, de forma limpia y sin conflictos.
Cuando trabajás en varios proyectos, es común que uno requiera R 4.2 y otro R 4.4.
rig add 4.4.0, rig rm 4.2.1rig default 4.4.0🔗 Instalación: github.com/r-lib/rig
Air es un formateador de código R automático, similar a lo que hace prettier en JavaScript o black en Python. Su función es tomar tu código y dejarlo con un estilo consistente, sin que tengas que pensar en la indentación, los espacios o el largo de las líneas.
.air.toml)🔗 Más info: posit-dev.github.io/air

Inicio: 8 o 9 de abril
Duración: 8 semanas Modalidad:
Online en vivo
No se requieren conocimientos previos
Código promocional (15%): YOCURSEENNIS
Important
Más información en este link o escribiendo a info@nucleodeinnovacion.com
Formoso, J (2024). Transforma tus datos en historias visuales con Quarto. Disponible en este enlace
Blog de slidecraft 101 enlace
Plantilla utilizada: https://github.com/kazuyanagimoto/quarto-awesomecv-typst