265 -- Bad practice of using common names

Here is an example of an official solution. It uses three names (add, partial and inner) that belong to commonly used libraries and modules. That is not the best practice, imo.

def add(a, b):
    return a + b
def partial(func, *args):
    parent_args = args
    def inner(*inner_args):
        return func(*(parent_args + inner_args))
    return inner