mk wrote:
Jean-Paul Calderone wrote:
<snip>
The most significant thing missing from this code is unit tests. Developing automated tests for your code will help you learn a lot.

Thanks for all the remarks, I'll restructure my code. Probably the biggest mistake was not keeping "moving average" class and others focused on its respective jobs only.

I would consider writing the moving-average 'function' as a generator function. First version takes a sequence and window size as inputs. Second, slightly more difficult, takes an iterator and window size as inputs. An exponentially-weighted average generator would, of course, take an iterator and weight as input.

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to