Lección 1 de 7 25 min

Bienvenida: qué es la IA y dónde encaja Python

Bienvenido. Antes de tocar código, vamos a construir el mapa mental que sostiene todo lo demás. Sin esto los tutoriales de IA suelen abrumar; con esto entenderás qué hace cada pieza y por qué.

Qué vas a entender en esta lección

  • Qué es realmente la inteligencia artificial (sin marketing-speak).
  • Por qué Python es el lenguaje dominante para IA.
  • El patrón "entrada → procesamiento → salida → mejora" que está en todo proyecto.
  • Un primer ejercicio mental que te prepara para la próxima lección.

Qué es la IA (en una frase)

Inteligencia artificial es un programa que recibe información, la procesa con reglas o modelos aprendidos, y devuelve una respuesta útil (una predicción, una clasificación, un texto generado, una recomendación).

No es magia. No es un cerebro digital. Es código que ejecuta operaciones matemáticas sobre datos. La diferencia con un programa "normal" es que las reglas se aprenden a partir de ejemplos en lugar de escribirse a mano.

Por qué Python

  • Sintaxis legible: se lee casi como inglés. Bajas el listón de entrada.
  • Ecosistema gigante: librerías como numpy, pandas, scikit-learn, transformers resuelven lo difícil por ti.
  • Compatibilidad con APIs de IA: OpenAI, Anthropic, Google y Hugging Face publican sus SDK en Python primero.
  • Comunidad enorme: respuestas a tus dudas en Stack Overflow, GitHub y foros, en abundancia.

El patrón universal de un proyecto IA

Todos los proyectos de IA, sin excepción, siguen este flujo:

  1. Datos: la información de partida. Puede ser texto, números, imágenes, sonidos, registros de clientes.
  2. Modelo: el "motor" que interpreta esos datos. Puede ser una regla simple, un modelo entrenado por ti o una API externa como Claude/OpenAI.
  3. Resultado: una predicción, una clasificación, una recomendación o un texto.
  4. Mejora: revisar errores, ajustar datos, repetir el proceso. La IA buena itera.

Primer ejercicio mental

Imagina que alguien escribe este mensaje en una web de servicios:

"Necesito una página web para mi restaurante y quiero aceptar reservas online"

Antes de programar nada, intenta extraer mentalmente 3 datos clave:

  • Tipo de negocio: restaurante.
  • Necesidad principal: página web.
  • Funcionalidad crítica: sistema de reservas online.

Ese es el cambio de mentalidad: un programa de IA no empieza por arte de magia. Empieza por observar una entrada y transformarla en información estructurada que el resto del sistema puede aprovechar.

Cómo se vería en Python

Más adelante representarás esa misma idea con una estructura de datos sencilla:

solicitud = {
    "negocio": "restaurante",
    "objetivo": "pagina_web",
    "funcionalidad": "reservas_online"
}

No memorices la sintaxis todavía. Quédate con la idea: Python te permite ordenar datos de forma que una IA, una API o un algoritmo después puede aprovecharlos.

Checklist antes de marcar completada

  • Puedes explicar con tus palabras qué es la IA en una frase.
  • Entiendes los 4 pasos: datos → modelo → resultado → mejora.
  • Sabes por qué Python es el lenguaje habitual en IA.
  • Has hecho el ejercicio mental del restaurante.

Marca esta lección como completada y pasa a la siguiente. En 10 minutos tendrás Python instalado y tu primer programa que se conecta a una IA real.

📝 Comprueba lo aprendido

Responde estas 4 preguntas y acierta al menos el 60% para desbloquear el botón "Marcar como completada".

1 ¿Cuál es el patrón universal que sigue cualquier proyecto de IA?

2 ¿Por qué Python es el lenguaje dominante en IA?

3 Un cliente envía: "Necesito una web para mi clínica dental con reservas online". ¿Qué 3 datos clave extraerías?

4 ¿Cuál de estas afirmaciones sobre la IA es CORRECTA?

Cuando termines, guarda tu avance. Así podrás continuar desde tu panel y desbloquear el certificado al completar el curso.