Readme¶
simplecalc¶
simplecalc is an example project to show how to set up an open source project from scratch.
Read the Blog Post¶
List of Covered Tools¶
Environment¶
Project Styling¶
Unit Testing¶
Continuous Integration¶
Documentation¶
Release¶
Documentation¶
API¶
API Reference¶
Calculator¶
The most over-engineered calculator.
-
exception
simplecalc.calculator.
CalculatorTypeError
[source]¶ Custom Type Error for calculation operations.
-
exception
simplecalc.calculator.
CalculatorValueError
[source]¶ Custom ValueError for calculation operations.
-
simplecalc.calculator.
difference
(nums)[source]¶ Find the difference of a list of numbers.
Example
>>> difference([1, 2, 3, 4]) -8
Parameters: nums (list) – A list of numbers Returns: The difference Return type: int or float
-
simplecalc.calculator.
power
(nums)[source]¶ Find the power of a list of numbers.
{1}^{2}^{3}
Parameters: nums (list) – A list of numbers Returns: The power Return type: int or float
-
simplecalc.calculator.
product
(nums)[source]¶ Find the product of a list of numbers.
Example
>>> product([1, 2, 3, 4]) 24
Parameters: nums (list) – A list of numbers Returns: The product Return type: int or float