Como verificar a versão do Python no Windows, Linux e macOS [2023]

Python é uma das linguagens de programação mais famosas, pois é usada em diferentes domínios, como desenvolvimento web, aprendizado de máquina, análise de dados e teste de software, para mencionar apenas alguns.

Python foi lançado em 20 de fevereiro de 1991, por Guido van Rossum. Enquanto Rossum criava Python, ele também lia “Monty Python’s Flying Circus”, um roteiro de uma popular série de comédia da BBC. Ele então escolheu o nome por considerar o novo idioma misterioso e único.

Essa linguagem de programação de uso geral tem uma grande variedade de usuários e você pode ter interagido com ela sem saber por meio das recomendações de filmes na Netflix. Python também é usado na criação de software que controla carros autônomos.

Algumas das coisas que você pode fazer com o Python são

  • Desenvolvimento web. O Python é usado no desenvolvimento de back-end (os processos que os usuários não veem). Flask e Django são exemplos de frameworks amplamente utilizados no desenvolvimento de APIs e servidores back-end.
  • Automação ou script. Se houver um trabalho que você executa repetidamente, o Python pode ajudá-lo a automatizá-lo. Iniciantes, assim como especialistas, podem usar o Python para automatizar várias tarefas, como enviar e-mails, encontrar dados online, classificar dados e fazer download.
  • Análise de dados e aprendizado de máquina. Python se tornou uma das linguagens de programação mais procuradas pelos cientistas de dados. Os analistas de dados agora podem criar visualizações de dados, realizar cálculos estatísticos complexos, manipular e analisar e muito mais.
  • Testes e prototipagem de software. Em uma configuração de desenvolvimento de software, o Python pode ser usado no rastreamento de bugs, testes e controle de construção. Os desenvolvedores podem automatizar testes e verificações em novos sistemas e aplicativos usando Python.
  • Aplicações de negócios. O mundo dos negócios é amplo e algumas das coisas que podem vir à mente são aplicativos de comércio eletrônico, sistemas de gerenciamento de clientes e ERP, para mencionar alguns. Uma configuração de negócios típica precisará de aplicativos que sejam facilmente legíveis, extensíveis e escaláveis. O Python oferece essa solução por meio de suas plataformas, como Tryton.
  • É versátil. Se você interagiu com outros idiomas, deve ter notado que alguns têm um ou apenas dois casos de uso. No entanto, o Python tem mais de cinco casos de uso e, ainda assim, seu desempenho é inigualável.
  • Tem várias bibliotecas e módulos. Existem toneladas de bibliotecas e módulos criados por terceiros para expandir os casos de uso do Python. Por exemplo, você pode usar Django para desenvolvimento web do lado do servidor.
  • Python é simples. Essa linguagem de programação imita a linguagem natural, tornando-a adequada até mesmo para iniciantes.
  • Comunidade grande e ativa. A programação pode ser um desafio às vezes. No entanto, a presença de uma comunidade grande e solidária significa que há pessoas a quem você sempre pode recorrer quando ficar preso.
  • Código aberto. Python é livre para usar e distribuir. Os engenheiros podem, assim, ajustar o código existente, redistribuir e criar várias soluções/aplicativos com ele.
  Como verificar se os drivers de vídeo Intel estão bloqueando a atualização do Windows 10 1809

Python 2 e Python 3: diferença

A linguagem de programação Python evoluiu muito ao longo das mais de 3 décadas de existência. Uma das razões pelas quais você pode querer verificar a versão do Python é determinar se você está usando o Python 2 ou o Python 3 para garantir a criação de soluções sem erros, independentemente de você ser um desenvolvedor ou um especialista em dados.

Python 2 e Python 3 são as versões principais no mundo Python. Há um debate contínuo sobre qual é o melhor. Vamos verificar a diferença entre os dois;

Python 2

O Python 2 foi introduzido em 2000 pelo BeOpen Python Labs. Esta versão foi criada para facilitar o aprendizado do Python.

Foi através do Python 2 que os detalhes técnicos da Python Enhancement Proposal (PEP) foram implementados. Em janeiro de 2020, o Python 2 foi desativado, o que significa que não será mais atualizado com patches de segurança, novos recursos e correções de bugs.

Python 3

O Python 3 foi lançado em 2008. Esta versão foi criada para corrigir as falhas fundamentais do Python 2. Python 3 eliminou módulos duplicados e construções que estavam nas versões anteriores do Python.

A remoção de ferramentas duplicadas com a introdução do Python 3 significava que parte do código do Python 2 era incompatível com o Python 3. Felizmente, o Python lançou o 2to3, uma ferramenta que revisa e converte automaticamente o código do Python 2 para a sintaxe do Python 3.

  Como redefinir componentes do Windows Update no Windows 10

A introdução desta versão atraiu uma grande massa da comunidade científica, como os da neurociência. A introdução da biblioteca NumPy agora colocou o Python como um concorrente do Matlab e do R e também acelerou suas adoções em ciência de dados e aprendizado de máquina. No momento da escrita, a versão atual do Python é Python 3.11.1.

