Is there a Show/Hide MapBasic Window (or equivalent) in QGIS such as in MapInfo?
I would like to learn SQL expressions parsing, or a Python Window viewer?
You can view a python window. I would suggest referencing this page QGIS Python console
The QGIS Python Console is an interactive shell for the python command executions. It also has a python file editor that allows you to edit and save your python scripts. Both console and editor are based on PyQScintilla2 package. To open the console go to Plugins ‣ Python Console
Also, you can refer to Expressions, Filtering and Calculating Values¶
QGIS has some support for parsing of SQL-like expressions. Only a small subset of SQL syntax is supported. The expressions can be evaluated either as boolean predicates (returning True or False) or as functions (returning a scalar value).
Python window, as far as I have experienced it, is meant for writing commands, edit them, etc... But one can not see the code being written automatically when operating with QGIS. For example, when I click "select" or "save project as..." I don't see the code being written in the python window, which is what I was looking for, and what one can see in the MapInfo "Show/hide MapBasic" window.