# Primeros pasos con Testcontainers para Python


<!-- Source: https://github.com/testcontainers/tc-guide-getting-started-with-testcontainers-for-python -->

En esta guía, aprenderás a:

- Crear una aplicación Python que utilice PostgreSQL para almacenar datos de clientes
- Utilizar `psycopg` para interactuar con la base de datos
- Escribir pruebas de integración utilizando `testcontainers-python` y `pytest`
- Gestionar el ciclo de vida de los contenedores con fixtures de pytest

## Requisitos previos

- Python 3.10+
- pip
- Un entorno Docker compatible con Testcontainers

> [!NOTE]
> Si es la primera vez que usas Testcontainers, visita la
> [introducción a Testcontainers](https://testcontainers.com/getting-started/) para obtener más información sobre
> Testcontainers y las ventajas de utilizarlo.

