Want to make interactive content? It’s easy in Genially!

Python

Over 30 million people build interactive content in Genially.

Check out what others have designed:

Transcript

Python

Experiências Pedagógicas-Digitais-Internacionais - Disseminação de Boas Práticas - 3º edição

Por que programar Python online?

  • Facilidade de acesso: Basta ter um navegador e uma conexão com a internet.
  • Rapidez: Não é preciso configurar ambientes de desenvolvimento.
  • Ideal para iniciantes: Perfeito para quem está começando a aprender Python.
  • Compartilhamento: Facilita a colaboração e o compartilhamento de código.
Online Python:Plataforma simples e direta para executar código Python online.Link: https://www.online-python.com/

Por que programar Python online?

  • Dicas para começar:
  1. Explore a interface: Familiarize-se com a interface da plataforma escolhida.
  2. Escreva seu código: Comece com exemplos simples e vá aumentando a complexidade gradualmente.
  3. Execute o código: Clique no botão "Run" ou equivalente para executar seu código.
  4. Experimente: Não tenha medo de experimentar diferentes recursos e funcionalidades.

Declarar VariáveisDeclarar uma variável em Python é muito simples! Diferente de outras linguagens de programação, não é necessário declarar o tipo de dados da variável antes de usá-la. Python é uma linguagem dinâmica, o que significa que o tipo da variável é determinado em tempo de execução.Regras para nomes de variáveis:

  • Iniciar com letra ou underscore (_): Não pode começar com número.
  • Usar letras, números e underscores: Evitar caracteres especiais.
  • Ser case-sensitive: Nome e nome são variáveis diferentes.
  • Não usar palavras reservadas: Palavras como if, else, for, while são reservadas para a linguagem.

Declaração de variáveisBooleanaverificado = False

Declaração de variáveisNumeros Inteiroscadeiras = 4 mesas= 1 cadeiras_partidas = 2 sofas = 0

primeiro = "Hello "segundo= "World"user_name = "codey"

VS

Declaração de variáveisStrings

pi = 3.14159pizza= 12.99percentagem = 0.20

Declaração de variáveisNumeros Float

Operações Aritméticas

Operações Aritméticas

result = 10 + 30 Somaresult = 40 - 10 Subtraçãoresult = 50 * 5 Multiplicaçãoresult = 16 / 4 Divisãoresult = 25 % 2 Resto da Divisãoresult = 5 ** 3 Expoenciação

Incrementar uma variÁvel inteirA e CONCATENAR TEXTO

counter = 0 counter += 10 # This is equivalent to counter = 0 counter = counter + 10 # Concatenar stringsmessage1 = "Part 1 of message " message2 = "Part 2 of message"message3 = message1+message2

var1=25 var2=77 print (var1 + var2) print (var1 * var2) print (var2 - var1) var3=(var1 + var2)/100 print (var3) str1= "Eu gosto de programar em Python"str2= "e em Pygame"str3= str1 + str2 print (str3) var4= 123 + 867 var4= var4 + 200 print (var4) var4="agora sou do tipo string"print (var4)

VS

Programa 1

Programa que realiza várias operações aritméticas com 2 váriavéis inteiras.Faz a conccatenação de 2 variáveis do tipo string.A variável var4 pode ser do tipo numérica e passar a string e viceversa no mesmo programa.

Programa 1

#leitura de dois números inteiros num= int (input("Inserir um múmero inteiro: ")) num2= int (input("Inserir um múmero inteiro: ")) num3= num+num2 print (" a soma é igual",num3)

VS

Programa 2

Lê 2 números inseridos pelo utilizadorMostra a soma (print).Criar comentários: # Comentar o código

Programa 2

#operaçõesimport mathmath.pival=math.piprint (val)val2=math.cos(0)print (val2)val3=2**2print(val3)val4=2%2print (val4)

VS

Programa 3

Calcula:- Valor de pi;- Cos(0); - Exponenciação; - Resto da divisão.

Programa 3

