Python para Altair: lo básico para gente de datos
Lee cada línea de código de Altair como Python común y corriente, y arréglala cuando se rompa.
Avanzas a tu ritmo, con tu Maestro que te acompaña en todo el curso: le preguntas lo que quieras y también te pregunta a ti.
18 habilidades · 4 módulos
$19 USD
Incluye tu Maestro para acompañarte 1:1 en todo el curso.
¿Qué vas a poder hacer al terminar?
Cada recuadro es una habilidad. Abajo está la base, reconocer y explicar, y de ahí vas subiendo hasta construir lo tuyo y juzgar qué funciona y por qué. Pasa el cursor sobre un recuadro para ver en qué se apoya. Haz clic para ver dónde lo enseño y cómo lo revisa tu Maestro.
- Analizar
- Aplicar
- Comprender
Analizar
Read a Python traceback to locate and diagnose an error
Dónde lo enseño: El punto y los paréntesis · Leer un traceback
Se apoya en:
- Call functions with positional and keyword arguments
- Run notebook cells and explain execution order and displayed output
Tu Maestro te pide descomponer un problema con ello y, cuando lo haces, lo guarda como evidencia.
Decompose an Altair snippet into imports, objects, methods, arguments, and strings
Dónde lo enseño: Leer Altair como Python · Anatomía de un fragmento de Altair
Se apoya en:
- Read and write method chains split across lines inside parentheses
- Call functions with positional and keyword arguments
- Import a library with an alias and explain namespaces such as alt.Chart
- Distinguish Python value types: int, float, str, bool, and None
Tu Maestro te pide descomponer un problema con ello y, cuando lo haces, lo guarda como evidencia.
Fix a broken Altair snippet by reading its error message
Dónde lo enseño: Leer Altair como Python · Rómpela y arréglala
Se apoya en:
- Read a Python traceback to locate and diagnose an error
- Write and modify a basic Altair chart from a pandas DataFrame
Tu Maestro te pide descomponer un problema con ello y, cuando lo haces, lo guarda como evidencia.
Aplicar
Set up and run a Jupyter notebook in VS Code with pandas and Altair installed
Dónde lo enseño: Python, visto desde R y Stata · Prepara Jupyter en VS Code
Tu Maestro te pide usarlo en un caso nuevo y, cuando lo haces, lo guarda como evidencia.
Assign values to names and reuse them across cells
Dónde lo enseño: Python, visto desde R y Stata · Variables: nombres para las cosas
Se apoya en:
- Distinguish Python value types: int, float, str, bool, and None
- Run notebook cells and explain execution order and displayed output
Tu Maestro te pide usarlo en un caso nuevo y, cuando lo haces, lo guarda como evidencia.
Write comparisons with ==, !=, <, > and tell assignment (=) apart from equality (==)
Dónde lo enseño: Python, visto desde R y Stata · Comparaciones: = afirma, == pregunta
Se apoya en:
- Distinguish Python value types: int, float, str, bool, and None
- Assign values to names and reuse them across cells
Tu Maestro te pide usarlo en un caso nuevo y, cuando lo haces, lo guarda como evidencia.
Call functions with positional and keyword arguments
Dónde lo enseño: El punto y los paréntesis · Funciones y argumentos con nombre
Se apoya en:
- Distinguish Python value types: int, float, str, bool, and None
- Assign values to names and reuse them across cells
Tu Maestro te pide usarlo en un caso nuevo y, cuando lo haces, lo guarda como evidencia.
Read and write method chains split across lines inside parentheses
Dónde lo enseño: El punto y los paréntesis · Objetos, métodos y encadenamiento
Se apoya en:
- Explain objects and methods: the dot as asking an object to do something
Tu Maestro te pide usarlo en un caso nuevo y, cuando lo haces, lo guarda como evidencia.
Create lists and index them by position, counting from zero
Dónde lo enseño: De listas a DataFrames · Listas: contar desde cero
Se apoya en:
- Assign values to names and reuse them across cells
- Distinguish Python value types: int, float, str, bool, and None
Tu Maestro te pide usarlo en un caso nuevo y, cuando lo haces, lo guarda como evidencia.
Comprender
Run notebook cells and explain execution order and displayed output
Dónde lo enseño: Python, visto desde R y Stata · Las celdas y la memoria de la sesión
Se apoya en:
- Set up and run a Jupyter notebook in VS Code with pandas and Altair installed
Tu Maestro te pide explicarlo con tus palabras y, cuando lo haces, lo guarda como evidencia.
Distinguish Python value types: int, float, str, bool, and None
Dónde lo enseño: Python, visto desde R y Stata · Valores y tipos
Se apoya en:
- Run notebook cells and explain execution order and displayed output
Tu Maestro te pide explicarlo con tus palabras y, cuando lo haces, lo guarda como evidencia.
Import a library with an alias and explain namespaces such as alt.Chart
Dónde lo enseño: El punto y los paréntesis · Imports: pedir prestada una biblioteca
Se apoya en:
- Run notebook cells and explain execution order and displayed output
Tu Maestro te pide explicarlo con tus palabras y, cuando lo haces, lo guarda como evidencia.
Explain objects and methods: the dot as asking an object to do something
Dónde lo enseño: El punto y los paréntesis · Objetos, métodos y encadenamiento
Se apoya en:
- Call functions with positional and keyword arguments
- Import a library with an alias and explain namespaces such as alt.Chart
Tu Maestro te pide explicarlo con tus palabras y, cuando lo haces, lo guarda como evidencia.
Explain how Altair's Python becomes Vega-Lite JSON, including the field:Q shorthand
Dónde lo enseño: Leer Altair como Python · Python se convierte en JSON
Se apoya en:
- Create and read dictionaries as key-value pairs
- Decompose an Altair snippet into imports, objects, methods, arguments, and strings
Tu Maestro te pide explicarlo con tus palabras y, cuando lo haces, lo guarda como evidencia.
Pregúntale a tu Maestro
Tu Maestro es una IA que conoce cada curso, página por página. Pruébalo aquí gratis, en el curso gratis "Claude Code para gente de datos: tu primera sesión".
Tú: ¿Por dónde empiezo?
Tu Maestro: Por lo que ya sabes. Cuéntame qué has hecho con datos y empiezo esta página desde ahí.
Pregunta sobre: Responde desde la página "¿Qué hizo Claude Code? Lee lo que corrió"
Solo este navegador guarda lo que preguntas aquí. ¿Cómo funciona?
Lo que vamos a ver
Python, visto desde R y Stata
- Bienvenida: Python para quien ya sabe de datosconsulta
- Prepara Jupyter en VS Code
- Las celdas y la memoria de la sesión
- Valores y tipos
- Variables: nombres para las cosas
- Comparaciones: = afirma, == pregunta
El punto y los paréntesis
- Imports: pedir prestada una biblioteca
- Funciones y argumentos con nombre
- Objetos, métodos y encadenamiento
- Leer un traceback
De listas a DataFrames
- Listas: contar desde cero
- Diccionarios: etiquetas, no posiciones
- Cargar y mirar un DataFrame
- Escoger columnas y filtrar filas
Leer Altair como Python
- Anatomía de un fragmento de Altair
- Python se convierte en JSON
- Tu primera gráfica, y luego hazla tuya
- Rómpela y arréglala
- Acordeón y siguientes pasosconsulta
¿Cómo verifico lo que hace la IA? Lo enseño en Tu IA y tus datos: que no te invente el número y Comprueba lo que te da la IA en tres pasos.
Lo que recibes
- 4 módulos y 19 páginas, todo abierto para cuando quieras.
Tu Maestro para todo el curso, que siempre sabe en qué página vas: lo abres desde ahí.
Trabaja con las habilidades de este curso, las de arriba.
Si le preguntas cómo vas, te dice lo que ya demostraste y qué sigue.
Palabras que vas a encontrar
En las lecciones, haces clic en una y ves qué significa, o se la preguntas a tu Maestro.
Quién te va a enseñar
Sergio Sánchez
Tú ya piensas en datos: columnas, filtros y scripts son terreno conocido. Este curso enseña solo el Python que usa el código de Altair, siempre comparándolo con las herramientas que ya conoces. Al terminar, estás listo para Visualización de datos efectiva con Altair.
Soy Sergio, chekos en el internet. Soy arquitecto de datos y llevo más de diez años trabajando con datos en el Área de la Bahía, casi siempre en organizaciones con una misión social: primero en investigación de políticas públicas, luego en educación y ahora en servicios para la primera infancia. Crecí en Tijuana. En 2018 empecé tacosdedatos para compartir lo que iba aprendiendo, y desde entonces ha sido blog, podcast, cursos, guías y comunidad. Hoy paso buena parte de mi tiempo construyendo con agentes de IA y escribiendo sobre cómo organizo mi trabajo alrededor de ellos. Yo comparto lo que he aprendido; tú tomas lo que te sirva y lo haces tuyo.
El curso en breve
| Precio | $19 USD, un solo pago |
|---|---|
| Páginas | 19 en 4 módulos |
| Idioma | Inglés, español |
| Formato | En línea, a tu ritmo |
| Maestro | Tu propio tutor de IA 1:1 para todo el curso |
| Reembolso | Completo, dentro de 7 días |
Nos vemos en el curso
Python para Altair: lo básico para gente de datos
$19 USD
Comprar el curso