I PComputadores
I PComputadores
Objetivos da Unidade:
📄 Material Teórico
📄 Material Complementar
📄 Referências
📄 Material Teórico
TEMA 1 de 3
License (GPL). Python tem seu nome inspirado um programa de TV inglês chamado
“Flying Circus de Monty Python” e não na espécie de cobra.
Uso geral: Python pode ser usado para quase tudo. É aplicável a
quase todos os campos para uma variedade de tarefas. Seja a
execução de tarefas de curto prazo como teste de software ou
desenvolvimento de software para uso ao longo prazo;
Leitura
Duck Typing com Python
ACESSE
Como exemplos de aplicações desenvolvidas com Python, podemos destacar:
Leitura
Framework de Desenvolvimento: quais os mais usados?
ACESSE
Nas próximas etapas de nossa Unidade de estudo, iremos aprender como baixar o
Python, criar nossos primeiros códigos e estudar sobre conceitos de variáveis. Ao
longo dos estudos, será proveitoso visitar em paralelo, conceitos de desenvolvimento
de algoritmos.
Site
Download Python
ACESSE
Figura 1 – Página de download do Python
Fonte: Adaptada python.org
Sites
Caso não consiga instalar o Python, os estudos poderão seguir
ACESSE
Leitura
Modo Interativo – Python
ACESSE
Nessa etapa, iremos aprender como criar e executar nossos códigos em Python.
Para criar códigos em Python, iremos utilizar o IDLE, para isso, localize-o em seu
sistema operacional e execute o programa.
Ao iniciar o IDLE, a tela aberta será o interpretador Python. Essa aplicação será a
responsável por executar nossos programas em Python.
Para o nosso primeiro programa, iremos criar o tradicional “olá, mundo”. Para isso,
usaremos a função “print” do Python. Utilizamos essa função para apresentar alguma
informação na tela, para isso, entre os parênteses da função print e entre aspas duplas,
digitamos o que queremos que seja visualizado na tela. Assim, digite na tela de
digitação de scripts:
print("Ola, Mundo!!")
Em seguida, para executar o programa, clique no botão “Run”, opção Run Module. Você
Como o arquivo não foi salvo, a ferramenta solicita que se salve o programa. Clique no
botão “OK” e em seguida escolha um local em seu computador e salve seu programa.
Figura 7 – Tela de digitação de scripts – Salvando scripts
Fonte: Acervo do Conteudista
Afinal, o que são variáveis? Uma variável é uma área de armazenamento que nossos
programas podem manipular, são localizações de memória reservadas para armazenar
valores, desse modo, ao criar uma variável, é reservado algum espaço na memória do
computador que está executando o programa.
O sinal de igual (=) é usado para atribuir valores às variáveis. A descrição à esquerda do
operador = é o nome da variável e a descrição à direita do operador = é o valor
armazenado na variável.
Figura 9
A lista a seguir mostra as palavras-chave Python. Estas são palavras reservadas e você
não pode usá-las como constantes, variáveis ou qualquer outro nome de identificador.
Todas as palavras-chave Python contêm apenas letras minúsculas.
Tabela 1
global if import in is
Boolean;
List;
Tuple;
Dicitonary.
idade = 20
email = "joao@gmail.com"
print("nome " + nome, " idade ", idade)
Figura 10
Fonte: Acervo do Conteudista
Saída:
Figura 11
Fonte: Acervo do Conteudista
Explicando o Código
Na linha 1: atribuímos o valor “João da Silva” à variável nome.
Quando desejamos armazenar um valor de sequência de
caracteres (string), devemos digitar o valor entre aspas duplas;
Leitura
Python função print()
ACESSE
Podemos atribuir valores em uma mesma linha a múltiplas variáveis. Para isso, basta
digitar os valores separados por vírgula.
Figura 12
Fonte: Acervo do Conteudista
Saída:
Figura 13
Fonte: Acervo do Conteudista
Saída:
Figura 15
Fonte: Acervo do Conteudista
É importante ressaltar que a cada vez que é utilizado o sinal de = para atribuir um valor
a uma variável, caso tenha nessa variável algum valor atual, o valor será atualizado. Por
exemplo:
Figura 16
Fonte: Acervo do Conteudista
O valor que será exibido para a variável “a” será 1, pois embora na linha 1 tenha sido
atribuído o valor 5, na linha 4 foi atribuído o valor 1, uma vez que o Python executa linha
a linha suas instruções. Já o valor da variável “c” será 5, pois no momento que foi
atribuído o valor para a variável “c”, o valor da variável “a” ainda era 5.
Saída:
Figura 17
Fonte: Acervo do Conteudista
Figura 18
Fonte: Acervo do Conteudista
Saída:
Figura 19
Fonte: Acervo do Conteudista
Por conta da característica de tipagem dinâmica, uma mesma variável pode ter diversos
tipos diferentes de dados atribuídos no mesmo programa. Vejamos um exemplo:
Figura 20
Fonte: Acervo do Conteudista
O último valor de saída (impresso na tela) para a variável “a” será o valor “texto”.
Saída:
Figura 21
Fonte: Acervo do Conteudista
Exemplo 1
Em muitas soluções, devemos solicitar dados ao usuário do programa. Para isso, a
partir de agora iremos utilizar a função “input” em nossos programas sempre que
desejarmos que o usuário insira um dado.
Por exemplo, vamos criar um programa que solicita o nome do usuário e exibe na tela
uma saudação com seu nome.
Figura 23
Fonte: Acervo do Conteudista
Saída:
Figura 24
Fonte: Acervo do Conteudista
Explicando o Código
Exemplo 2
Em muitos cenários, como quando precisamos manipular números para efetuar
operações aritméticas, precisamos de alguma forma armazenar esses dados como um
tipo número. Sabemos que a função “input” sempre retorna um tipo string. A estratégia
será converter o valor vindo da função “input”.
Figura 25
Fonte: Acervo do Conteudista
Saída:
Figura 26
Fonte: Acervo do Conteudista
Explicando o Código
Figura 27
Figura 28
É importante ressaltar que se o usuário digitar um número real (um número com casas
decimais, por exemplo) para um input convertendo em int, o número digitado com
casas decimais será armazenado como um inteiro.
Vídeos
ACESSE
O Tutorial de Python
ACESSE
📄 Referências
TEMA 3 de 3