você vai conhecer agora um breve contexto e a história do Nascimento dessa linguagem que é o Python bom quem criou o Python foi esse cara aqui que é chamado de Guido Von hussen Ele criou o Python em 1989 porém ele já trabalhava em um local que eles construíam outras linguagens também ele não era a única pessoa lá que tinha esse papel então no início dos anos 80 o papel dele dentro desse ambiente desse centro aí era construir algumas linguagens e ele estava trabalhando em uma linguagem que em português é chamada de ABC e ela tem propósitos Gerais ou seja igual o Python ela serve para diversas coisas e não uma linguagem só para uma coisa específica bom ela ele construiu Então essa primeira versão da linguagem em 1991 só que curiosamente apesar do símbolo do Python ser duas cobras o nome Python não tem a ver com cobra lá dentro desse centro toda vez que eles construíam as linguagens e as documentações eles tinham a mania de colocar o nome desta linguagem de acordo com alguma coisa de televisão que eles gostavam de assistir E o Guido vou chamar assim meu best friend ele era fã de uma um grupo de comédia britânico que se chama Monte Python E aí ele foi lá e deu este nome pra linguagem porém ele acabou ficando inclusive um pouco cético em relação a colocar uma cobra dentro do nome da linguagem porém conforme o tempo foi passando eles desenvolveram aquelas documentações e uma dessas documentações ele sempre colocava na capa do livro algum animal E adivinha qual foi o animal que entrou na capa do livro foi o Python E aí a contragosto dizem a contra goosto eu não estava lá lembre-se que ele ainda está Vivo tá ele teve que assumir então que o nome da linguagem fazia referência agora a essa cobra Python tanto que atualmente agora o ícone né que representa o Python são duas cobras bom E por que que ele criou essa linguagem já que ele tava trabalhando numa outra linguagem ele queria que ela fosse fácil de entender ele achava que os códigos que eles construíam eram muito complexos lembra que eu falei de alto nível e baixo nível eles eram extremamente complexos e era difícil para uma pessoa aprender a trabalhar então não era produtivo ela demorava muito tempo para poder trabalhar com essa linguagem então ele queria que ela fosse um pouco mais flexível em relação às outras linguagens ele construiu o paino com uma linguagem uma sintaxe mais clara a sintaxe é a forma com que eu escrevo então o que que é a classe como eu construo o que que são eh as variáveis ali dentro então isso é a sintaxe é como se fosse o idioma da linguagem então então ele queria que ela fosse mais clara e que fosse uma abordagem prática para que qualquer profissional e qualquer programador tivesse capacidade de utilizar e tornar este código eficiente porém em 2001 eh o Python começou a crescer e ele recebeu alguns investimentos a respeito de Fundações e Fundações bem importantes dos Estados Unidos e isso fez com que a linguagem crescesse cada vez mais gerando assim uma Fundação essa Fundação foi criada em 2021 e ela é composta por pessoas da comunidade então o Python ele é escrito de acordo com as ideias que são colocadas pela própria comunidade que você pode encontrar aqui nesse site hoje em dia quando a comunidade entende que tem alguma coisa errada na linguagem ou algo é muito complexo e a gente tem ali alguns princípios que devem ser seguidos no Python se alguma coisa não está funcionando bem então a própria comunidade Coloca essa informação existe uma banca que discute sobre esses essas implementações E aí eles acabam aplicando gerando novas versões do Python ao longo dos anos o Python passou por diversas versões gerando melhorias eh conforme vai passando o tempo e aí atualmente nós estamos na versão TR pon alguma coisa e vocês vão conhecer eu vou mostrar como a gente faz para visualizar com qual versão Estamos por no momento desse vídeo pode ser diferente da época que você está então eu vou te ensinar como você faz para visualizar qual versão do Python estamos trabalhando o Python 1 ele foi lançado em 1991 como eu já disse E ele tinha uma sintaxe simples e legível E aí o ponto de partida dele foram algumas funcionalidades das da programação como Loops e estruturas condicionais e ele tinha algumas limitações em relação aos itens avançados da programação que foram introduzidos em versões posteriores em 2002 foi lançado o Python 2 e ele introduziu algumas melhorias em relação ao Python 1 Inclusive a compreensão de listas que nós abordamos dentro do nosso treinamento durante o período do Python 2 A Comunidade cresceu muito significativamente e aí surgiram algumas bibliotecas e frameworks que você também vai conhecer o O que são essas bibliotecas dentro desse treinamento então em 2008 foi lançado o Python 3 e aí Ele trouxe realmente muitas melhorias em relação à sintaxe da linguagem como a função que a gente mais vai utilizar nesse treinamento que é a função print que serve para mostrar alguma coisa E aí que ela foi transformada em uma função lá houve a divisão de inteiros entre outras funcionalidades isso incluiu várias otimizações de empenho e tornou o código mais rápido e eficiente do que em comparação ao Python 2 Então quando você tem um código que foi construído em Python 2 ele não vai rodar lá no Python 3 ele precisa de algumas atualizações para que ele possa funcionar aqui eu vou demonstrar para vocês a linha do tempo então aqui embaixo nós temos os anos né que foram construídos e aqui quasis as versões ele começa no 2. 6 tá então ele não não traz as informações esse gráfico você pode encontrar lá dentro do site que é do site da fundação então aqui Os Vermelhos são os fim do ciclo Então esse ciclo aqui ó do Python 3. 6 ele encerra aqui ó mais ou menos em 2022 E aí ele começa versões de segurança consertos de bugs e aqui são as futures ou seja o que eles estão trabalhando para lançar atualizações veja que estamos em 2024 e Aqui eles já estão criando novas funcionalidades para os próximos itens do isso aqui é recente então atualmente estamos na 3.
13 Pode ser que você tenha aí uma versão mais atualizada na na época que você estiver fazendo este treinamento agora eu vou abrir o site para que vocês possam conhecer como Esse site é por dentro então eu tô aqui no site do Python que é python. org e aqui é aquele site que a comunidade consegue colocar as suas informações Inclusive eu tenho aqui a comunidade se eu passar o mouse aqui por exemplo em downloads você vai perceber Como eu disse que ele é multiplataformas ele independe do seu sistema operacional então eu posso clicar em Windows e Mac e até outras plataformas e aí se eu clicar ali ele pede para eu fazer o download se a gente descer mais um pouco eu tenho aqui embaixo a documentação sobre o Python sobre a linguagem a gente vai entrar aqui para entender por exemplo as bibliotecas que eu tenho durante o nosso treinamento aqui embaixo ele mostra qual é a última versão que é a 3. 12 3 mas não necessariamente essa versão já está disponível para você como que eu faço para saber então aqui por exemplo eu vou no Google colab e aí eu vou clicar em uma célula que você vai aprender durante o seu treinamento e aí você vai colocar ponto de exclamação Python tracinho tracinho version E aí aqui na época da gravação desse curso Ele tá dizendo que nós estamos na versão Python 3.
10.