Welcome to the Polars-Learning-Path repository! This repository is dedicated to providing resources, tutorials, and examples for learning and working with Polars, a fast DataFrame library in Rust and Python. Our goal is to help users of all levels gain proficiency in using Polars for data manipulation and analysis.
Polars is a DataFrame library written in Rust, offering high performance and efficient data processing capabilities. It is also available in Python, providing an easy-to-use interface while leveraging Rust's speed.
For more information on contributing to this repository, please see the Contributing section.
Tutorials/
: Contains step-by-step guides that cover various aspects of Polars, providing a comprehensive learning experience.Examples/
: Offers practical examples that demonstrate the use of Polars in a variety of scenarios, showcasing its capabilities.Practice/
: Includes exercises designed to help practice and reinforce Polars skills, catering to different levels of proficiency.Projects/
: Features hands-on projects with real-world data, aimed at mastering Polars through applied learning.Datasets/
: Provides sample datasets used within tutorials, examples, and projects, aiding in practical exercises and demonstrations.Scripts/
: Contains utility scripts for data processing and analysis, complementing the learning material in other directories.
This repository is currently maintained by Dr.Saad Laouadi. If you have any questions, feedback, or suggestions, feel free to reach out or open an issue.
- Introduction
- Tutorials
- Examples
- Projects
- Scripts
- Datasets
- Presentation for Polars
- Download Data Notebook
- Download Datasets Script
To get started with this repository, clone it to your local machine using:
git clone https://github.com/your-username/Polars-Learning-Path.git
Ensure you have Python installed on your system. You can download Python from python.org. Additionally, you'll need to install Polars. You can install it via pip:
pip install polars
To run the examples, navigate to the examples/ directory and execute the Python scripts:
cd Polars-Learning-Path/examples/
python example_script.py
We welcome contributions to the Polars-Learning-Path repository! Whether it's adding new examples, improving tutorials, or fixing bugs, your contributions are greatly appreciated.
- Fork the repository.
- Create a new branch for your feature (
git checkout -b feature/NewFeature
). - Commit your changes (
git commit -m 'Add some NewFeature'
). - Push to the branch (
git push origin feature/NewFeature
). - Open a pull request.
This work is licensed under Attribution-NonCommercial-ShareAlike 4.0 International