Fundamentos de Python
Python é uma linguagem de programação de alto nível, interpretada e de propósito geral. Conhecida
por sua sintaxe clara e legível, Python é amplamente utilizada em desenvolvimento web, ciência de
dados, automação, inteligência artificial e muito mais.
1. Variáveis e Tipos de Dados
Python possui tipagem dinâmica, não sendo necessário declarar o tipo da variável explicitamente.
# Tipos básicos
nome = "João" # String
idade = 25 # Integer
altura = 1.75 # Float
ativo = True # Boolean
lista = [1, 2, 3] # List
tupla = (1, 2, 3) # Tuple
dicionario = {"chave": "valor"} # Dictionary
2. Estruturas de Controle
If/Elif/Else: Condicionais permitem executar código baseado em condições.
if idade >= 18:
print("Maior de idade")
elif idade >= 13:
print("Adolescente")
else:
print("Criança")
Loops: For e While permitem repetir blocos de código.
# Loop For
for i in range(5):
print(i)
# Loop While
contador = 0
while contador < 5:
print(contador)
contador += 1
3. Funções
Funções permitem organizar e reutilizar código. São definidas com a palavra-chave def.
def saudacao(nome, formal=False):
if formal:
return f"Prezado(a) {nome}"
else:
return f"Olá, {nome}!"
print(saudacao("Maria")) # Olá, Maria!
print(saudacao("Dr. Silva", formal=True)) # Prezado(a) Dr. Silva
4. Programação Orientada a Objetos
Python suporta POO com classes, herança, encapsulamento e polimorfismo.
class Pessoa:
def __init__(self, nome, idade):
[Link] = nome
[Link] = idade
def apresentar(self):
return f"Meu nome é {[Link]} e tenho {[Link]} anos"
pessoa = Pessoa("Ana", 30)
print([Link]())