A package being a (required) dependency to another means that the latter cannot work without the former. Thus, if you uninstall the former, you usually warned that the latter shall also be removed.
Regarding python, this package does not contain pip, as that is packaged in python-pip.
Do note that using pip to install Python packages system-wide is not recommended, as they might exist as system packages. This can create conflicts when trying to installing applications that require them. It is thus best to install those Python packages solely for your user instead.