Python é uma linguagem de programação de alto nível criada por Guido van Rossum em 1991. Conhecida por sua sintaxe simples e legível, ela permite o desenvolvimento rápido e eficiente em diversas áreas, como desenvolvimento web, ciência de dados, automação e inteligência artificial.
Python é dinâmico, ou seja, não precisa declarar o tipo de variável. Veja alguns exemplos:
# Declarando variáveis
nome = "Fulano"
idade = 30
altura = 1.90
ativo = True
# Exibindo os tipos de dados
print(type(nome)) # Saída:
print(type(idade)) # Saída:
print(type(altura)) # Saída:
print(type(ativo)) # Saída:
As estruturas condicionais e os loops permitem o controle do fluxo do programa.
# Estrutura condicional
if idade >= 18:
print("Maior de idade")
else:
print("Menor de idade")
# Estrutura de repetição
for i in range(5):
print(i)
# Loop while
contador = 0
while contador < 3:
print("Contador:", contador)
contador += 1
Funções ajudam a modularizar o código, e módulos permitem a reutilização de funcionalidades.
# Definindo uma função
def saudacao(nome):
return f"Olá, {nome}!"
print(saudacao("Fulano")) # Saída: Olá, Fulano!
# Importando módulos
import math
print(math.sqrt(16)) # Saída: 4.0
Python suporta POO, permitindo a criação de classes e objetos.
# Definindo uma classe
class Pessoa:
def __init__(self, nome, idade):
self.nome = nome
self.idade = idade
def apresentar(self):
return f"Meu nome é {self.nome} e tenho {self.idade} anos."
# Criando um objeto
pessoa = Pessoa("Fulano", 30)
print(pessoa.apresentar()) # Saída: Meu nome é Fulano e tenho 30 anos.
O tratamento de exceções permite lidar com erros sem quebrar o código.
try:
resultado = 10 / 0
except ZeroDivisionError:
print("Erro: Divisão por zero!")
finally:
print("Fim do tratamento.")
Python é uma linguagem versátil e poderosa, ideal para iniciantes e profissionais. Compreender seus principais conceitos e boas práticas garante o desenvolvimento de aplicações robustas e eficientes.
Este artigo foi gerado com a ajuda do ChatGPT, uma ferramenta de inteligência artificial, e passou por uma revisão humana para garantir a qualidade e precisão do conteúdo. A colaboração entre a tecnologia e a revisão humana proporciona um resultado mais preciso, acessível e de fácil entendimento.
As imagens foram geradas utilizando lexica.art.