Python é uma linguagem de programação muito útil, usada por desenvolvedores e profissionais devido à sua versatilidade e simplicidade. É uma ótima opção para desenvolver aplicativos relacionados à ciência de dados, inteligência artificial, aprendizado de máquina (machine learning) e muitas outras áreas. Frequentemente você verá o Python sendo usado para tarefas de script e automação, como web scraping, automação de operações matemáticas complexas, e assim por diante.

Mas, se você é realmente iniciante, até o processo de instalação pode parecer um pouco complicado.

É por isso que hoje vamos guiar você pelo processo de instalação do Python em vários sistemas operacionais, como Windows, macOS e Linux. Mas, antes disso, vamos entender o que é Python e por que é importante no mundo da programação.

O que é Python?

Criado por Guido van Rossum, Python é uma linguagem de programação interpretada de alto nível. A filosofia de design do Python enfatiza a legibilidade do código por meio do uso de sintaxe limpa e espaços em branco significativos. Isso o torna uma escolha fácil e acertada tanto para programadores iniciantes quanto experientes.

Python
Python.

Python é uma linguagem versátil, como já afirmamos, com vários aplicativos, incluindo desenvolvimento web, análise de dados, aprendizado de máquina (machine learning), inteligência artificial e automação. Sua ampla biblioteca padrão e pacotes de terceiros permitem que os desenvolvedores criem e implementem aplicativos complexos com rapidez.

E sua versatilidade significa que pode ser executado em diferentes sistemas operacionais. Essa capacidade multiplataforma faz do Python uma escolha popular. Talvez o melhor de tudo é que o Python tem uma comunidade forte sendo desenvolvido continuamente. Portanto, é uma opção confiável para projetos de desenvolvimento de software que são essencialmente à prova do tempo.

Quem usa Python?

O Python é usado por uma gama diversificada de profissionais e setores, graças à sua adaptabilidade. Segundo o W3Techs, 1,5% dos sites que usam uma linguagem de programação conhecida do lado do servidor usam Python. Alguns dos tipos de profissionais que dependem do Python, e como eles o utilizam, incluem:

  • Desenvolvedores de software: Eles aproveitam a legibilidade e as extensas bibliotecas do Python para criar vários tipos de software, desde aplicativos de desktop até scripts do lado do servidor.
  • Cientistas de dados: Esses profissionais usam a linguagem para analisar, visualizar e manipular grandes datasets, além de implementar algoritmos de Aprendizado de Máquina (Machine Learning) para modelagem preditiva.
  • Administradores de sistemas: Os recursos de automação e a compatibilidade entre plataformas fazem do Python uma escolha popular entre os administradores de sistemas para automatizar tarefas repetitivas, gerenciar servidores e monitorar o desempenho do sistema.
  • Desenvolvedores web: Poderosos frameworks de desenvolvimento web, como Django e Flask, permitem que os desenvolvedores web criem aplicativos escalonáveis e eficientes com facilidade e rapidez.
  • Pesquisadores: Acadêmicos e pesquisadores de várias áreas usam Python por sua simplicidade e suas extensas bibliotecas para processar e analisar dados, realizar simulações e desenvolver modelos matemáticos complexos.

Várias empresas populares também usam Python, incluindo:

  • Google: Usa Python para vários serviços, aplicativos web e ferramentas internas.
  • Facebook: Emprega Python para gerenciamento de infraestrutura, distribuição de binários e muito mais.
  • Instagram: Criado principalmente em Django, um popular framework Python para a web.
  • Netflix: Depende do Python para seus serviços de backend e análise de dados.
  • Spotify: Utiliza Python para análise de dados e serviços de backend.
  • Dropbox: Desenvolveu seu cliente desktop e muitos serviços de backend usando Python.
  • Quora: O backend da plataforma e o código do servidor são escritos em Python.
  • Pinterest: Utiliza Python para serviços de backend e tarefas de Aprendizado de Máquina (Machine Learning).
  • NASA: Emprega Python para análise de dados, simulações e gerenciamento de sistemas.
  • Reddit: Originalmente construído em Lisp, foi posteriormente reescrito usando Python por sua simplicidade e flexibilidade.

