História da linguagem de programação Python
Python, uma linguagem de programação desenvolvida em 1989 pelo cientista da computação holandês Guido van Rossum, emergiu como uma resposta à necessidade de um script que não apenas facilitasse a escrita de código, mas que também fosse de aprendizado acessível. Inspirando-se na linguagem ABC, com a qual já havia trabalhado, van Rossum projetou Python para ser intuitiva, incorporando a indentação como forma de delimitar blocos de código, dispensando as chaves, e eliminando a necessidade de declaração de variáveis.
A primeira versão do interpretador Python foi escrita em linguagem C, com o objetivo de oferecer uma estrutura sólida e performática.
O nome "Python" foi escolhido por van Rossum como uma homenagem à série de TV "Monty Python's Flying Circus", da qual era fã.
Segue uma linha do tempo destacando os marcos na evolução de Python:
- 1990: Conclusão da primeira implementação do interpretador por van Rossum.
- 1991: Lançamento da versão pública inicial de Python, versão 0.9.0.
- 1994: Python alcança um marco importante com o lançamento da Python 1.0.
- 1994: Criação do primeiro grupo de discussão Python: comp.lang.python.
- 1995: Inauguração do site oficial Python, www.python.org. Nesse período, van Rossum e sua equipe foram os principais responsáveis pelo desenvolvimento e lançamento de Python. Foi nesse ano que van Rossum recebeu o título de Benevolent Dictator For Life (BDFL), consolidando seu papel central na decisão das direções que Python tomaria.
Nota. Van Rossum manteve a palavra final sobre todas as decisões importantes relativas a Python e sua biblioteca padrão.
- 2000: Lançamento da Python 2.0, trazendo novas funcionalidades significativas.
- 2001: Fundação da Python Software Foundation (PSF), uma organização sem fins lucrativos dedicada a promover e proteger Python. Guiada por van Rossum e pelos principais contribuidores, a PSF se tornou uma pedra angular no desenvolvimento sustentável da linguagem.
- 2008: Introdução da Python 3.0, representando uma evolução significativa na linguagem.
Python se consolidou como uma das linguagens de programação mais populares e versáteis, apreciada por sua simplicidade, flexibilidade, e pela extensa biblioteca padrão. Sua comunidade ativa e engajada contribui para que Python continue evoluindo e se adaptando às novas demandas da tecnologia.
Python é atualizada anualmente com versões menores, como as versões 3.1, 3.2, 3.3 e 3.4, cada uma trazendo melhorias e novidades.
Nota. As propostas de mudanças são discutidas através dos Python Enhancement Proposals (PEPs), sendo Guido van Rossum a voz final na aprovação dessas propostas.
Além das atualizações regulares, Python também passa por revisões maiores, marcadas pelo lançamento de versões principais. Cada nova versão principal, como as 1.0, 2.0 e 3.0, introduz mudanças significativas.
Nota. Entre versões principais, a retrocompatibilidade não é garantida, o que significa que códigos escritos para Python 2 podem não ser compatíveis com Python 3. Contudo, dentro das versões menores, a compatibilidade é sempre assegurada.