This document provides an introduction to the Python programming language. It discusses that Python was created in the late 1980s and features an easy to read syntax, is open source, cross-platform, interpreted, and object-oriented. It also covers installing Python, working in the IDLE integrated development environment and Jupyter notebooks, the differences between interactive and script modes, Python syntax including keywords, statements, indents, comments, variables, and input/output. The document aims to give readers an overview of the essential aspects of Python.