Understanding Python identifiers, keywords, and naming conventions - KSI Data Research