Python is a very simple language, and has a very straightforward syntax. The simplest directive in Python is the “print” directive – it simply prints out a line (and also includes a newline, unlike in C). It was created by Guido van Rossum, and released in 1991
There are two major Python versions, Python 2 and Python 3. Python 2 and 3 are quite different. This tutorial uses Python 3, because it more semantically correct and supports newer features.
For example, one difference between Python 2 and 3 is the print statement. In Python 2, the “print” statement is not a function, and therefore it is invoked without parentheses. However, in Python 3, it is a function, and must be invoked with parentheses.
What can you do with python? Some things include:
- Data analysis and machine learning
- Web development
- Automation or scripting
- Software testing and prototyping
- Everyday tasks