code: def print_data_operations_info(task_name):
      """Function display data operations and information about it for considered task
  
      :param task_name: name of available task type
      """
  
      task = _get_task_by_name(task_name)
  
      repository = OperationTypesRepository(
          operation_type="data_operation"
      )
      repository_operations_list = _filter_operations_by_type(
          repository, task
      )
      search_space = PipelineSearchSpace()
      for operation in repository_operations_list:
          hyperparameters = search_space.get_parameters_for_operation(
              str(operation.id)
          )
          implementation_info = operation.current_strategy(task)(
              operation.id
          ).implementation_info
          info_lst = [
              f"Data operation name - '{operation.id}'",
              f"Available hyperparameters to optimize with tuner - {hyperparameters}",
              f"Strategy implementation - {operation.current_strategy(task)}",
              f"Operation implementation - {implementation_info}\n",
          ]
          print("\n".join(info_lst))
  
file_path: FEDOT/fedot/api/help.py
imports: from fedot.core.pipelines.tuning.search_space import PipelineSearchSpace
  from fedot.core.repository.operation_types_repository import OperationTypesRepository
  from fedot.core.repository.tasks import TaskTypesEnum
label_desc: Use image node_id 2 for calling a global function with example usage: print_data_operations_info(task_name) without return types