Evaluando propuestas

Tutor de python

Publicado el 12 Julio, 2021 en Programación y Tecnología

Sobre este proyecto

Abierto

Demonstrate inheritance by extending the calculator
Demonstrate encapsulation by having the calculator have methods and a result property
Demonstrate abstraction by layering your code and using static methods.  Object methods should call static methods to perform the operation.
Check values for being valid numbers and not strings
Throw an exception for divide by zero
Throw exception for empty list
Use random data for tests and be able to increase the number of calculations required i.e.
Be able to increase the list of numbers that the mean calculation is done on.  You can actually use built-in libraries or 3rd party libraries to check the calculations that you complete yourself.  i.e.
You can use the standard deviation function from a stats library to compute the correct value for your list of random numbers and then use that to test that your own calculation is correct for that list.
Random Generator function

Generate a random number without a seed between a range of two numbers - Both Integer and Decimal
Generate a random number with a seed between a range of two numbers - Both Integer and Decimal
Generate a list of N random numbers with a seed and between a range of numbers - Both Integer and Decimal
Descriptive Statistics functions

Mean
Median
Mode
Variance
Standard Deviation
Additional Modules

Helper Functions (Functions you use for checking types or performing repeated operations)
Random Number Generator

Categoría Programación y Tecnología
Subcategoría Programación Web

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por R. M.