Algoritmos e Programação I
Compre o e-book deste material aqui! Consulte outras formas de colaborar.
Capítulo 1 Introdução
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.
Alternativamente a terminais, aplicativos notebooks, como o Jupyter, permitem organizar códigos Python em células de programação. Ao longo do texto, salvo explicitado diferente, vamos assumir a utilização de um notebook Jupyter rodando Python 3 [7]. Células de código são destacadas com linhas enumeradas como, por exemplo,
E quando for o caso, a saída aparece logo na sequência como, no caso,
A linha de comando executada acima instrui ao computador a imprimir no prompt de saída a frase Olá, mundo!. O método/função print contém instruções para imprimir objetos em um dispositivo de saída, no caso, imprime a frase na tela do computador.
Vamos considerar um outro exemplo, computar a soma dos números ímpares entre e . Podemos fazer isso como segue
1sum([i for i in range(100) if i%2 != 0])
Oh! No momento, não se preocupe se não tenha entendido a linha de código acima, ao longo das notas de aula isso vai ficando natural. O código usa a função 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 a , se o resto da divisão de i por não for igual a .
O resultado computado foi . De fato, a soma dos números ímpares de a
é a soma dos 50 primeiros elementos da progressão aritmética , , i.e.
|
|
|
(1.2) |
|
|
|
(1.3) |
|
|
|
(1.4) |
|
|
|
(1.5) |
como já esperado! Em Python, esta última conta pode ser computada como segue
Envie seu comentário
Aproveito para agradecer a todas/os que de forma assídua ou esporádica contribuem enviando correções, sugestões e críticas!

Este texto é disponibilizado nos termos da Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional. Ícones e elementos gráficos podem estar sujeitos a condições adicionais.