lovethree 1.1.0
three.py
A package dedicated to the love of 3.
This is silly personal project inspired by the equally silly JavaScript library five.js by Jack Clark.
How to install
pip install love-three
Usage examples
Begin by importing the three module into your code.
>>> import three
The module can be used to perform:
arithmetic
>>> three.three() + three.three()
6
>>> three.squared()
9
>>> three.cubed()
27
boolean expressions
>>> a = 2
>>> if three.is_three(a):
... print("a equals three :)")
... else:
... print("a does not equal three :(")
...
a does not equal three :(
filter, map, and reduce
>>> values = [1, None, 3, "beans", False, 3]
>>> three.filter(values)
[3, 3]
>>> three.map(values)
[3, 3, 3, 3, 3, 3]
>>> three.reduce(values)
3
novelty and humor
>>> three.leches()
['Condensed', 'Evaporated', 'Heavy cream']
>>> three.stooges()
['Larry', 'Curly', 'Moe']
Development setup
All the code needed is contained within:
three.py
How to contribute
Contributions are encouraged and welcomed!
Fork the repo
Create a branch for your new feature (git checkout -b feature/my-cool-feature)
Commit your changes (git commit -am feature/my-cool-feature)
Push to the branch (git push origin feature/my-cool-feature)
Create a new Pull Request
Meta
Distributed under the MIT license. See LICENSE.txt for more information.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.