Com a adoção generalizada, aprender Python é uma habilidade valiosa para qualquer pessoa que queira entrar no mundo da programação ou aprimorar seu conjunto de habilidades. A seguir falaremos sobre algumas das vantagens de usar Python, e o que você precisa ter em mãos para realizar todo o processo de instalação.

Vantagens do uso de Python

O Python oferece muitos benefícios que contribuíram para sua popularidade e ampla adoção.

Estas são algumas das suas principais vantagens:

Fácil de aprender

A sintaxe do Python foi projetada para ser clara e concisa, fazendo dele uma excelente opção para iniciantes. Sua ênfase na legibilidade e na simplicidade permite que novos programadores compreendam rapidamente a linguagem e comecem a escrever códigos com uma curva de aprendizado mínima.

Bibliotecas extensas

O Python tem um vasto ecossistema de bibliotecas e pacotes que podem ser facilmente importados, otimizando o processo de desenvolvimento. Essas bibliotecas abrangem uma ampla gama de funcionalidades, desde desenvolvimento web e análise de dados até Aprendizado de Máquina (Machine Learning) e visão computacional, tornando o Python adequado para muitas tarefas diferentes.

Versátil e independente de plataforma

Python é uma linguagem multiplataforma, o que significa que pode ser executada em vários sistemas operacionais, incluindo Windows, macOS e Linux. Essa independência permite que os desenvolvedores escrevam o código uma vez e o implementem em várias plataformas sem precisar modificar o código significativamente.

Forte suporte da comunidade

O Python conta com uma grande e ativa comunidade de desenvolvedores que contribuem constantemente para o crescimento e o aprimoramento da linguagem. Esse forte suporte da comunidade garante que o Python permaneça atualizado com as tendências da indústria e que os desenvolvedores possam encontrar facilmente recursos, tutoriais e assistência quando necessário.

Pré-requisitos do Python

Antes de começar a instalação, é essencial ter o conhecimento e os recursos necessários. Estes são os pré-requisitos para você começar a usar o Python:

  • Conhecimento básico de informática: Uma compreensão fundamental de como operar um computador, incluindo gerenciamento de arquivos e solução básica de problemas.
  • Familiaridade com a linha de comando/terminal: Algum conhecimento básico sobre o uso da linha de comando ou do terminal em seu respectivo sistema operacional será de ajuda, pois muitas tarefas relacionadas ao Python podem ser executadas por meio dessas interfaces.
  • Um computador com conexão à Internet: Para baixar e instalar o Python, bem como acessar recursos relevantes, você precisará de um computador com conexão estável à Internet.

Requisitos do sistema

Há uma última coisa que você deve fazer antes de instalar o Python: verificar se o seu computador atual atende aos requisitos de sistema necessários. Aqui está um resumo rápido dos sistemas operacionais suportados e dos requisitos mínimos de hardware:

Sistemas operacionais compatíveis

O Python é uma linguagem de plataforma cruzada, o que significa que pode ser instalado em vários sistemas operacionais, incluindo:

  • Windows (Windows 7 e posterior)
  • macOS (macOS 10.9 e posterior)
  • Linux (várias distribuições, como Ubuntu, Fedora e CentOS)

Requisitos mínimos de hardware

Embora o Python não tenha requisitos rígidos de hardware, aqui estão algumas recomendações básicas para que você tenha uma experiência tranquila:

  • RAM: Pelo menos 4 GB de RAM, mas é preferível ter mais, especialmente ao trabalhar com grandes conjuntos de dados ou aplicativos com uso intenso de recursos.
  • Armazenamento: Pelo menos 5 GB de espaço livre em disco para a instalação do Python e espaço adicional para bibliotecas, pacotes e arquivos de projeto que você planeja usar.

Versões

O Python tem dois ramos de versão principais que você pode encontrar ao instalar a linguagem:

  • Python 2.x: A versão mais antiga do Python, tendo sido a versão Python 2.7.18 o último lançamento. Embora o Python 2.x ainda seja usado em alguns aplicativos legados, é importante observar que chegou ao fim da sua vida útil em janeiro de 2020, e não haverá mais atualizações ou correções de bugs. Portanto, é altamente recomendável usar o Python 3.x para novos projetos.
  • Python 3.x: Esta é a versão atual do Python, ativamente mantida, com atualizações e aprimoramento contínuo. O Python 3.x introduziu várias melhorias e alterações na linguagem, tornando-a mais eficiente e poderosa. É a versão recomendada para uso em todos os novos projetos e instalações.

