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 é 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:
- Baixe o instalador do Python
- Execute o instalador
- Personalize a instalação (opcional)
- Instale o Python
- Verifique a instalação
- 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).
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.
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:
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:
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:
- Abra o Microsoft Store: Procure por “Microsoft Store” no menu Install e clique no aplicativo para abri-lo.
- 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.
- 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:
- Verifique a versão atual do Python em seu sistema
- Visite o site do Python
- Baixe o instalador do Python para macOS
- Execute o instalador e siga as instruções
- Verifique se o Python e o IDLE estão instalados corretamente
- 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.
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.
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.
O IDLE é o ambiente de desenvolvimento independente que vem com o Python. Depois de aberto, você verá um shell do Python automaticamente.
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:
- Verifique o Python pré-instalado
- Instale via gerenciador de pacotes
- Baixe a versão mais recente do Python
- Compile a partir do código-fonte (opcional)
- Configure o script e conclua o processo de build
- 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.
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.
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!