- 1

Plantillas Personalizadas para Ciencia de Datos con Cookie Cutter
04:38 - 2

Instalación de Cookie Cutter con Conda y uso básico
12:58 - 3

Creación de Plantillas Personalizadas con Cookie Cutter
10:26 - 4

Uso de Hooks en Cookie Cutter para Automatizar Proyectos
10:39 - 5

Distribución de Plantillas de Trabajo en Github con Cookiecutter
08:19
Manipulación de rutas con PathLib en Python
Clase 8 de 14 • Curso de Configuración Profesional de Entorno de Trabajo para Ciencia de Datos
Contenido del curso
- 6

Manejo de Rutas de Archivos en Sistemas Operativos Diferentes
10:35 - 7

Manejo de rutas en Python con el módulo OS
07:29 - 8

Manipulación de rutas con PathLib en Python
07:05 - 9

Uso de Pi File System para Rutas Independientes del Sistema Operativo
10:21 - 10

Gestión de Rutas en Python con Librerías byProject y PiHear
09:28
Objetivo
Crear la ruta “./data/raw/” independiente del sistema operativo. Ahora usaremos pathlib, otro módulo de Python.
Implementación
Dentro del notebook de jupyter:
import pathlib
pathlib.Path() # Genera un objeto Unix Path o
CURRENT_DIR = pathlib.Path().resolve() # Path local completo
DATA_DIR = CURRENT_DIR.parent.joinpath("data", "raw") # Directorio objetivo
DATA_DIR.exists() # Revisa si el directorio existe
DATA_DIR.is_dir() # Revisa si es un directorio
Utiliza el método “parent” para obtener el directorio padre y de ahí concatenar el path de las carpetas “data” y “raw”.
Puedes crear una carpeta dentro de un directorio, usando el método “mkdir”:
DATA_DIR.joinpath("<nombre_carpeta>").mkdir()
Para buscar la ruta de un archivo dentro del proyecto, usando regex:
list(DATA_DIR.glob("<nombre_archivo>"))
Contribución creada por: Néstor Arellano.