- 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
Manejo de rutas en Python con el módulo OS
Clase 7 de 14 • Curso de Configuración Profesional de Entorno de Trabajo para Ciencia de Datos
Contenido del curso
Plantillas de proyectos para ciencia de datos
Manejo de archivos en Python
- 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
Caso práctico
Conclusiones
Resumen
Objetivo
Crear la ruta “./data/raw/” independiente del sistema operativo. En este caso usaremos os, un módulo de Python que sirve para manejar rutas.
IMPORTANTE: cerciórate de que estás trabajando en el entorno correcto.
Implementación
Dentro del notebook de jupyter:
import os
CURRENT_DIR = os.getcwd() # Ruta actual de trabajo
DATA_DIR = os.path.join(CURRENT_DIR, os.pardir, "data", "raw") # Ruta objetivo (os.pardir: ruta padre)
os.path.exists(DATA_DIR) # Revisa si el path existe
os.path.isdir(DATA_DIR) # Revisa si es un directorio
os.listdir(DATA_DIR) # Itera por los archivos dentro del directorio
os.mkdir(os.path.join(DATA_DIR, "os")) # Crea la carpeta *"os"*
Contribución creada por: Néstor Arellano.