você está aqui 19
o básico
O Python vem com um IDE predefinido chamado
IDLE, que permite criar, editar e executar seu
código Python — você só precisa digitar o
código, salvar e pressionar F5.
O IDLE interage com o interpretador Python, que
automatiza o processo de compilar-vincular-
executar. Isso permite que você se concentre em
escrever o código.
O interpretador executa seu código (armazenado
em um arquivo) de cima para baixo, uma linha
por vez. Não há nenhuma noção de função/
método m a i n()no Python.
O Python vem com uma biblioteca padrão
poderosa, que fornece acesso a muitos
módulos reutilizáveis (com datetime sendo
um exemplo).
Há uma coleção de estruturas de dados padrão
disponível quando você está escrevendo
programas em Python. A lista é uma delas e é
muito parecida com a noção de um array.
O tipo de uma variável não precisa ser
declarado. Quando você atribui um valor a uma
variável no Python, ele assume dinamicamente
o tipo do dado ao qual se refere.
Você toma decisões com a instrução if/
elif/else. As palavras-chave if, elif e
else precedem os blocos de código, que são
conhecidos no mundo Python como “suítes”.
É fácil identificar os suítes de código, pois
eles estão sempre recuados. O recuo é o único
mecanismo de agrupamento de código fornecido
pelo Python.
Além do recuo, os suítes de código também
são precedidos por dois-pontos (:). Essa é uma
exigência sintática da linguagem.
O Que Já Sabemos
Com algumas linhas finais de código analisadas, vamos fazer uma
pausa para revisar o que o programa odd.py informa sobre o Python:
É uma lista longa para um
programa tão pequeno!
Então... qual é o plano para o
resto do capítulo?
Vamos estender o programa para fazer mais.
É verdade que precisamos de mais linhas para descrever
o que esse pequeno programa faz do que realmente
precisamos para escrever o código. Mas este é um dos
ótimos pontos fortes do Python: é possível fazer muita coisa com
algumas linhas de código.
Revise a lista acima e vire a página para começar a ver quais
serão as extensões do nosso programa.
CG_HeadFirst_Python.indb 19 18/07/2018 13:17:45

Get USE A CABEÇA! PYTHON now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.