From reading the text it feels like they are telling us how we can write something even without using st.write(), i think it would be cool if they could state that they are talking about docstring
Yeah, but the example of that is df at the bottm, not the string at the top. There is nothing technically wrong in the example, but I understand how it can be confusing to many people.
Indeed It is even more confusing if you look at the Magic, where there is a similar string at the top, apparently intended to be displayed, but some lines below you find this:
Also, magic is smart enough to ignore docstrings. That is, it ignores the strings at the top of files and functions.
So at this point I am just puzzled… Should we expect the string at the top to be displayed or not?