quant= int (input("Inserir a quantidade: "))preco_unit= float (input("Inserir o preço unitário: "))iva=0.23valor= (quant *preco_unit)valorcomiva=(valor+valor*0.23)print ("O valor com iva a pagar é igual",valorcomiva)

VS

Programa 4

O utilizador introduz a quantidade e o preço unitário (float), e o programa realiza o produto da quant*preçounit com iva a 23%.

Programa 4

Estruturas Condicionais

Estruturas condicionais permitem que o programa tome decisões com base em determinadas condições. Em Python, a principal estrutura condicional é o if. O if permite que você execute um bloco de código apenas se uma determinada condição for verdadeira

Estruturas de repetição

As condições são expressões que resultam em True ou False. Pdemos usar operadores de comparação (==, !=, <, >, <=, >=) e operadores lógicos (and, or, not) para criar condições mais complexas.

elif e else exemplo:numero = int(input("Digite um número: "))if numero > 0: print("O número é positivo.")elif numero < 0: print("O número é negativo.")else: print("O número é zero.")

Estruturas de repetição

elif e else:elif: Permite adicionar mais condições a serem verificadas.else: É executado se nenhuma das condições anteriores for verdadeira.

Ciclos

Ciclos são estruturas de controle que permitem que um bloco de código seja executado repetidamente enquanto uma determinada condição for verdadeira ou para um número específico de vezes. Python oferece dois tipos principais de ciclos: while e for.

Ciclos

Ciclo whileO ciclo while continua a execução enquanto uma condição especificada for verdadeira.Exemplo :contador = 0while contador < 5: print(contador) contador += 1

Ciclos

Ciclo ForO ciclo for é usado para iterar sobre uma sequência (como listas, tuplas ou strings).Exemplo 1frutas = ["maçã", "banana", "laranja"]for fruta in frutas: print(fruta)

Ciclos

Ciclo ForExemplo 2for i in range(5): print(i)A função range(5) gera uma sequência de números de 0 a 4

Ciclos

Ciclo ForExemplo 3- Listanumeros = [1, 2, 3, 4, 5]soma = 0for numero in numeros: soma += numeroprint("A soma dos números é:", soma)

Ciclos

Ciclo ForExemplo 4numero = int(input("Digite um número: "))# Verifica se o número é primofor i in range(2, numero): if numero % i == 0: print(numero, "não é primo") breakelse: print(numero, "é primo")

#leitura de um número inteironum= int (input("Inserir um múmero inteiro: ")) # Verifica se o número é positivo, negativo ou zeroif num > 0: print("O número é positivo.")elif num< 0: print("O número é negativo.")else: print("O número é zero.")

VS

Programa 5

Programa que verifica se um número é positivo, negativo ou 0. e imprime a informação.

Programa 5

sexo= str (input("Inserir o sexo: "))if sexo == "Masculino": print("Sexo Masculino")elif sexo == "Feminino": print ("Sexo Feminino")elif sexo == "Binário": print ("Sexo binário")else: print ("Não escreveu certo")

VS

Programa 6

Programa que que pede para inserir um sexo, o utilizador escreve, depois consoante o que o utilizador escrever, o computador dá uma informação do que foi escrito.

Programa 6

# utilização do ciclo for e range (dimensão)#se escrever o número 3 vai de 0 até 2, ou seja, escreve 0, 1 e o 2.num4= int (input("Inserir um número inteiro: "))for indice in range(num4): #imprimir valores de (0 num4 -1) print(indice)

VS

Programa 7

Ciclo For e range (utilização)Inserir um numero e imprime os números de 0 a numero-1.Mostra os números (print).

Programa 7

Do you have an idea?

With Genially templates, you can include visual resources to leave your audience speechless. You can also highlight a specific phrase or fact that will be etched in your audience's memory, or even embed external content that surprises: videos, photos, audios... Whatever you like! Need more reasons to create dynamic content? Well, 90% of the information we assimilate comes through our sight, and we retain 42% more information when the content is in motion.