A seguir, guiaremos você no processo de instalação da versão mais recente do Python no sistema operacional escolhido.

Como instalar o Python

O processo de instalação do Python varia de um sistema operacional para outro. Assim, fornecemos instruções para os seguintes sistemas operacionais:

As instruções variam conforme o sistema operacional e a versão específica que você possui. Siga as etapas descritas abaixo para instalar o Python na respectiva plataforma.

Como instalar o Python no Windows

Nesta seção, vamos guiar você pelo processo de instalação do Python em um sistema operacional Windows. Siga estas etapas para ter o Python instalado e funcionando em sua máquina Windows:

  1. Baixe o instalador do Python
  2. Execute o instalador
  3. Personalize a instalação (opcional)
  4. Instale o Python
  5. Verifique a instalação
  6. Instalação alternativa via Microsoft Store

Etapa 1: Baixe o instalador do Python

Visite o site oficial do Python e baixe a versão mais recente do Python 3.x para Windows. O site detectará automaticamente o seu sistema operacional e oferecerá o instalador apropriado para o seu sistema (32 bits ou 64 bits).

Baixando o Python do site oficial
Baixando o Python do site oficial.

Etapa 2: Execute o instalador

Localize o arquivo do instalador baixado (geralmente na pasta Downloads) e clique duas vezes nele para executar o processo de instalação. Você pode ser solicitado pelo Controle de Conta de Usuário (UAC) a permitir a instalação. Clique em Yes para prosseguir.

Etapa 3: Personalize a instalação (opcional)

Na tela de boas-vindas do instalador, você verá duas opções: Install Now e Customize installation. Se quiser instalar o Python com as configurações padrão, basta clicar em Install Now.

Instalador do Python para Windows.
Instalador do Python para Windows.

Se você quiser personalizar a instalação (alterando o diretório de instalação ou selecionando componentes específicos, por exemplo), clique em Customize installation. Você deverá ver o seguinte:

Recursos opcionais no instalador do Python para Windows.
Recursos opcionais no instalador do Python para Windows.

Escolha o que você gostaria que fosse instalado na instalação básica. Suas opções incluem:

  • Documentation: Isso inclui o arquivo de documentação do Python na instalação.
  • pip: Essa opção instala o pip, que permite que você instale outros pacotes Python conforme desejar.
  • tcl/tk and IDLE: essa opção instala o tkinter e o IDLE.
  • Python test suite (Conjunto de testes do Python): Ao selecionar essa opção, você instala o conjunto de testes da biblioteca padrão, que é útil para testar sua saída.
  • py launcher; for all users (py launcher; para todos os usuários): Essa opção permite iniciar o Python a partir da linha de comando.

Quando terminar de escolher as opções, clique em Next.

Você será levado a uma nova caixa de diálogo oferecendo opções avançadas:

Opções avançadas no instalador do Windows Python.
Opções avançadas no instalador do Windows Python.

Novamente, você verá uma série de opções para escolher, incluindo:

  • Install Python 3.11 for all users (Instalar o Python 3.11 para todos os usuários)
  • Associate files with Python (requires the ‘py’ launcher) (Associar arquivos ao Python [requer o iniciador ‘py’])
  • Create shortcuts for installed applications (Criar atalhos para os aplicativos instalados)
  • Add Python to environment variables (Adicionar o Python às variáveis de ambiente)
  • Precompile standard library (Pré-compilar a biblioteca padrão)
  • Download debugging symbols (Baixar símbolos de depuração)
  • Download debug binaries (requires VS 2017 or later) (Baixar binários de depuração [requer VS 2017 ou posterior])

Confirme que o diretório de instalação escolhido está correto, e você está pronto para instalar.

Etapa 4: Instale o Python

Após selecionar as configurações desejadas, clique em Install para iniciar o processo de instalação. O instalador copiará os arquivos necessários para o seu computador e configurará o Python. Esse processo pode levar alguns minutos.

Etapa 5: Verifique a instalação

Após a conclusão da instalação, você pode verificar se o Python foi instalado corretamente abrindo o Prompt de Comando (procure por “cmd” no menu Iniciar) e digitando o seguinte comando:

