Python is widely considered both a programming and a scripting language. As it is interpreted, Python is a scripting language. However, Python’s broad applications in development also lead it to be considered a high-level programming language.