feat: añadir reglas de notebooks y uv a init-jupyter
Actualizar JUPYTER_RULES en setup-jupyter.sh para incluir: - Todos los notebooks van a carpeta notebooks/ o subcarpetas - Siempre usar uv para gestionar Python (no pip directamente) - Renumerar secciones de reglas
This commit is contained in:
@@ -293,11 +293,17 @@ pgrep -af "jupyter" | grep "$(pwd)" || cat .jupyter-port 2>/dev/null
|
|||||||
- Si no está activo → pedir al usuario: "Ejecuta `./run-jupyter-lab.sh` en otra terminal"
|
- Si no está activo → pedir al usuario: "Ejecuta `./run-jupyter-lab.sh` en otra terminal"
|
||||||
|
|
||||||
### 3. Gestión de notebooks
|
### 3. Gestión de notebooks
|
||||||
|
- **TODOS los notebooks van a la carpeta `notebooks/`** o subcarpetas dentro de ella
|
||||||
- Si un notebook tiene >50 celdas → crear uno nuevo
|
- Si un notebook tiene >50 celdas → crear uno nuevo
|
||||||
- Nombrar descriptivamente: `01_exploracion.ipynb`, `02_limpieza.ipynb`
|
- Nombrar descriptivamente: `notebooks/01_exploracion.ipynb`, `notebooks/02_limpieza.ipynb`
|
||||||
- Mantener notebooks enfocados en una tarea
|
- Mantener notebooks enfocados en una tarea
|
||||||
|
|
||||||
### 4. Antes de código pesado
|
### 4. Gestión de Python
|
||||||
|
- **SIEMPRE usar `uv` para gestionar Python** (entornos, dependencias, etc.)
|
||||||
|
- Añadir paquetes con `uv add nombre_paquete`
|
||||||
|
- Nunca usar pip directamente si uv está disponible
|
||||||
|
|
||||||
|
### 5. Antes de código pesado
|
||||||
- Avisar al usuario
|
- Avisar al usuario
|
||||||
- Usar `%%time` o `tqdm` para progreso
|
- Usar `%%time` o `tqdm` para progreso
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user