Como instalar Python no Windows, Linux e macOS

Se você deseja instalar o Python e começar o desenvolvimento, temos um prático guia de início rápido para orientar você no básico!

Se você deseja entrar no desenvolvimento, uma das minhas linguagens de programação favoritas que aprendi é Python. É uma linguagem multiparadigma, que suporta programação imperativa, funcional, processual e orientada a objetos. É totalmente aberto e pode ser usado para praticamente qualquer coisa, e é uma linguagem utilizada por muitos quando trabalham com inteligência artificial ou aprendizado de máquina. Eu o uso para muita automação e é até mesmo a linguagem em que algumas das ferramentas de teste que usamos são escritas.

Python é uma linguagem poderosa e, se você quiser começar a usá-la, este guia ensinará o básico. Você não apenas precisará instalar os binários do Python e garantir que eles estejam em seu PATH, mas também precisará de algo para realmente escrever o código. Você pode usar um IDE (Ambiente de Desenvolvimento Integrado) completo como o PyCharm, ou pode usar um editor de texto como o IDLE pré-instalado ou o Sublime Text 3. Existem muitas opções, mas este guia deve dar um pontapé inicial no básico.

Instalando Python

No Windows e macOS

Instalar o Python é a parte fácil e você precisará decidir se está instalando o Python 2.7 ou o Python 3.x. Python 2.7 é frequentemente usado para projetos legados, mas se você estiver escrevendo seu próprio software, deverá instalar o Python 3.x.

Para instalar no Windows ou Mac, faça o seguinte:

  • Vou ao site oficial do Pythone navegue até a versão mais recente. No momento em que este artigo foi escrito, isso é 3.10.6.
  • Baixe o binário para sua plataforma.
  • Execute o binário.

Você não precisa selecionar nenhuma opção além de adicionar Python ao seu PATH, pois o instalador padrão tem tudo que você precisa. Basta clicar em "Instalar" é tudo que você precisa fazer. No Mac, isso será feito por padrão no instalador dmg.

Instalando Python no Linux

Porém, se você usa Linux, isso dependerá da distribuição que você está usando. Distribuições baseadas em Debian (como Ubuntu) podem usar o instalador do pacote apt no Terminal executando o seguinte comando:

  • apt-get instalar python3.6

Outras distribuições podem já tê-lo pré-instalado e, caso contrário, você precisará usar o gerenciador de pacotes da sua distribuição. Por exemplo, no CentOS, você executaria "yum install -y python3".

Verifique a instalação

Você pode verificar se sua instalação está ativa executando o comando “python” no PowerShell, no prompt de comando ou no Terminal.


Escolha seu IDE Python

Você precisará de um IDE ou editor de texto para escrever código de maneira eficaz e há algumas opções. Python vem com IDLE pré-instalado e, embora funcione bem, não é ótimo para arquivos maiores que podem ser mais complicados. Aqui estão alguns dos IDEs que usei para Python ao longo dos anos, tanto na universidade quanto em meus próprios projetos. Todos esses IDEs são multiplataforma, o que significa que você pode executá-los no Windows, Linux ou macOS.

PyCharm

Se você conhece o Android Studio ou o IntelliJ, então já conhece o PyCharm. É dos mesmos desenvolvedores e você pode até ativar exatamente a mesma funcionalidade no IntelliJ instalando o plugin Python. A diferença é que o PyCharm foi criado do zero apenas para Python e contém todos os recursos que você esperaria de qualquer IDE moderno. Isso inclui controle de versão integrado, destaque de sintaxe, divisão de janelas, recursos de depuração e muito mais.

Baixar PyCharm

Spyder

Se você é um cientista de dados (ou vai usar Python para fins de ciência de dados), então você precisa instalar o Spyder. É um IDE que já inclui alguns dos pacotes de análise de dados mais populares para Python. Isso inclui matplotlib, numpy, scipy e pandas. Se você deseja entrar em análise de dados, plotagem de dados e outras investigações científicas, então o Spyder é 100% o que você precisa instalar. O Spyder ainda possui Jupyter Notebooks integrados, que podem ser usados ​​para explorar e plotar dados com muita facilidade.

Baixar Spyder

Texto Sublime 3

Sublime Text 3 é um dos meus editores de texto preferidos, simplesmente graças à sua simplicidade. É super versátil, embora básico, e mais adequado para projetos menores. Se você está trabalhando apenas com algumas centenas de linhas de código em um programa que está escrevendo, então o Sublime Text 3 é provavelmente a melhor opção. Certa vez, escrevi um web scraper em Python que lia sites de aluguel locais e enviava por e-mail para mim e para alguns amigos um link para novas listagens apenas usando Sublime Text 3 e Python. É um ambiente de desenvolvimento perfeitamente capaz e com o qual acho que a maioria das pessoas deveria estar familiarizada.

Baixe Texto Sublime 3

Código do Visual Studio (VSCode)

Visual Studio Code (ou VSCode) é um dos ambientes de desenvolvimento mais versáteis que existe. É totalmente personalizável, com um enorme repositório de plug-ins que você pode acessar de dentro. Não é compatível com Python imediatamente, mas você pode instalar um plugin Python que permitirá destaque de sintaxe, preenchimento inteligente de código, Jupyter Notebooks, depuração, teste de unidade e outros características. Adoro o Visual Studio Code e, na verdade, é o IDE que mais uso quando estou trabalhando em algo complexo.

Baixe o código do Visual Studio


Qual o proximo

Se você quiser começar a desenvolver, existem vários tutoriais online que ensinam o básico. Entre CodeAcademy e w3schools, existem muitas opções. Existem até intérpretes Python no Android que você pode usar para escrever no seu telefone, e a melhor maneira de aprender é fazendo. Se você estiver fazendo algo que consome muitos recursos e pode usar muitos modelos de aprendizado de máquina ou inteligência artificial, talvez precise de um dos melhores laptops para lidar com isso, no entanto.

A melhor maneira que aprendi foi percebendo um problema ou outra dificuldade que tive e tentando descobrir uma maneira de automatizar a solução para ele. É por isso que tive a ideia de escrever um programa que iria eliminar o aluguel de sites para mim, e tenho certeza de que há outros motivos pelos quais você pode querer usar Python também.