36 Capítulo 1
atualize nossa lista
Atualizando O Que Já Sabemos
Com o o dd2.py funcionando, faremos mais uma pausa para revisar as
novas coisas que aprendemos sobre o Python nas últimas 15 páginas:
P: Tenho que me lembrar de tudo isso?
R: Não, e não fique angustiado se seu cérebro estiver resistindo à inserção de tudo visto até agora. É apenas o
primeiro capítulo, e o planejamos para ser uma introdução rápida ao mundo da programação em Python. Se você entender
os pontos principais do que está acontecendo nesse código, então tudo bem.
Ao tentar determinar o código necessário
para resolver um problema, os programadores
Python geralmente preferem experimentar os
fragmentos de código no shell.
Se você estiver vendo o prompt >>>, está
no Python Shell. Vá em frente: digite uma
instrução do Python e veja o que acontece
quando ela é executada.
O shell pega sua linha de código e a envia
para o interpretador, que então a executa.
Qualquer resultado é retornado para o shell e
exibido na tela.
O loop for pode ser usado para iterar um
número fixo de vezes. Se você souber de
antemão quantas vezes precisará fazer um
loop, use for.
Quando não souber de antemão com que
frequência irá iterar, use o loop while do
Python (que ainda não vimos, mas — não se
preocupe — veremos em ação mais tarde).
O loop for pode iterar qualquer sequência
(como uma lista ou string), assim como
executar um número fixo de vezes (graças à
função range).
Se você precisar pausar a execução do
programa por um número específico de
segundos, use a função sleep fornecida pelo
módulo time da biblioteca padrão.
Você pode importar uma função específica
de um módulo. Por exemplo, from time
import sleep importa a função sleep,
permitindo chamá-la sem qualificação.
Se você simplesmente importar um módulo
— por exemplo, import time —,
precisará qualificar o uso de qualquer função
do módulo com o nome do módulo, assim:
ti m e.sle e p().
O módulo random tem uma função muito
útil chamada randint, que gera um inteiro
aleatório em um intervalo específico.
O shell fornece duas funções interativas que
trabalham no prompt >>>. A função dir lista
os atributos de um objeto, ao passo que help
fornece acesso aos documentos do Python.
CG_HeadFirst_Python.indb 36 18/07/2018 13:17:54

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.