Un sistema de gestión básico CRUD (Create, Read, Update, Delete) desarrollado en Python utilizando el motor de base de datos SQLite3. Este proyecto administra un registro de usuarios (con campos de id, nombre y email) y demuestra las operaciones fundamentales con bases de datos relacionales sin requerir librerías externas.
- Python 3.x
- SQLite3 (Módulo nativo de Python)
El proyecto implementa las siguientes funciones principales:
| Operación | Función | Descripción |
|---|---|---|
| Crear | crear_usuario(nombre, email) |
Inserta un nuevo registro en la tabla |
| Leer | obtener_registros() |
Devuelve la lista completa de usuarios registrados |
| Leer | obtener_usuario(id) |
Consulta los datos de un usuario específico por ID |
| Actualizar | actualizar_usuario(id, nombre, email) |
Modifica los datos de un usuario existente según su ID |
| Eliminar | eliminar_usuario(id) |
Remueve un usuario según su ID |
git clone https://github.com/TU_USUARIO/crud-python-sqlite-darwin.git
cd crud-python-sqlite-darwinNo se requieren dependencias externas. Solo ejecuta desde tu terminal:
python crud-python-sqlite-darwin.pyNota: Al ejecutarse por primera vez, el script generará automáticamente el archivo
database.dben la carpeta raíz con la estructura de la tablausuarios.
CREATE TABLE IF NOT EXISTS usuarios (
id INTEGER PRIMARY KEY AUTOINCREMENT,
nombre TEXT,
email TEXT
);Este proyecto se desarrolló tomando como guía el tutorial en video:
- Video: 72. CRUD Con PYTHON y SQLite
- Canal: Jcva Coder

