diff --git a/ON26-S2-variaveis-tipos-operadores-e-funcoes/README.md b/ON26-S2-variaveis-tipos-operadores-e-funcoes/README.md
new file mode 100644
index 0000000..7be2c16
--- /dev/null
+++ b/ON26-S2-variaveis-tipos-operadores-e-funcoes/README.md
@@ -0,0 +1,36 @@
+# ementa-python-analise-dados
+
+## S02 - Variáveis, tipos, operadores e funções
+
+### Material base: https://docs.google.com/presentation/d/1gaRaYpn_xfyod34_UbEFhqzF54fllrwWVRLKBjhS9dg/
+#### Tópicos:
+- Introdução e Alinhamento
+- Tipos de Valores e Variáveis
+- Inputs
+- Operadores
+- Formatação
+- Funções
+
+### Exercícios pós-aula:
+
+#### Exercícios Básicos
+https://wiki.python.org.br/EstruturaSequencial
+Exercícios para entregar: 16 e 17
+
+
+#### Exercícios de Funções
+https://wiki.python.org.br/ExerciciosFuncoes
+Exercício para entregar: 3
+Se desejarem praticat mais, pular os exercícios 1, 2, 7, 10, 13 e 14, pois exigem conhecimentos que veremos nas próximas aulas. Não é necessário fazer os loops pedidos nos demais exercícios.
+
+Sugestão extra: www.beecrowd.com.br/
+*É necessário completar o perfil com dados básicos e de contato para poder usar a ferramenta. Dica: informe que sua lingua desejada é o português em perfil->configurações*
+Nessa plataforma, existem DIVERSOS exercícios que são avaliados automaticamente. Procure problemas->iniciante e divirta-se! Após escrever a solução, clique em submeter e aguarde a avaliação automatica para saber se seu código cumpre o que é pedido no enunciado. Se a resposta for "Accepted", seu código foi aceito. Senão, tente novamente!
+
+#### Exercícios da aula
+Exercícios feitos em aula estão na pasta "exercicios-sala"
+
+# Material extra sobre funções
+Vídeo do Professor Gustavo Guanabara sobre funções
+https://www.youtube.com/watch?v=ezfr9d7wd_k
+Lembrete importante: nós ainda veremos mais conteúdo sobre funções na próxima aula. Então sem desespero se algo parecer muito novo, combinado? <3
diff --git a/ON26-S2-variaveis-tipos-operadores-e-funcoes/assets/reprograma-fundos-claros.png b/ON26-S2-variaveis-tipos-operadores-e-funcoes/assets/reprograma-fundos-claros.png
new file mode 100644
index 0000000..3c07ec4
Binary files /dev/null and b/ON26-S2-variaveis-tipos-operadores-e-funcoes/assets/reprograma-fundos-claros.png differ
diff --git a/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/feitos-em-aula/exercicios-aula/exp.py b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/feitos-em-aula/exercicios-aula/exp.py
new file mode 100644
index 0000000..fa3d870
--- /dev/null
+++ b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/feitos-em-aula/exercicios-aula/exp.py
@@ -0,0 +1,12 @@
+numero1 = 17
+numero2 = 3
+
+print(numero1/numero2)
+
+piso_quociente = numero1//numero2
+print(piso_quociente)
+
+restante = numero1%numero2
+print(restante)
+
+print(.666666669 * 3)
\ No newline at end of file
diff --git a/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/feitos-em-aula/exercicios-aula/funcoes-nota.py b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/feitos-em-aula/exercicios-aula/funcoes-nota.py
new file mode 100644
index 0000000..f99084b
--- /dev/null
+++ b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/feitos-em-aula/exercicios-aula/funcoes-nota.py
@@ -0,0 +1,18 @@
+# Vamos pensar num exemplo.
+# Imagine que você é um professor e deve calcular a média das notas dos alunos em três provas.
+# Para facilitar, você quer escrever um código que calcule as notas pra ti.
+# Vamos criar uma função para isso e nós só precisamos chamar essa
+# função com as notas dos alunos!
+
+def calcula_media(nota1, nota2, nota3=None):
+ if not nota3:
+ nota3 = 15
+ print(nota3)
+ media = (nota1 + nota2 + nota3)/3
+ return media
+
+nota1 = 15
+nota2 = 98
+nota4 = 19
+
+print(calcula_media(nota2=nota1, nota1=nota2, nota3=nota4))
diff --git a/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/feitos-em-aula/exercicios-aula/funcoes-nota2.py b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/feitos-em-aula/exercicios-aula/funcoes-nota2.py
new file mode 100644
index 0000000..cb101ef
--- /dev/null
+++ b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/feitos-em-aula/exercicios-aula/funcoes-nota2.py
@@ -0,0 +1,31 @@
+variavel_nova = 2
+
+def calcula_media_poderada(nota1, nota2, peso1, peso2, nota3=None, peso3=None):
+ media = (nota1*peso1 + nota2*peso2 + nota3*peso3)/(peso1+peso2+peso3)
+ return media
+
+x = 1
+y = 2
+z = 3
+peso1 = 4
+peso2 = 5
+peso3 = 6
+
+retorno_da_funcao = calcula_media_poderada(nota1= x, nota2= 98, \
+ nota3 = z, peso1= peso1, peso2 =peso2, peso3 = peso3)
+print(retorno_da_funcao)
+
+
+x = 7
+y = 8
+z = 9
+peso1 = 4
+peso2 = 5
+peso3 = 6
+
+retorno_da_funcao = calcula_media_poderada(nota1= x, nota2= 98, \
+ nota3 = z, peso1= peso1, peso2 =peso2, peso3 = peso3)
+
+
+print(retorno_da_funcao)
+#print(calcula_media_poderada(nota1, nota2, nota3, peso1, peso2, peso3))
diff --git a/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/feitos-em-aula/exercicios-aula/input.py b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/feitos-em-aula/exercicios-aula/input.py
new file mode 100644
index 0000000..61497fa
--- /dev/null
+++ b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/feitos-em-aula/exercicios-aula/input.py
@@ -0,0 +1,7 @@
+entrada1 = input()
+entrada2 = input()
+
+print(type(entrada1))
+concat = entrada1 + entrada2
+print(concat)
+print(type(concat))
\ No newline at end of file
diff --git a/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/feitos-em-aula/exercicios-aula/string.py b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/feitos-em-aula/exercicios-aula/string.py
new file mode 100644
index 0000000..af36093
--- /dev/null
+++ b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/feitos-em-aula/exercicios-aula/string.py
@@ -0,0 +1,2 @@
+variavel_false = 'A prof belisa está ficando sem voz'
+print(variavelFalse)
\ No newline at end of file
diff --git a/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/feitos-em-aula/exercicios-aula/strings.py b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/feitos-em-aula/exercicios-aula/strings.py
new file mode 100644
index 0000000..66ee9b9
--- /dev/null
+++ b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/feitos-em-aula/exercicios-aula/strings.py
@@ -0,0 +1,8 @@
+texto1 = "Oi, pessoal! "
+texto2 = "Tudo bem?! "
+texto3 = "O reprograma é muito..."
+numero1 = "25"
+
+texto_inteiro = "Oi, pessoal! Tudo bem?! O reprograma é muito..." + str(numero1)
+
+print(texto_inteiro)
\ No newline at end of file
diff --git a/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/feitos-em-aula/exercicios-aula/tintas.py b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/feitos-em-aula/exercicios-aula/tintas.py
new file mode 100644
index 0000000..e7318e1
--- /dev/null
+++ b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/feitos-em-aula/exercicios-aula/tintas.py
@@ -0,0 +1,23 @@
+def calcular_numero_de_litro_de_tinta(numero_de_metros_quadrados, area_por_litro):
+ numero_de_litros_de_tinta = numero_de_metros_quadrados / area_por_litro
+ return numero_de_litros_de_tinta
+
+
+metro_quadrados = 25
+metro_quadrado_por_litro = 3
+tamanho_da_lata_em_litros = 18
+preco_da_lata = 80
+
+# calcular numero de litros de tinta
+litros = calcular_numero_de_litro_de_tinta(area_por_litro= metro_quadrado_por_litro, \
+ numero_de_metros_quadrados=metro_quadrados)
+print(litros)
+
+metro_quadrados = float(input())
+novo_litros = calcular_numero_de_litro_de_tinta(metro_quadrados, metro_quadrado_por_litro)
+print(novo_litros)
+
+
+# calcular numero de latas de tinta
+#numero_de_latas = ...
+#preco_final = ... * preco_da_lata
\ No newline at end of file
diff --git a/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/feitos-em-aula/exercicios-aula/tipo.py b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/feitos-em-aula/exercicios-aula/tipo.py
new file mode 100644
index 0000000..4fae37f
--- /dev/null
+++ b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/feitos-em-aula/exercicios-aula/tipo.py
@@ -0,0 +1,11 @@
+numero1 = 5
+print(type(numero1))
+
+numero2 = 1.555
+print(type(numero2))
+
+soma = numero1 + numero2
+print(type(soma))
+
+# Qualquer texto que não será executado!
+a = False
\ No newline at end of file
diff --git a/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/feitos-em-aula/exercicios-aula/unaria.py b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/feitos-em-aula/exercicios-aula/unaria.py
new file mode 100644
index 0000000..44a2060
--- /dev/null
+++ b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/feitos-em-aula/exercicios-aula/unaria.py
@@ -0,0 +1,5 @@
+numero_positivo = 24
+numero_negativo = -numero_positivo
+
+soma = numero_negativo+2
+print(soma)
diff --git a/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/feitos-em-aula/exercicios-aula/variaveis.py b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/feitos-em-aula/exercicios-aula/variaveis.py
new file mode 100644
index 0000000..0c69c38
--- /dev/null
+++ b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/feitos-em-aula/exercicios-aula/variaveis.py
@@ -0,0 +1,13 @@
+numero1 = 25
+print(numero1)
+
+numero2 = 15
+print(numero2)
+
+numero1 = numero1 + numero2
+print(numero1)
+
+print(numero1+numero2)
+
+numero1 = "texto"
+print(numero1)
\ No newline at end of file
diff --git a/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-casa/README.md b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-casa/README.md
new file mode 100644
index 0000000..b407d82
--- /dev/null
+++ b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-casa/README.md
@@ -0,0 +1,11 @@
+# Exercício de Casa 🏠
+
+#### Exercícios Básicos
+https://wiki.python.org.br/EstruturaSequencial
+Exercícios para entregar: 16 e 17 (somente o terceiro ponto)
+Se desejarem praticar mais, todos os demais exercícios são recomendados.
+
+#### Exercícios de Funções
+https://wiki.python.org.br/ExerciciosFuncoes
+Exercício para entregar: 3
+Se desejarem praticar mais, pular os exercícios 1, 2, 7, 10, 13 e 14, pois exigem conhecimentos que veremos nas próximas aulas. Não é necessário fazer os loops pedidos nos demais exercícios.
\ No newline at end of file
diff --git a/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-casa/exercicio16.py b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-casa/exercicio16.py
new file mode 100644
index 0000000..bddf120
--- /dev/null
+++ b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-casa/exercicio16.py
@@ -0,0 +1,11 @@
+# exercicio 16
+# 1 litro para cada 3 metros quadrados e que a tinta é vendida em latas de 18 litros, que custam R$ 80,00.
+tamanho_metros = float(input()) # o espaço em m2 que irei pintar
+qtd_litro = tamanho_metros / 3 # quantidade de litro de tinta que eu vou precisar
+litro18 = qtd_litro / 18 # quantas latas de 18l eu vou precisar?
+custo = litro18 * 80 # quanto vai custar?
+lata = 18
+preco = 80
+print(qtd_litro)
+print(litro18)
+print(custo)
\ No newline at end of file
diff --git a/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-casa/exercicio3.py b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-casa/exercicio3.py
new file mode 100644
index 0000000..d0ab13d
--- /dev/null
+++ b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-casa/exercicio3.py
@@ -0,0 +1,5 @@
+# exercicio 3
+nota1 = int(input())
+nota2 = int(input())
+soma = nota1 + nota2
+print(soma)
\ No newline at end of file
diff --git a/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-casa/instrucoes-pull-request.md b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-casa/instrucoes-pull-request.md
new file mode 100644
index 0000000..f3d096b
--- /dev/null
+++ b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-casa/instrucoes-pull-request.md
@@ -0,0 +1,31 @@
+# Como criar meu Pull Request? 🤔
+
+Olá, meninas!
+O checklist da atividade ta todo preenchido? Entao agora tá na hora de fazer nosso pull request para o repositório original.
+Você deverá navegar até o seu repositório onde você fez o fork e pressionar o botão “New pull request” no lado esquerdo da página.
+
+
+Você poderá modificar a branch na próxima tela.
+
+Depois de ter escolhido a branch main do repositório original no lado esquerdo, e a nova-branch do seu fork do lado direito, você deve ver uma tela assim:
+
+
+
+O GitHub vai lhe alertar de que é possível mesclar as duas branches porque não há código concorrente. Você deve adicionar um título, e um comentário descrevendo o seu PR.
+DICAS:
+1. Você pode seguir esse modelo para o título do seu PR:
+```
+Nome da Atividade - Seu nome.
+```
+2. Você pode seguir esse modelo para a descrição do seu PR:
+```
+O que?
+Resolução dos exercícios de lógica.
+
+Como?
+* Adicionei um arquivo para resolver a atividade 1 utilizando os métodos slice e split;
+* Adicionei casos de testes unitários para cada um dos exercícios utilizando jest;
+* Outro ponto que você queira adicionar.
+```
+Feito isso, é so clicar em “Create pull request”.
+Tcharaaaannn! Agora é só esperar a prof revisar seu PR 💜
diff --git a/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/funcoes/func1.py b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/funcoes/func1.py
new file mode 100644
index 0000000..6bbdab9
--- /dev/null
+++ b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/funcoes/func1.py
@@ -0,0 +1,7 @@
+def calculo_media(nota1, nota2, nota3):
+ media = (nota1 + nota2 + nota3)/3
+ print(media)
+
+nota1, nota2, nota3 = 10, 8, 7
+calculo_media(nota1, nota2, nota3)
+
diff --git a/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/funcoes/func2.py b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/funcoes/func2.py
new file mode 100644
index 0000000..7fd9b5c
--- /dev/null
+++ b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/funcoes/func2.py
@@ -0,0 +1,12 @@
+def calculo_media(nota1, nota2, nota3):
+ media = (nota1 + nota2 + nota3)/3
+ print('Nota1: ' + str(nota1))
+ print('Nota2: ' + str(nota2))
+ print(media)
+
+nota1 = 10
+nota2 = 8
+nota3 = 7
+calculo_media(nota2=nota1, nota1=nota2, nota3=nota3)
+print('Nota1 ' + str(nota1))
+
diff --git a/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/funcoes/func3.py b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/funcoes/func3.py
new file mode 100644
index 0000000..ef910e2
--- /dev/null
+++ b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/funcoes/func3.py
@@ -0,0 +1,8 @@
+def calculo_media_ponderada(nota1, peso1, nota2, peso2, nota3, peso3):
+ media = (nota1 * peso1 + nota2 *peso2 + nota3 * peso3)/(peso1 + peso2 + peso3)
+ print(media)
+
+nota1, nota2, nota3 = 10, 10, 1
+peso1, peso2, peso3 = 1, 3.5, 5.5
+calculo_media_ponderada(nota1, peso1, nota2, peso2, nota3, peso3)
+
diff --git a/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/funcoes/func4-retorno.py b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/funcoes/func4-retorno.py
new file mode 100644
index 0000000..e5a24c7
--- /dev/null
+++ b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/funcoes/func4-retorno.py
@@ -0,0 +1,15 @@
+def calculo_recuperação(nota_regular, nota_recuperação):
+ media_final = (nota_regular + nota_recuperação)/2
+ print(media_final)
+
+
+def calculo_media_ponderada(nota1, peso1, nota2, peso2, nota3, peso3):
+ media = (nota1 * peso1 + nota2 *peso2 + nota3 * peso3)/(peso1 + peso2 + peso3)
+ return media
+
+nota1, nota2, nota3 = 10, 10, 1
+peso1, peso2, peso3 = 1, 3.5, 5.5
+nota_recuperação = 7
+media_regular = calculo_media_ponderada(nota1, peso1, nota2, peso2, nota3, peso3)
+calculo_recuperação = calculo_recuperação(media_regular, nota_recuperação)
+
diff --git a/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/funcoes/lambda1.py b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/funcoes/lambda1.py
new file mode 100644
index 0000000..f17202f
--- /dev/null
+++ b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/funcoes/lambda1.py
@@ -0,0 +1,3 @@
+
+media = lambda nota1, nota2 : (nota1 + nota2)/2
+print(media(1,3))
diff --git a/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/funcoes/math.py b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/funcoes/math.py
new file mode 100644
index 0000000..0bd7480
--- /dev/null
+++ b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/funcoes/math.py
@@ -0,0 +1,3 @@
+import math
+
+print(math.pi)
diff --git a/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/funcoes/random-example.py b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/funcoes/random-example.py
new file mode 100644
index 0000000..fdfdb78
--- /dev/null
+++ b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/funcoes/random-example.py
@@ -0,0 +1,3 @@
+from random import randrange, choice
+
+print(choice(['a', 'b', 'c']))
diff --git a/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/input/input0.py b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/input/input0.py
new file mode 100644
index 0000000..04b40d2
--- /dev/null
+++ b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/input/input0.py
@@ -0,0 +1 @@
+entrada = input("Informe um numero: ")
\ No newline at end of file
diff --git a/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/input/input1.py b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/input/input1.py
new file mode 100644
index 0000000..e7d12d0
--- /dev/null
+++ b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/input/input1.py
@@ -0,0 +1,10 @@
+entrada1 = input("Informe o primeiro valor: ")
+entrada2 = input("Informe o segundo valor: ")
+
+print(type(entrada1))
+print(type(entrada2))
+
+concat = entrada1 + entrada2
+print("Concat: " + concat)
+
+print("Tipo da variável concat: " + str((type(concat))))
\ No newline at end of file
diff --git a/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/strings/var-texto.py b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/strings/var-texto.py
new file mode 100644
index 0000000..09a10dd
--- /dev/null
+++ b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/strings/var-texto.py
@@ -0,0 +1,4 @@
+texto1 = "Oi, mundo!"
+texto2 = "Meu nome é Belisa!"
+texto = texto1 + texto2
+print(texto)
\ No newline at end of file
diff --git a/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/variaveis/var-numerica1.py b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/variaveis/var-numerica1.py
new file mode 100644
index 0000000..f209f6d
--- /dev/null
+++ b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/variaveis/var-numerica1.py
@@ -0,0 +1,2 @@
+numero1 = 1.5
+print("Tipo da variável a: ", type(numero1))
\ No newline at end of file
diff --git a/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/variaveis/var-numerica2.py b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/variaveis/var-numerica2.py
new file mode 100644
index 0000000..e4601a5
--- /dev/null
+++ b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/variaveis/var-numerica2.py
@@ -0,0 +1,8 @@
+numero1 = 1
+print("Tipo da variável numero2: ", type(numero1))
+
+numero2 = 1.5
+print("Tipo da variável numero2: ", type(numero2))
+
+soma = numero1 + numero2
+print("Tipo da variável soma: ", type(soma))
diff --git a/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/variaveis/variaveis1.py b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/variaveis/variaveis1.py
new file mode 100644
index 0000000..929e31b
--- /dev/null
+++ b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/variaveis/variaveis1.py
@@ -0,0 +1,7 @@
+#opção 1
+numero1 = 1
+print(numero1)
+numero2 = 2
+print(numero2)
+soma = numero1 + numero2
+print(soma)
\ No newline at end of file
diff --git a/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/variaveis/variaveis2.py b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/variaveis/variaveis2.py
new file mode 100644
index 0000000..2ec70da
--- /dev/null
+++ b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/variaveis/variaveis2.py
@@ -0,0 +1,7 @@
+#opção 2
+numero1 = 1
+print(numero1)
+numero2 = 2
+print(numero2)
+numero1 = numero1 + numero2
+print(numero1)
\ No newline at end of file
diff --git a/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/variaveis/variaveis3.py b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/variaveis/variaveis3.py
new file mode 100644
index 0000000..3278b38
--- /dev/null
+++ b/ON26-S2-variaveis-tipos-operadores-e-funcoes/exercicios/para-sala/variaveis/variaveis3.py
@@ -0,0 +1,6 @@
+#opção 3
+numero1 = 1
+print(numero1)
+numero2 = 2
+print(numero2)
+print(numero1 + numero2 )
\ No newline at end of file
diff --git a/ON26-S2-variaveis-tipos-operadores-e-funcoes/material/material.md b/ON26-S2-variaveis-tipos-operadores-e-funcoes/material/material.md
new file mode 100644
index 0000000..e69de29
diff --git a/on26-python-s01-conceitos-iniciais/README.md b/on26-python-s01-conceitos-iniciais/README.md
new file mode 100644
index 0000000..c3c4902
--- /dev/null
+++ b/on26-python-s01-conceitos-iniciais/README.md
@@ -0,0 +1,279 @@
+
++Desenvolvido com :purple_heart: +
+ diff --git a/on26-python-s01-conceitos-iniciais/assets/git-add.png b/on26-python-s01-conceitos-iniciais/assets/git-add.png new file mode 100644 index 0000000..9b8ca54 Binary files /dev/null and b/on26-python-s01-conceitos-iniciais/assets/git-add.png differ diff --git a/on26-python-s01-conceitos-iniciais/assets/git-banner.png b/on26-python-s01-conceitos-iniciais/assets/git-banner.png new file mode 100644 index 0000000..b684933 Binary files /dev/null and b/on26-python-s01-conceitos-iniciais/assets/git-banner.png differ diff --git a/on26-python-s01-conceitos-iniciais/assets/git-commit.png b/on26-python-s01-conceitos-iniciais/assets/git-commit.png new file mode 100644 index 0000000..bc3d562 Binary files /dev/null and b/on26-python-s01-conceitos-iniciais/assets/git-commit.png differ diff --git a/on26-python-s01-conceitos-iniciais/assets/git-flow.png b/on26-python-s01-conceitos-iniciais/assets/git-flow.png new file mode 100644 index 0000000..250a76e Binary files /dev/null and b/on26-python-s01-conceitos-iniciais/assets/git-flow.png differ diff --git a/on26-python-s01-conceitos-iniciais/assets/git_status.png b/on26-python-s01-conceitos-iniciais/assets/git_status.png new file mode 100644 index 0000000..460d5b3 Binary files /dev/null and b/on26-python-s01-conceitos-iniciais/assets/git_status.png differ diff --git a/on26-python-s01-conceitos-iniciais/assets/repo-example.png b/on26-python-s01-conceitos-iniciais/assets/repo-example.png new file mode 100644 index 0000000..8dab5ff Binary files /dev/null and b/on26-python-s01-conceitos-iniciais/assets/repo-example.png differ diff --git a/on26-python-s01-conceitos-iniciais/assets/reprograma-fundos-claros.png b/on26-python-s01-conceitos-iniciais/assets/reprograma-fundos-claros.png new file mode 100644 index 0000000..3c07ec4 Binary files /dev/null and b/on26-python-s01-conceitos-iniciais/assets/reprograma-fundos-claros.png differ diff --git a/on26-python-s01-conceitos-iniciais/exercicios/para-casa/README.md b/on26-python-s01-conceitos-iniciais/exercicios/para-casa/README.md new file mode 100644 index 0000000..16d2ff4 --- /dev/null +++ b/on26-python-s01-conceitos-iniciais/exercicios/para-casa/README.md @@ -0,0 +1,24 @@ +# Exercício de Casa 🏠 + +## Nome do Exercicio + +- 1. [ ] Crie um arquivo no formato markdown ex: readme`.md` e nele explique com suas palavras chatGPT ou bard para iniciante em programação ajuda ou atrapalha? +- 2. [ ] Faça um psodocódigo de uma tarefa simples codidiana: Ex: Pegar um copo d`agua, lembre-se que precisa ser em markdown. +- [ ] Faça um commit após finalizar cada arquivo e lembre-se de uma mensagem descritiva. +- [ ] Crie um repositório remoto + +- extra: O que é readme e sintase do markdown. +- extra: Para que serve o gitignore +- extra: reverter um commit +- extra: git rebase +--- + +Terminou o exercício? Dá uma olhada nessa checklist e confere se tá tudo certinho, combinado?! + +- [ ] Fiz o fork do repositório. +- [ ] Clonei o fork na minha máquina (`git clone url-do-meu-fork`). +- [ ] Resolvi o exercício. +- [ ] Adicionei as mudanças. (`git add .` para adicionar todos os arquivos, ou `git add nome_do_arquivo` para adicionar um arquivo específico) +- [ ] Commitei a cada mudança significativa ou na finalização do exercício (`git commit -m "Mensagem do commit"`) +- [ ] Pushei os commits na minha branch (`git push origin nome-da-branch`) +- [ ] Criei um Pull Request seguindo as orientaçoes que estao nesse [documento](https://github.com/mflilian/repo-example/blob/main/exercicios/para-casa/instrucoes-pull-request.md). diff --git a/on26-python-s01-conceitos-iniciais/exercicios/para-casa/exercicio1.md b/on26-python-s01-conceitos-iniciais/exercicios/para-casa/exercicio1.md new file mode 100644 index 0000000..cc533bc --- /dev/null +++ b/on26-python-s01-conceitos-iniciais/exercicios/para-casa/exercicio1.md @@ -0,0 +1,3 @@ +# O chatGPT/bard ajuda ou atrapalha iniciantes em programação? + +É necessário usar com cautela as ferramentas de IA, especificamente o chatGPT e Bard, pois podem ajudar iniciates mas também podem atrapalhar. Ajudar para encontrar respostas rápidas e objetivas, mas também acostumar mal e criar uma certa "preguiça" no estudante. \ No newline at end of file diff --git a/on26-python-s01-conceitos-iniciais/exercicios/para-casa/exercicio2.md b/on26-python-s01-conceitos-iniciais/exercicios/para-casa/exercicio2.md new file mode 100644 index 0000000..c00e1c0 --- /dev/null +++ b/on26-python-s01-conceitos-iniciais/exercicios/para-casa/exercicio2.md @@ -0,0 +1,15 @@ +# Algoritmo "pegar um copo d'agua" + +Acordar +Abrir os olhos +levantar lentamente da cama +colocar o pé esquerdo, depois o direito no chão +caminhar até o filtro +levantar o braço para abrir o armario +pegar um copo +fechar o armário +colocar o copo abaixo da torneira do filtro +apertar até sair agua +encher o copo +levar até a boca +beber a água \ No newline at end of file diff --git a/on26-python-s01-conceitos-iniciais/exercicios/para-casa/instrucoes-pull-request.md b/on26-python-s01-conceitos-iniciais/exercicios/para-casa/instrucoes-pull-request.md new file mode 100644 index 0000000..f3d096b --- /dev/null +++ b/on26-python-s01-conceitos-iniciais/exercicios/para-casa/instrucoes-pull-request.md @@ -0,0 +1,31 @@ +# Como criar meu Pull Request? 🤔 + +Olá, meninas!