Skip to content
Maestro

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.

Pregúntale algo a tu Maestro ahora

¿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é.

  1. 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.

  2. 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.

  3. 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".

Ejemplo

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

  1. Python, visto desde R y Stata

    1. Bienvenida: Python para quien ya sabe de datosconsulta
    2. Prepara Jupyter en VS Code
    3. Las celdas y la memoria de la sesión
    4. Valores y tipos
    5. Variables: nombres para las cosas
    6. Comparaciones: = afirma, == pregunta
  2. El punto y los paréntesis

    1. Imports: pedir prestada una biblioteca
    2. Funciones y argumentos con nombre
    3. Objetos, métodos y encadenamiento
    4. Leer un traceback
  3. De listas a DataFrames

    1. Listas: contar desde cero
    2. Diccionarios: etiquetas, no posiciones
    3. Cargar y mirar un DataFrame
    4. Escoger columnas y filtrar filas
  4. Leer Altair como Python

    1. Anatomía de un fragmento de Altair
    2. Python se convierte en JSON
    3. Tu primera gráfica, y luego hazla tuya
    4. Rómpela y arréglala
    5. Acordeón y siguientes pasosconsulta

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

Python para Altair: lo básico para gente de datos: precio, duración, idioma y formato
Precio$19 USD, un solo pago
Páginas19 en 4 módulos
IdiomaInglés, español
FormatoEn línea, a tu ritmo
MaestroTu propio tutor de IA 1:1 para todo el curso
ReembolsoCompleto, dentro de 7 días

Nos vemos en el curso

Python para Altair: lo básico para gente de datos