code: def render_field_path(field_names):
      
      result = []
  
      for field_name in field_names:
          match = _SIMPLE_FIELD_NAME.match(field_name)
          if match and match.group(0) == field_name:
              result.append(field_name)
          else:
              replaced = field_name.replace(_BACKSLASH, _ESCAPED_BACKSLASH).replace(
                  _BACKTICK, _ESCAPED_BACKTICK
              )
              result.append(_BACKTICK + replaced + _BACKTICK)
  
      return _FIELD_PATH_DELIMITER.join(result)
docs: Create a **field path** from a list of nested field names.
  
      A **field path** is a ``.``-delimited concatenation of the field
      names. It is used to represent a nested field. For example,
      in the data
  
      .. code-block: python
  
         data = {
            'aa': {
                'bb': {
                    'cc': 10,
                },
            },
         }
  
      the field path ``'aa.bb.cc'`` represents that data stored in
      ``data['aa']['bb']['cc']``.
  
      Args:
          field_names (Iterable[str, ...]): The list of field names.
  
      Returns:
          str: The ``.``-delimited field path.