All Questions
3 questions
1
vote
1
answer
334
views
Does the fact that random.sample(seq, 1)[0] === random.choice(seq) mean that both functions should have the same precondition on seq?
I've read https://bugs.python.org/issue33098, which is about the following behavior of Python 3
a = {'1': 42, '2': 84} # keys are str on purpose, c.f. the issue
import random
random.choice(a.keys())...
1
vote
2
answers
457
views
Enforce strict naming of multiple arguments
I have some questionnaire data in CSV files for different projects. I created a function that takes a specific subset of columns and calculates aggregated values. The problem is that across these ...
7
votes
1
answer
455
views
API design: stream objects vs. functions vs. messages
I'm designing API for a python library that accepts asynchronous input and produces the asynchronous output: various signals come in, and various signals are generated in response (there's no one-to-...