ComparaçãoPython 2Python 3Ano lançado20002008SuporteSuporte interrompido em 2020Desenvolvimento e suporte de Python 3 ainda está em andamentoCompatibilidade com versões anterioresCom algumas modificações, códigos Python 2 podem ser portados para Python 3O código Python 3 não pode ser executado em Python 3AplicativoFoi usado principalmente em DevOpsPython é multiuso e aplicável em engenharia de software , ciência de dados e muito mais Palavra-chave “Imprimir”Imprimir não é considerada uma função, mas uma instruçãoImprimir é considerada uma função e não uma instruçãoComplexidade da sintaxeMais complicadaMenos complicadaArmazenamento de strings Por padrão, as strings são armazenadas como ASCIIPor padrão, as strings são armazenadas como UNICODE

Pré-requisitos para verificar a versão do Python

Você pode acessar a janela/terminal do terminal usando esses comandos no Windows, Linux e macOS, respectivamente;

  • Windows: Win+R > digite powershell > Enter/OK
  • Linux: Ctrl-Alt-T, Ctrl-Alt-F2
  • macOS: Finder > Aplicativos > Utilitários > Terminal

Como agora você sabe que existem duas versões principais do Python, podemos prosseguir e aprender como verificar a versão em nossas máquinas locais.

Python 3 é incompatível com versões anteriores. Python 2 e Python 3 são softwares diferentes. Isso significa que o código escrito em Python 2 pode não funcionar como esperado em Python 3.

Ao verificar a versão do Python em sua máquina, a versão será representada em 3 seções separadas por um ponto.

  • A versão principal
  • a versão menor
  • A versão micro

Por exemplo, se pegarmos a versão Python, Python 3.8.10, 3 é a versão principal, 8 é a versão secundária e 10 é a versão micro. A última seção da versão do Python representa as últimas atualizações e patches.

O Python 3.7.1 é compatível com o Python 3.8.10, pois pertencem à mesma versão principal (3). No entanto, o Python 2.7 não é compatível com o Python 3.8.

Verifique a versão do Python no Windows

Abra o Windows PowerShell usando estas etapas;

Win+R > digite powershell > Enter/OK

  Como desabilitar o IPv6 no Linux

Agora você pode ir em frente e digitar isso na linha de comando

python –versão

Se o Python estiver instalado em sua máquina, a versão aparecerá na próxima linha.

Verifique a versão do Python no Linux

A maioria dos sistemas operacionais Linux modernos tem o Python pré-instalado.

Use o atalho Ctrl+Alt+T para abrir a linha de comando em sua máquina baseada em Linux.

Use este comando para imprimir a versão do Python;

python3 --version

Ou

python --version

O segundo comando verifica se o Python 2 está instalado

Se o Python 3 estiver instalado, é provável que você obtenha algo assim

Verifique a versão do Python no MacOS

Você pode acessar rapidamente seu terminal no MacOS usando este atalho;

Localizador > Aplicativos > Utilitários > Terminal

Use este comando para verificar a versão do Python;

python3 --version

Ou

python --version

O segundo comando verifica se o Python 2 está instalado

Se você tiver o Python 2 e o 3 instalados, obterá uma saída próxima a esta

Verifique a versão do Python no script

É importante verificar a versão do Python em seu script ao codificar para evitar incompatibilidades e esmagamentos ao executar o código.

Essa verificação é muito importante quando você tem mais de uma versão do Python em seu PC.

Independentemente de você estar usando Windows, Linux ou macOS, você pode usar este comando para verificar seu script

import sys

print (sys.version)

O que acontece se a mesma máquina tiver duas versões diferentes do Python instaladas e você executar os comandos mencionados acima?

Python 2 e Python 3 podem ser executados simultaneamente em seu PC. A razão para isso é que você pode ter alguns aplicativos que usam o Python 2, enquanto outros são criados no Python 3.

Para verificar se as duas versões do Python estão no seu PC, use estes comandos;

python3 --version

Ou

python --version

O segundo comando verifica se o Python 2 está instalado

Se ambas as versões estiverem presentes no macOS, você obterá uma saída próxima a esta captura de tela

Conclusão

O Python continua a impulsionar algumas de suas plataformas de mídia social favoritas, como Instagram, sites de entretenimento, como Spotify, e plataformas de gerenciamento de viagens, como Uber. Se você precisa criar plataformas semelhantes ou melhores, o Python deve ser uma de suas considerações.

Agora você pode verificar confortavelmente a versão do Python, independentemente dos sistemas operacionais que estiver usando. Embora a maioria esteja migrando para o Python 3, você ainda encontrará aplicativos criados no Python 2. A boa notícia é que o Python tem várias estruturas que você pode usar para criar diferentes aplicativos.

Você também pode explorar como instalar o Python 3 no CentOS, Ubuntu e Windows.