Fixes missing code highlighting in half of the Python code snippets.
The top half of the page had code examples formatted as code blocks with
4 space character indentations and no syntax highlighting as a result.
The bottom half on the other hand, used code blocks surrounded by
"```py" formatting brackets which hints to many markdown renders that
syntax highlighting should be applied.
This unifies the code blocks in the top half of the page to use the same
formatting syntax used in the bottom half with syntax highlighting.
This change was prompted by requests to add the syntax highlighting in
comments on the https://devhints.io/python page.
Expanded the cheat-sheet with:
- *, ** as expansion arguments for lists and dicts./
- A Tuple section
- 'mutable' and 'immutable' notation behind the Tuple and Lists header.