Skip to content

Este repositorio de GitHub te ofrece los materiales del curso "Aprende a manipular datos con Polars y Python", donde te convertirás en un experto en el uso de Polars para el análisis y la gestión de datos en Python.

Notifications You must be signed in to change notification settings

jmcurbelo/polars-dataframe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aprende a manipular datos con Polars y Python

Portada del Curso

Python Polars Jupyter Udemy

Domina la librería de manipulación de datos más rápida del ecosistema Python.


Sobre este repositorio

Bienvenido al repositorio oficial del curso Aprende a manipular datos con Polars y Python.

Aquí encontrarás todos los materiales prácticos para dominar Polars, la librería diseñada para procesar datos a la velocidad del rayo utilizando Rust por debajo. Si vienes de Pandas, aquí aprenderás a escribir código más eficiente, paralelizado y capaz de manejar volúmenes de datos mucho mayores.

⚡ ¿Por qué Polars?

En este curso nos enfocamos en las dos grandes ventajas de esta tecnología:

  1. Velocidad: Procesamiento multihilo automático.
  2. Lazy Evaluation: Optimización de consultas antes de ejecutarlas (LazyFrame).

👉 Inscríbete al curso completo en Udemy


Estructura del contenido

El repositorio está organizado en carpetas numeradas que te guiarán desde lo básico hasta las funciones avanzadas. Cada sección contiene notebooks interactivos (.ipynb) con explicaciones teóricas y código ejecutable.

  • 📂 Sección 1: Primeros pasos e instalación.
  • 📂 Sección 2: El objeto Series (la base de todo).
  • 📂 Sección 3: Lectura y escritura de archivos (CSV, Parquet, etc.).
  • 📂 Sección 4: Trabajo con DataFrames.
  • 📂 Sección 5: LazyFrame (El secreto del rendimiento en Polars).
  • 📂 Sección 6: Expresiones y contextos.
  • 📂 Sección 7: Selectores y funciones avanzadas.
  • 📂 Sección 8: Miscelánea y casos de uso.

¿Cómo usar este material?

  1. Clona el repositorio:
    git clone [https://github.com/jmcurbelo/polars-dataframe.git](https://github.com/jmcurbelo/polars-dataframe.git)
  2. Ejecuta los Notebooks: Navega a la carpeta de la sección que te interese (ej: Sección 5) y abre los archivos .ipynb.

Tip: Te recomiendo seguir el orden numérico de las carpetas, ya que los conceptos de Lazy Evaluation (Sección 5) se construyen sobre la base de los DataFrames estándar.


🤝 Contribuciones y Soporte

Este material es complementario al curso en video.

  • Si tienes dudas sobre los conceptos, por favor usa la sección de Preguntas y Respuestas (Q&A) en Udemy.
  • Si encuentras un error en el código, ¡siéntete libre de abrir un Issue o un Pull Request!

Hecho con ❤️ por José Miguel Moya Curbelo | Instructor de Big Data & Ingeniería de Datos

About

Este repositorio de GitHub te ofrece los materiales del curso "Aprende a manipular datos con Polars y Python", donde te convertirás en un experto en el uso de Polars para el análisis y la gestión de datos en Python.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages