Nesse momento, esse sendo o segundo post da série “Aprendendo Python por Conta Própria“, nunca usei Python e nem sei por onde começar ou o que instalar, ou ainda pior, se é ou não como um html onde podemos iniciar até pelo bloco de notas… não faço a mínima ideia! Na verdade, tenho uma noção do que instalar: o Python! (risos). No Linux sempre executo um apt install python3…
Mas o intuito desses artigos é aprender e ao mesmo tempo ir documentando. Afina, minhas dúvidas de iniciante poderão ser a de muitos que estão no mesmo barco. Se vamos desistir, ir até o final, nadar contra a maré, afogar-nos com as muitas informações não compreendidas? Não sei ainda. Espero que não. Esse é o segundo post, se der errado ou sentir que não valeu a penas, então irei escrever no último post falando sobre o que aconteceu que me fez parar de querer aprender Python.
Inciando Python pelo “Começo” – Precisamos Saber um Pouco da sua História

Saber que Python é uma é uma linguagem de programação popular e versátil que pode ser usada para data science, desenvolvimento web, automação já sabemos e por isso pulo essa etapa. Mas quero saber como e quando iniciou, quem criou ou idealizou.
Sei que é um pouco chato saber a história de algo quando o que queremos na verdade é iniciar a programar. Mas não irei pular etapas, vamos “iniciar Python pelo começo”.
O criador original, Guido van Rossum, deu ao Python o nome do programa de televisão da BBC ‘Monty Python’s Flying Circus‘.
Em 1987, Guido trabalhou em um grande sistema operacional distribuído no CWI, um instituto nacional de pesquisa em matemática e ciência da computação na Holanda. Dentro desse projeto, ele teve alguma liberdade para trabalhar em projetos paralelos. Com o conhecimento e a experiência que acumulou nos anos anteriores, trabalhando em uma linguagem de computador chamada ABC, ele começou a escrever a linguagem de programação Python.
python.lan
Linha do Tempo da História do Python
Observando essa imagem da timeline do Python parece resumir bem e atender a curiosidade:
- 1991: Em 1991 Van Rossum publicva a versão 0.9.0 no alt.sources. Então “Python é uma linguagem de programação criada por Guido van Rossum em 1991“.
- O que é alt.sources? alt.sources era um grupo de discussão Usenet dedicado ao compartilhamento de código-fonte e recursos relacionados à programação. Foi bastante popular na década de 1990 para trocar informações e soluções entre os desenvolvedores.
- Mas o que é Usenet? Usenet é um sistema de distribuição de discussões e compartilhamento de informações, criado em 1979. Era amplamente utilizado antes da popularização da internet para trocar mensagens e arquivos em grupos de discussão.
- 1994: Lançamento do Python 1.0 com “programação funcional(lambda’s, map, filter, reduce)”. O que Funcional programming quer dizer eu não faço a mínima ideia. Talvez a LuzIA saiba:
- LuzIA: “Functional programming em Python é uma abordagem de programação que se concentra em funções puras, evitando estados mutáveis e efeitos colaterais.” – Bom… continuo sem saber 🙂
- 2000: Python 2 introduz Garbage collection e compreensão de lista(list comprehension). Já li sobre Garbage collection no Java. Sobre Lista??? já li mas não lembro.
- 2008: Python 3 com correção de falhas de design e não é compatível com versões anteriores
- 2020: Fim da Vida(ou EOL de End of Life) do Python 2. Deixa de ter suporte e atualizações. Última versão foi a 2.7.18.

Python 3 não é compatível com o código do Python 2 e por isso Python 2 e 3 foram desenvolvidos e mantidos lado a lado por um longo período.
Essa incompatibilidade causou uma taxa de adoção prolongada. Muitas pessoas ficaram satisfeitas com a versão 2 e não tinham motivos para atualizar.
python.land
Conclusão desse Post 2
Deu para entender um pouco sobre Python e quando começou em minha série Nesse momento, esse sendo o segundo post da série “Aprendendo Python por Conta Própria“. Sim, não poderíamos falar sobre Python sem mencionar seu criador, Guido van Rossum. Seria desrespeitoso da minha parte não declarar créditos.
Fontes: programmiz.pro, automatetheboringstuff.com
Comment on “Aprendendo Python por Conta Própria: Como e Quando Começou”