python --version

Pressione Enter, e a saída exibirá a versão do Python instalada. Isso confirma que o Python foi instalado com sucesso em seu computador.

Instalação alternativa via Microsoft Store

Como alternativa ao download do instalador do Python a partir do site oficial, você também pode instalar o Python no Windows usando a Microsoft Store. Esse método garante que você obtenha a versão mais recente do Python e permite atualizações fáceis.

Para instalar o Python dessa forma, você precisa:

  1. Abra o Microsoft Store: Procure por “Microsoft Store” no menu Install e clique no aplicativo para abri-lo.
  2. Procure por Python: Na Microsoft Store, use a barra de pesquisa no canto superior direito para procurar por “Python”. Você deverá ver a versão mais recente do Python 3.11 listada nos resultados da pesquisa.
  3. Instale o Python: Clique na listagem do Python 3.11 e, em seguida, clique no botão Install na página do aplicativo Python. A Microsoft Store fará o download e instalará o Python em seu computador Windows.

Como instalar o Python no macOS

Agora vamos percorrer as etapas para instalar o Python no macOS. Embora o macOS venha com uma versão pré-instalada do Python, geralmente é uma versão mais antiga (Python 2.x) que não é mais suportada.

Para verificar qual versão do Python seu sistema tem atualmente e para obter a versão mais recente, siga estas etapas:

  1. Verifique a versão atual do Python em seu sistema
  2. Visite o site do Python
  3. Baixe o instalador do Python para macOS
  4. Execute o instalador e siga as instruções
  5. Verifique se o Python e o IDLE estão instalados corretamente
  6. Verifique a instalação com o Terminal

Etapa 1: Verifique a versão atual do Python em seu sistema

Antes de instalar o Python no macOS, é uma boa ideia verificar a versão do Python que seu sistema tem atualmente. O macOS geralmente vem com uma versão mais antiga do Python (Python 2.x) pré-instalada.

Para verificar qual é, abra o aplicativo Terminal (você pode encontrá-lo usando a pesquisa do Spotlight ou em Applications > Utilities) e digite o seguinte comando:

python --version

Pressione Enter e você verá o número da versão exibido na saída desta forma:

Python 2.7.x

Se o seu sistema tiver o Python 3.x instalado, você poderá verificar qual é a versão executando o seguinte comando:

python3 --version

Se estiver satisfeito com a versão instalada do Python 3.x, pode pular as etapas restantes. Se o Python 3.x não estiver instalado ou se você quiser instalar uma versão mais recente, prossiga para a próxima etapa.

Etapa 2: Visite o site do Python

Vá para o site oficial do Python para acessar a página de download da versão mais recente do Python para macOS.

Versões atuais do Python para macOS.
Versões atuais do Python para macOS.

Etapa 3: Baixe o instalador do Python para macOS

Na página de download, você encontrará o pacote do instalador do macOS (arquivo .pkg) para a versão mais recente do Python. Baixe o instalador em seu computador.

Etapa 4: Execute o instalador e siga as instruções

Localize o arquivo do instalador baixado (geralmente na pasta Downloads) e clique nele duas vezes para executar o processo de instalação.

Instalador do Python para macOS.
Instalador do Python para macOS.

Siga as etapas de instalação concordando com o contrato de licença de software, escolhendo o local de instalação (recomendamos usar o local padrão) e digitando sua senha de administrador quando solicitado.

Etapa 5: Verifique se o Python e o IDLE estão instalados corretamente

Após a conclusão do processo de instalação, uma pasta será aberta em sua área de trabalho. Clique em IDLE nessa pasta.

Após a instalação, abra o IDLE no macOS.
Após a instalação, abra o IDLE no macOS.

O IDLE é o ambiente de desenvolvimento independente que vem com o Python. Depois de aberto, você verá um shell do Python automaticamente.

Shell do Python no IDLE.
Shell do Python no IDLE.

Você pode verificar se ele está funcionando corretamente digitando um comando print, da seguinte forma:

print(‘Test message’)

Pressione Enter e o texto “Test message” deverá aparecer na próxima linha do IDLE.

Etapa 6: Verifique a instalação com o Terminal

Você também pode verificar a instalação por meio do Terminal. Abra o aplicativo Terminal e digite o seguinte comando:

