billsioros / querpyable

Querpyable: A Python implementation of LINQ

Home Page:https://billsioros.github.io/querpyable/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Querpyable

A Python implementation of LINQ

PyPI - Python Version PyPI CI CD pre-commit.ci status Test Coverage PyPI - License Open on Gitpod Cookiecutter Template Renovate - Enabled Buy me a coffee FOSSA Status

💡 Example

Calculating the first 10000 primes

Queryable \
  .range(2, 1_000_000) \
  .where(lambda n: all(n % i != 0 for i in range(2, int(n ** 0.5) + 1))) \
  .take(10000)

💿 Installation

pip install querpyable

📖 Documentation

The project's documentation can be found here.

❤️ Support the project

Feel free to Buy me a coffee! ☕.

✨ Contributing

If you would like to contribute to the project, please go through the Contributing Guidelines first.

🏷️ Credits

This project was generated with billsioros/cookiecutter-pypackage cookiecutter template.

About

Querpyable: A Python implementation of LINQ

https://billsioros.github.io/querpyable/

License:MIT License


Languages

Language:Python 100.0%