Skip to content
This page has been auto-translated and may contain errors.View in English

Executando Python ​

Python 3 ​

O Python teve duas versões principais: Python 2 e Python 3. Elas se parecem, mas não são totalmente compatíveis, e por anos a comunidade ficou dividida entre as duas. Essa fase acabou. O Python 2 deixou de receber atualizações em 2020, e hoje, quando alguém diz "Python", está se referindo ao Python 3.

Tudo nessa documentação é Python 3. Se você encontrar tutoriais antigos que escrevem print "hello" sem parênteses, isso é Python 2. Os conceitos continuam válidos, mas a sintaxe é diferente.

JunoPython 3 Existiam duas versões do Python, 2 e 3. Essa divisão acabou: o Python 2 deixou de receber atualizações em 2020, e essa documentação usa Python 3 do início ao fim. Se você encontrar um código antigo com print "hello" e sem parênteses, isso é Python 2 — as ideias continuam valendo, mas a sintaxe não.
JunoPython 3 Tudo aqui é Python 3; o Python 2 chegou ao fim de sua vida útil em 2020. O sinal de que um código é Python 2 antigo é o print sem parênteses. Os conceitos são os mesmos, a sintaxe é diferente, então leia focando na ideia e ignore a forma antiga.
JunoPython 3 O Python 2 não existe mais desde 2020, então "Python" hoje significa Python 3, incluindo tudo que está aqui. O indício clássico de código Python 2 é um print sem parênteses. Os conceitos se transferem; a sintaxe não.

PEP ​

De vez em quando você vai encontrar o termo PEP. Ele significa Python Enhancement Proposal, o processo formal pelo qual mudanças no Python são propostas e discutidas. Você não precisa conhecer esse processo em detalhes, mas duas PEPs aparecem com frequência suficiente para valer a pena conhecer:

  • PEP 8: um conjunto de regras sobre como o código Python deve ser escrito e formatado. Coisas como nomear variáveis, quanto indentar e quando adicionar linhas em branco. Você não precisa memorizar isso. A maioria dos editores de código faz isso automaticamente por você, e você vai absorver essas regras naturalmente conforme escreve mais código.
  • PEP 20: conhecida como o Zen do Python. Digite import this em qualquer ambiente Python e ele imprime uma pequena lista de princípios orientadores. Coisas como "Legibilidade importa" e "Simples é melhor que complexo". É a filosofia por trás da aparência e da sensação que o Python transmite.
JunoPEP PEP significa Python Enhancement Proposal, a forma como mudanças no Python são propostas. Duas valem a pena conhecer: a PEP 8 (as regras de estilo, que seu editor cuida da maior parte) e a PEP 20, o Zen do Python. Digite import this para lê-lo.
JunoPEP As PEPs são como o Python evolui. As duas que você vai realmente usar como referência: a PEP 8, para estilo e formatação (os linters aplicam ela por você), e a PEP 20, o Zen do Python, que você pode imprimir com import this.
JunoPEP As PEPs são o processo de propostas; você não precisa entender toda a engrenagem, só dois nomes. A PEP 8 é o guia de estilo que toda ferramenta pressupõe, e a PEP 20 (o Zen, via import this) é a filosofia por trás de como o Python se lê.

Onde executar seu código ​

A forma mais rápida de começar é aqui mesmo, no navegador. Sem instalação, sem configuração necessária.

Executar Python localmente na sua máquina é algo que vamos abordar em uma seção futura. Por enquanto, o playground no navegador tem tudo que você precisa para acompanhar.