3.1. Introdução

" O maior problema com a comunicação é a ilusão
de que ela foi alcançada. "

William H. Whyte

Programas precisam se comunicar, ou seja, trocar informações com outros programas ou com pessoas. Nesse capítulo vamos ver como os programas recebem e transmitem informações para pessoas. Vamos estender o conceito de computador como calculadora que cobrimos no capítulo anterior para computador como processador de dados, ou seja, que recebe dados, transforma os dados em outros valores e comunica o resultado de alguma maneira.

Nos exemplos interativos desse livro vamos usar as ferramentas CodeLens e ActiveCode que permitem a troca de mensagens entre o programa e o usuário dentro do próprio navegador.

No seu computador, essa troca de mensagens ocorre em um terminal executando iPython. No exercício de laboratório desse capítulo você vai ver também como trabalhar com arquivos fonte em Python usando o Spyder.

Você já fez das atividades dessa página