Apostila de Python - Por Miguel
Capítulo 1 - Introdução ao Python
Python é uma linguagem de programação de alto nível, conhecida pela sua simplicidade e legibilidade.
Exemplo:
print("Olá, mundo!")
Explicação linha por linha:
1. print("Olá, mundo!") -> Comando que exibe a mensagem na tela. A função `print()` imprime o conteúdo
entre parênteses.
Apostila de Python - Por Miguel
Capítulo 2 - Variáveis e Tipos de Dados
Variáveis armazenam informações. Em Python, não é necessário declarar o tipo da variável explicitamente.
Exemplo:
nome = "Maria"
idade = 25
altura = 1.65
ativo = True
Explicação:
1. nome = "Maria" -> Armazena texto (string).
2. idade = 25 -> Armazena número inteiro (int).
3. altura = 1.65 -> Armazena número decimal (float).
4. ativo = True -> Armazena valor booleano (True/False).
Apostila de Python - Por Miguel
Capítulo 3 - Operadores
Operadores realizam operações matemáticas e lógicas.
Aritméticos:
+ (soma), - (subtração), * (multiplicação), / (divisão), ** (potência), // (divisão inteira), % (resto)
Exemplo:
a = 10
b=3
print(a + b) # Soma
print(a ** b) # Potência
Explicação:
1. a = 10, b = 3 -> Declara duas variáveis.
2. print(a + b) -> Soma os valores de a e b.
3. print(a ** b) -> Calcula 10 elevado a 3.
Apostila de Python - Por Miguel
Capítulo 4 - Estruturas Condicionais
Permitem ao programa tomar decisões.
Exemplo:
idade = 18
if idade >= 18:
print("Maior de idade")
else:
print("Menor de idade")
Explicação:
1. idade = 18 -> Define a idade.
2. if idade >= 18: -> Verifica se a idade é 18 ou mais.
3. print("Maior de idade") -> Executa se a condição for verdadeira.
4. else -> Executa se a condição for falsa.
Apostila de Python - Por Miguel
Capítulo 5 - Laços de Repetição
Laços permitem repetir ações várias vezes.
for:
for i in range(5):
print(i)
while:
contador = 0
while contador < 5:
print(contador)
contador += 1
Explicação:
1. range(5) -> Gera números de 0 a 4.
2. while contador < 5 -> Repete até o contador atingir 5.
3. contador += 1 -> Incrementa 1 a cada laço.
Apostila de Python - Por Miguel
Capítulo 6 - Funções
Funções agrupam código reutilizável.
Definindo uma função:
def saudacao():
print("Olá!")
Com parâmetros:
def somar(a, b):
return a + b
resultado = somar(2, 3)
print(resultado)
Explicação:
1. def saudacao(): -> Define função sem parâmetro.
2. def somar(a, b): -> Define função com dois parâmetros.
3. return a + b -> Retorna a soma.
4. resultado = somar(2, 3) -> Armazena o retorno.
5. print(resultado) -> Exibe 5.