Linha do Tempo

1989
Guido van Rossum inicia o desenvolvimento do Python durante as férias de Natal no CWI (Holanda). O nome foi inspirado no grupo de comédia "Monty Python's Flying Circus".
1991
Python 0.9.0 é lançado publicamente. Já incluía classes com herança, tratamento de exceções, funções e os tipos de dados fundamentais.
1994
Python 1.0 é lançado oficialmente, incluindo ferramentas de programação funcional como lambda, map, filter e reduce.
2000
Python 2.0 introduz list comprehensions, garbage collection automático e suporte completo para Unicode.
2008
Python 3.0 é lançado com mudanças significativas que não são compatíveis com versões anteriores, focando em melhorar a consistência da linguagem.
2020
Python 2.7 oficialmente chega ao fim do suporte, marcando a transição completa para Python 3 e o fim de uma era.

Principais Versões

Python 1.0
Janeiro 1994
Primeira versão oficial com classes, exceções e módulos
Python 2.0
Outubro 2000
List comprehensions, garbage collection, Unicode
Python 3.0
Dezembro 2008
Grandes mudanças, foco na consistência
Python 3.11
Outubro 2022
Melhorias de performance e mensagens de erro

Filosofia do Python

Python foi criado seguindo uma filosofia bem diferente, resumida no famoso "Zen of Python" por Tim Peters:

  • Bonito é melhor que feio
  • Explícito é melhor que implícito
  • Simples é melhor que complexo
  • Complexo é melhor que complicado
  • Legibilidade conta
  • Deve haver uma maneira óbvia de fazer algo
  • Agora é melhor que nunca

Aplicações Modernas

Ciência de Dados
Python domina o campo da análise de dados com bibliotecas poderosas e intuitivas.
NumPy Pandas Matplotlib Jupyter
Inteligência Artificial
A linguagem preferida para machine learning e deep learning.
TensorFlow PyTorch Scikit-learn Keras
Desenvolvimento Web
Frameworks robustos para criar aplicações web modernas.
Django Flask FastAPI Pyramid
Automação
Perfeito para scripts, automação de tarefas e DevOps.
Selenium Ansible Scrapy Boto3

Python Hoje

Atualmente, Python é a linguagem de programação mais popular do mundo, consistentemente ranqueando entre as top 3 em pesquisas como o Stack Overflow Developer Survey e o TIOBE Index.

Você Sabia?

Python é usado pela NASA, Google, Netflix, Spotify, Instagram, Uber e muitas outras empresas de tecnologia. É também uma das linguagens mais ensinadas em universidades ao redor do mundo!

O futuro do Python continua brilhante, com desenvolvimento ativo, novas funcionalidades sendo adicionadas regularmente e adoção crescente em áreas emergentes como inteligência artificial, análise de dados e computação científica.