A linguagem de programação Python foi lançada em 1991, por Guido van Rossum sendo uma linguagem de programação de alto nível, interpretando script, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte. E gerenciado por uma organização sem fins lucrativos chamada Python Software Foundation, tendo um modelo de desenvolvimento comunitário. Na pratica o padrão é a implementação do CPython, apesar da linguagem apresentar padrões e especificações formais, a linguagem como um todo não e formalmente especifica.
Uma das principais características de Python e sua tipagem dinâmica que permite a fácil leitura de código e exigir poucas linhas de código se comparado a outros programas da linguagem. Python é uma linguagem de propósito geral de alto nível, multiparadigma, suporta o paradigma orientado a objetos, imperativo, funcional e procedural.
Devido suas características, ela é muito utilizada principalmente para processamento de texto, dados científicos e criação CGIs para páginas dinâmicas para a web.
Uma pesquisa feita pelo o site Stack Overflow em 2018, considerou Python a terceira linguagem “mais amada “ e está entre as 5 linguagens mais populares, de acordo com a pesquisa conduzida pela RedMonk.
Python foi projetada com filosofia de enfatizar a importância do esforço do programador sobre o esforço computacional. Priorizando a legibilidade do código sobre a velocidade ou expressividade. Sua biblioteca padrão e por módulos e frameworks desenvolvidos por terceiros, combina uma sintaxe concisa e clara.