Mudanças entre as edições de "PROEXT3 2022 AULA01"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 63: Linha 63:
  
  
==Variáveis==  
+
==Variáveis no Python==  
  
 
Python é uma linguagem dinamicamente "tipada", o que significa que não é necessário declarar o tipo de variável ou mudar o tipo de variável, pois o Interpretador se encarrega disso para nós!
 
Python é uma linguagem dinamicamente "tipada", o que significa que não é necessário declarar o tipo de variável ou mudar o tipo de variável, pois o Interpretador se encarrega disso para nós!
Linha 161: Linha 161:
  
 
<span style="color:red;">'''Atenção!''' para a nossa primeira inclusão no Glossário de Termos (Inglês/Português)!</span>
 
<span style="color:red;">'''Atenção!''' para a nossa primeira inclusão no Glossário de Termos (Inglês/Português)!</span>
 
  
 
==Operações básicas no Python==
 
==Operações básicas no Python==

Edição das 17h49min de 17 de maio de 2022

Apresentação

O curso que você fará mostra os fundamentos da ciência da computação em termos de variáveis, loops e funções usando a sintaxe de programação do Python. Em seguida, o curso apresenta 4 estruturas básicas de dados que são comumente usadas em Python, suas diferenças e introduz sobre o que é a Programação Orientada a Objetos (OOP) e de como é implementada em Python.

Como fazer um bolo de chocolate

Seu professor ADVERTE!
O uso do liquidificador e do forno só deve ser utilizado sobre supervisão de um adulto!

Fig01.PROEXT3 2022.png

Ingredientes

Massa:

1 xícara (chá) de chocolate em pó
1 xícara (chá) de açúcar
2 xícaras (chá) de farinha de trigo
1 xícara (chá) de óleo
1 xícara (chá) de leite
2 ovos
1 colher (sopa) de fermento em pó

Calda:

1 colher (sopa) de manteiga
3 colheres (sopa) de chocolate em pó
3 colheres (sopa) de açúcar
1 xícara (chá) de leite

Modo de fazer

Massa:

Bata no liquidificador os ovos, o leite, o óleo, o chocolate e o açúcar.
Despeje em um recipiente e acrescente a farinha e o fermento.
Misture delicadamente.
Coloque em uma forma untada e leve para assar em forno preaquecido a 180°C por 30 min.

Calda:

Misture todos os ingredientes em uma panela e leve para ferver.
Assim que o bolo sair do forno, faça furinhos com o garfo e regue com a calda.
O que tem o bolo de chocolate com a nossa aula?
-Trata-se de uma sequência de passos para execução de um objetivo.
-Um programa de computador pretende fazer exatamente isso... uma sequência de instruções para chegar no objetivo do programa!
Exercício: Na forma de texto, descreva as etapas para você fazer um delicioso bolo de chocolate!

Variáveis e operações básicas

As variáveis são elementos básicos na programação, pois são nelas que armazenamos os dados que precisamos no nosso programa. Cada dado pode ser de um tipo diferente e, por isso precisamos mostrar ao nosso programa o tipo de dados que pode armazenar.

Imagine, por exemplo, que precisamos separar roupas do vestuário de acordo com as algumas características e que para arrumar essa bagunça precisamos separar os tipos em cada gaveta. Por exemplo: uma gaveta para saias, uma gaveta para blusas e outra para vestidos.

Exercício: - Agora imagine organizar os seus sapatos, como ficaria???


Variáveis no Python

Python é uma linguagem dinamicamente "tipada", o que significa que não é necessário declarar o tipo de variável ou mudar o tipo de variável, pois o Interpretador se encarrega disso para nós!

Isso significa também que o tipo da variável poder variar durante a execução do programa.

Os tipos de dados padrão do Python são:

   Inteiro (int)
   Ponto Flutuante ou Decimal (float)
   Tipo Complexo (complex)
   String (str)
   Boolean (bool)
   List (list)
   Tuple
   Dictionary (dic)

Nesse primeiro momento vamos trabalhar com os tipos inteiro (int), decimal (float), texto (str) e booleano (bool).

Tipo Inteiro (int)

O tipo inteiro é um tipo composto por caracteres numéricos (algarismos) inteiros.

É um tipo usado para um número que pode ser escrito sem um componente decimal, podendo ter ou não sinal, isto é: ser positivo ou negativo.

Por exemplo: 1, -2, 21, 40, 1000, e −2048 são números inteiros, enquanto 9.75, 1/2, 1.5 não são.

idade = 14
ano = 2021

print(idade)
print(ano)

print(type(idade))
print(type(ano))


Tipo Decimal (float)

É um tipo composto por caracteres numéricos (algarismo) com parte de decimais.

O famoso ponto flutuante é um tipo usado para números racionais (números que podem ser representados por uma fração) informalmente conhecido como “número quebrado”.

Exemplos:


altura = 1.80
peso = 73.55

print(altura)
print(peso)

print(type(peso))
print(type(altura))

Tipo String (str)

É um conjunto de caracteres dispostos numa determinada ordem, geralmente utilizada para representar palavras, frases ou textos.

Exemplos:


nome = 'Douglas'
profissao = 'Programador de Computadores'

print(nome)
print(profissao)

print(type(profissao))
print(type(nome))

Tipo Boolean (bool)

Tipo de dado lógico que pode assumir apenas dois valores: falso ou verdadeiro (False ou True em Python).

Na lógica computacional, podem ser considerados como 0 ou 1.

Exemplos:


fim_de_semana = True
feriado = False

print(fim_de_semana)
print(feriado)

print(type(fim_de_semana))
print(type(feriado))

Atenção! para a nossa primeira inclusão no Glossário de Termos (Inglês/Português)!

Operações básicas no Python

Aqui temos um resumo de todas as operações para que você possa verificar como elas ficam dentro do Python e o resultado de cada uma delas.

Observação
Lembrando que na questão da divisão não é possível fazer a divisão por 0, se isso acontecer será mostrado um erro nessa operação.

Adição

Funciona igual em qualquer outro programa, basta utilizar o símbolo de + para somar os valores.

Exemplos:

print(2 + 2)
print(3 + 4)

Subtração

Também é o mesmo procedimento dos outros programas e linguagens de programação, basta utilizar o símbolo de para subtrair.

Exemplos:

print(2 - 2)
print(4 - 3)

Multiplicação

Esse já é um pouco diferente do símbolo que costumamos a ver na matemática, nos programas e linguagens utilizamos o símbolo * (asterisco) para indicar a multiplicação.

Exemplos:

print(2 * 3)
print(3 * 4)

Divisão

A divisão é representada pelo símbolo da barra comum / que fica próxima ao teclado numérico ou perto da interrogação.

Exemplos:

print(4 / 2)
print(9 / 3)

Referências

[1] https://pythonacademy.com.br/blog/tipos-de-variaveis-no-python




Icone menu.png Icone prox.png