python3 --version

Pressione Enter e você verá a versão do Python que acabou de instalar. Isso confirma que o Python foi instalado com sucesso em seu Mac.

Como instalar o Python no Linux

O processo de instalação do Python em um sistema operacional Linux é um pouco diferente dos processos para os sistemas operacionais Windows e Mac. Muitas distribuições Linux vêm com o Python pré-instalado, mas pode ser que não seja a versão mais recente.

Para instalar ou atualizar o Python em sua máquina Linux, siga estas etapas:

  1. Verifique o Python pré-instalado
  2. Instale via gerenciador de pacotes
  3. Baixe a versão mais recente do Python
  4. Compile a partir do código-fonte (opcional)
  5. Configure o script e conclua o processo de build
  6. Verifique a instalação com o terminal

Etapa 1: Verifique o Python pré-instalado

Abra uma janela de terminal e digite o seguinte comando para verificar se o Python já está instalado em seu sistema:

python --version

Pressione Enter e, se o Python estiver instalado, você verá o número da versão exibido (exatamente como discutimos para o Windows e o macOS). Se estiver satisfeito com a versão instalada, pule as etapas restantes. Se o Python não estiver instalado ou se você quiser instalar uma versão mais recente, prossiga para a próxima etapa.

Etapa 2: Instale via gerenciador de pacotes

A maneira mais fácil de instalar o Python no Linux é por meio do gerenciador de pacotes específico da sua distribuição. Aqui estão alguns comandos populares:

Ubuntu/Debian:

sudo apt-get install python3

Fedora:

sudo dnf install python3

Execute o comando apropriado para sua distribuição e digite sua senha quando solicitado. O gerenciador de pacotes irá baixar e instalar a versão mais recente do Python 3 disponível nos repositórios.

Etapa 3: Baixe a versão mais recente do Python

Acesse o site do Python e baixe a versão mais recente do Python para Linux.

Baixe a versão estável mais recente do Python para Linux.
Baixe a versão estável mais recente do Python para Linux.

Extraia o conteúdo do tarball.

Etapa 4: Compile a partir do código-fonte (opcional)

Se preferir compilar o Python a partir do código-fonte, você pode fazer isso pegando primeiro o código-fonte mais recente do Python no repositório Git oficial do Python.

Repositório oficial do Python no Git.
Repositório oficial do Python no Git.

Você clonará o código-fonte do Python no GitHub com o seguinte código:

git clone https://github.com/python/cpython

A partir daí, navegue até o diretório extraído usando cd cpython.

Etapa 5: Configure o script e conclua o processo de build

A próxima ação que você precisa realizar é executar o seguinte código:

./configure
make
make test
sudo make install

Observação: a compilação a partir do código-fonte é uma opção avançada e pode exigir dependências e configurações adicionais. Recomendamos usar o gerenciador de pacotes para a maioria dos usuários.

Etapa 6: Verifique a instalação com o terminal

Depois de instalar o Python, você pode verificar a instalação abrindo uma janela de terminal e digitando o seguinte comando:

python3 --version

Pressione Enter e você verá a versão do Python que instalou. Agora você concluiu o processo de instalação.

Resumo

Hoje abordamos o processo de instalação do Python nos três principais sistemas operacionais: Windows, macOS e Linux. Descrevemos as etapas para verificar se há versões pré-instaladas, baixar o instalador apropriado ou usar gerenciadores de pacotes, e verificar a instalação usando o terminal ou o prompt de comando.

Agora que instalou com sucesso o Python em seu sistema, é hora de começar a aprender e a usar essa poderosa linguagem de programação.

Para dar o pontapé inicial na sua jornada com Python, há vários recursos disponíveis, inclusive tutoriais on-line, cursos e fóruns nos quais você pode fazer perguntas e obter ajuda. Definitivamente você vai querer favoritar a documentação oficial do Python para começar.

E se precisar de um serviço de hospedagem excelente, nosso Serviço de Hospedagem de Aplicativos é de primeira linha, tornando mais fácil do que nunca enviar seus projetos web diretamente para a nuvem.

Com o Python instalado e uma abundância de recursos na ponta dos dedos, você está pronto para explorar o empolgante mundo da programação em Python. Boa sorte!