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

Executando Python

Python 3

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 foi dividida entre elas. Essa era acabou. Python 2 parou de receber atualizações em 2020, e Python 3 é o que todos entendem por "Python" agora.

Tudo nestes documentos é Python 3. Se você vier a encontrar tutoriais antigos que escrevem print "hello" sem parênteses, esse é Python 2. Os conceitos ainda se aplicam, mas a sintaxe é diferente.

JunoPython 3 Costumava haver dois Pythons, 2 e 3. Essa divisão acabou: Python 2 parou de receber atualizações em 2020, e esses documentos são todos Python 3. Se você vir código antigo com print "hello" e sem parênteses, esse é Python 2, as ideias se mantêm mas a sintaxe não.
JunoPython 3 Tudo aqui é Python 3; Python 2 chegou ao fim da vida útil em 2020. A marca registrada do código antigo Python 2 é print sem parênteses. Mesmos conceitos, sintaxe diferente, então leia pela ideia e ignore a forma antiga.
JunoPython 3 Python 2 desapareceu em 2020, então "Python" agora significa Python 3, incluindo tudo aqui. A indicação clássica de Python 2 é um print sem parênteses. Os conceitos são transferíveis; a sintaxe não.

PEP

Você verá o termo PEP aparecer de tempos em tempos. Significa Python Enhancement Proposal, o processo formal pelo qual mudanças no Python são propostas e discutidas. Você não precisa conhecer o processo em profundidade, mas dois aparecem frequentemente o suficiente para valer a pena conhecer:

  • PEP 8: um conjunto de regras para como o código Python deve ser escrito e formatado. Coisas como como nomear suas variáveis, quanto indentar e quando adicionar linhas em branco. Você não precisa memorizá-lo. A maioria dos editores de código lidam com isso automaticamente, e você aprenderá naturalmente à medida que escreve mais código.
  • PEP 20: apelidado de Zen do Python. Digite import this em qualquer ambiente Python e ele imprime uma breve lista de princípios orientadores. Coisas como "Legibilidade conta" e "Simples é melhor que complexo." É a filosofia por trás do porquê Python se parece e se sente da maneira que é.
JunoPEP PEP significa Python Enhancement Proposal, a forma como mudanças no Python são propostas. Dois valem a pena conhecer: PEP 8 (as regras de estilo, seu editor cuida da maioria delas) e PEP 20, o Zen do Python. Digite import this para lê-lo.
JunoPEP PEPs são como Python evolui. Os dois que você realmente vai referenciar: PEP 8 para estilo e formatação (linters aplicam para você), e PEP 20, o Zen do Python, que você pode imprimir com import this.
JunoPEP PEPs são o processo de proposta; você não precisa da maquinaria, apenas dois nomes. PEP 8 é o guia de estilo que toda ferramenta assume, e PEP 20 (o Zen, via import this) é a filosofia por trás do porquê Python é lido da forma que é.

Onde executar seu código

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

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