Python is a popular programming language used for web development (server-side), software development, mathematics and system scripting.Python runs on an interpreter system, meaning that code can be executed as soon as it is written. This means that prototyping can be very quick. Python can be treated in a procedural way, an object-orientated way or a functional way.