Python é uma linguagem de programação de alto nível, interpretada, criada por Guido van Rossum em 1991. Conhecida por sua legibilidade e simplicidade, é gerida pela Python Software Foundation. Utiliza sintaxe clara e possui uma poderosa biblioteca padrão e módulos de terceiros, sendo popular em diversas áreas como processamento de textos, dados científicos e desenvolvimento web.
Python foi criado no final de 1989 como sucessor da linguagem ABC, e sua primeira versão foi lançada em 1991. A linguagem evoluiu ao longo dos anos com diversas melhorias e introdução de novas funcionalidades, como list comprehension e sistema coletor de lixo no Python 2.0, e a transformação da palavra reservada print em função e uso de Unicode no Python 3.0.
A filosofia do Python é descrita no "The Zen of Python" por Tim Peters, enfatizando clareza e simplicidade. Python possui tipagem forte e valores bem definidos, com diversos operadores de comparação. A linguagem utiliza espaços em branco e indentação para separar blocos de código, e permite a compilação de programas para execução mais rápida.
Python suporta programação orientada a objetos, com classes, funções, números e módulos tratados como objetos. Possui compreensão de listas, funções anônimas com lambda, e geradores para avaliação preguiçosa de funções. Python oferece documentação no código por meio de comentários e cadeias de caracteres.
A linguagem e seu interpretador estão disponíveis para diversas plataformas, e o bytecode gerado é multiplataforma. CPython é a implementação original, mas existem outras, como Jython para Java e IronPython para .NET. Python possui uma licença livre e é utilizada em diversos projetos importantes por organizações como Google, Yahoo! e NASA, além de ser amplamente usada na indústria de segurança da informação.