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:

  1. 1990: Conclusão da primeira implementação do interpretador por van Rossum.
  2. 1991: Lançamento da versão pública inicial de Python, versão 0.9.0.
  3. 1994: Python alcança um marco importante com o lançamento da Python 1.0.
  4. 1994: Criação do primeiro grupo de discussão Python: comp.lang.python.
  5. 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.

  6. 2000: Lançamento da Python 2.0, trazendo novas funcionalidades significativas.
  7. 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.
  8. 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.

 
 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin

Tutorial Python

FAQ