| | | | |

Capítulo 1 Introdução

Compre o e-book deste material aqui!

Vamos começar executando nossas primeiras linhas de código na linguagem de programação Python. Em um terminal Python digitamos

1>>> print('Olá, mundo!')

Observamos que >>> é o símbolo do prompt de entrada e digitamos nossa instrução logo após ele. Para executarmos a instrução digitada, teclamos <ENTER>. Uma vez executada, o terminal apresentará as seguintes informações

1>>> print('Olá, mundo!')
2Olá, mundo!
3>>>

Pronto! O fato do símbolo de prompt de entrada ter aparecido novamente, indica que a instrução foi completamente executada e o terminal está pronto para executar uma nova instrução.

A linha de comando executada acima pede ao computador para imprimir no prompt de saída a frase Olá, mundo!. O método print contém instruções para imprimir objetos em um dispositivo de saída, no caso, imprime a frase na tela do computador.

Bem! Talvez imprimir no prompt de saída uma frase que digitamos no prompt de entrada possa parecer um pouco redundante no momento. Vamos considerar um outro exemplo, computar a soma dos números ímpares entre 0 e 100. Podemos fazer isso como segue

1>>> sum([i for i in range(100) if i%2 != 0])
22500

Oh! No momento, não se preocupe se não tenha entendido a linha de comando de entrada, ao longo dessas notas de aula isso vai ficando natural. A linha de comando de entrada usa o método sum para computar a soma dos elementos da lista de números ímpares desejada. A lista é construída de forma iterada e indexada pela variável i, para i no intervalo/faixa de 0 a 99, se o resto da divisão de i por 2 não for igual a 0. Ok! O resultado computado foi 2500.

De fato, a soma dos números ímpares de 0 a 100

(1,3,5,,99) (1.1)

é a soma dos 50 primeiros elementos da progressão aritmética ai=1+2i, i=0,1,, i.e.

i=049ai =a0+a1++a49 (1.2)
=1+3++99 (1.3)
=50(1+99)2 (1.4)
=2500 (1.5)

como já esperado! Em Python, esta última conta pode ser computada como segue

1>>> 50*(1+99)/2
22500.0

Envie seu comentário

As informações preenchidas são enviadas por e-mail para o desenvolvedor do site e tratadas de forma privada. Consulte a Política de Uso de Dados para mais informações. Aproveito para agradecer a todas/os que de forma assídua ou esporádica contribuem enviando correções, sugestões e críticas!