basic knowledge of python