Python is a programming language used for interactive, portable and flexible programs. It has a syntax that can easily interface with other systems. It’s object-oriented, meaning, it focuses on object-oriented data, modules and classes. You can use it for general purposes in programming. It has also a broad range of standard library that allows you to work quickly and more reliably.
The first versions of Python are the 2x series, which is still very useful even with the advent of the 3x series, because its features are compatible with more applications and systems. Because of some updates, the Python 3 series is still not accepted by other devices. There are some systems that are not adjusted to Python 3.
Nevertheless, Python 3 is the latest series of the Python programming language. Just like Python 2, it’s easier to learn than most programming languages because its syntax is clear and simple and not difficult, unlike the statically typed languages.
Python has also an interactive interpreter, such as IDLE to allow learners to code quickly and check -at the moment – if their syntaxes are correct.
For this book, we will be focusing on the Python 3 series.