معرفی شرکت ها


flpy-1.0.3


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Functional but Lazy Python
ویژگی مقدار
سیستم عامل -
نام فایل flpy-1.0.3
نام flpy
نسخه کتابخانه 1.0.3
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Jérome Eertmans
ایمیل نویسنده jeertmans@icloud.com
آدرس صفحه اصلی https://github.com/jeertmans/flpy
آدرس اینترنتی https://pypi.org/project/flpy/
مجوز MIT
[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/jeertmans/flpy/main.svg)](https://results.pre-commit.ci/latest/github/jeertmans/flpy/main) [![PyPI version](https://badge.fury.io/py/flpy.svg)](https://badge.fury.io/py/flpy) [![Documentation Status](https://readthedocs.org/projects/flpy/badge/?version=latest)](https://flpy.readthedocs.io/en/latest/?badge=latest) # Functional, but Lazy Python With **FLPy**, improve the readibility of your programs by leveraging functional programming. ### Installation **FLPy** has no external dependencies, and can be installed using `pip`: ``` pip install flpy ``` ### Examples Given an input sequence `x`, print all, but the first, squared values that are divisible by 3 and collect the result into a list. ```python >>> x = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] # Input sequence # Usual way >>> squares = map(lambda v: v * v, x) >>> squares_div_by_3 = filter(lambda v: v % 3 == 0, squares) >>> y = list(squares_div_by_3)[1:] # We skip one value >>> for v in y: ... print(v) 36 81 >>> y [36, 81] # FLPy way >>> from flpy import It >>> y = ( ... It(x) ... .map('|v| v * v') # You can also use lambda or any other callable ... .filter('|v| v % 3 == 0') ... .skip(1) ... .collect() # Collects the iterator into a list ... .for_each('|v| print(v)') # Yet it still returns the list to `y` ... ) 36 81 >>> y ItA<[36, 81]> ``` ### TODOs Non-exhaustive list of ideas. 1. Implement parallel iterators 2. Add kwargs support for built-in functions 3. Increase # of examples 4. Improve docs 5. Write contribution guidelines 6. Setup mypy 7. Add unitary tests 8. Add benchmarks vs. pure Python to measure overhead 9. Add support for async iterators 10. ...


زبان مورد نیاز

مقدار نام
>=3.8 Python


نحوه نصب


نصب پکیج whl flpy-1.0.3:

    pip install flpy-1.0.3.whl


نصب پکیج tar.gz flpy-1.0.3:

    pip install flpy-1.0.3.tar.gz