Docstring
Docstring is a string literal used to document a module, class, function, or method in source code. In Python, a docstring is the first statement in the object's body and is accessible via __doc__, help(), and documentation tools. The term contrasts with ordinary comments, which are not part of runtime metadata.
The main purpose is to describe what the object does, how to use it, its parameters and
Conventions vary by language. Python's PEP 257 prescribes a concise summary line, followed by a longer description
Best practices include keeping docstrings current, avoiding duplication with code, and writing precise, actionable descriptions. A