Códigos prontos em Python: 10 Exemplos de Automações

Veja 10 códigos prontos em Python para usar agora: automação de arquivos, web scraping, análise de dados com pandas, gráficos, e-mails e mais. Copie e adapte ao seu caso.

Se você está começando a programar ou já tem alguma experiência, provavelmente já se perguntou como aplicar códigos Python em situações reais do dia a dia.

Python se tornou uma das linguagens mais populares do mundo justamente pela sua simplicidade e versatilidade, sendo usado em áreas que vão da automação de tarefas rotineiras até a inteligência artificial.

Neste artigo, vamos explorar exemplos práticos de códigos Python que você pode começar a usar agora mesmo.

Cada trecho de código foi pensado para acelerar seu aprendizado e, ao mesmo tempo, servir como base para projetos mais avançados. Boa leitura!

Códigos Python prontos são exemplos reutilizáveis que resolvem tarefas comuns — como calcular médias, automatizar arquivos, fazer web scraping, analisar dados com pandas ou enviar e-mails. Eles servem como ponto de partida: você copia, entende a lógica e adapta ao seu problema, acelerando o aprendizado e a automação do dia a dia.

O que são códigos prontos em Python e por que utilizá-los?

Os códigos Python prontos são pequenos scripts ou blocos de programação já estruturados, que podem ser usados como modelo para resolver tarefas comuns.

A principal vantagem é economizar tempo e fornecer um ponto de partida confiável, evitando que você precise reinventar a roda a cada projeto.

Isso não significa apenas copiar e colar: ao analisar, executar e modificar esses códigos, você desenvolve raciocínio lógico e aprende a dominar a linguagem de forma prática.

Para iniciantes, é uma forma rápida de se familiarizar com a sintaxe. Para desenvolvedores intermediários, é um meio de ganhar produtividade.

Primeiros passos no uso de códigos Python

Antes de mergulhar nos exemplos, é importante garantir que seu ambiente de desenvolvimento esteja configurado corretamente.

Ambiente de desenvolvimento

O primeiro passo é instalar o Python em sua máquina e configurar um editor de código eficiente, como o Visual Studio Code (VS Code) ou o PyCharm.

Essas ferramentas oferecem suporte a extensões que tornam a programação mais prática, como realce de sintaxe, depuração integrada e gerenciamento de pacotes.

Além disso, é recomendável utilizar ambientes virtuais para isolar dependências de diferentes projetos. Dessa forma, você evita conflitos de bibliotecas e mantém cada aplicação organizada.

Git e GitHub: controle de versão e colaboração

Outro ponto fundamental é aprender desde cedo a usar o Git e o GitHub. O Git permite versionar seu código, mantendo um histórico das alterações e possibilitando a reversão de mudanças problemáticas. O GitHub, por sua vez, facilita a colaboração e o compartilhamento de projetos.

Entender conceitos como commits, branches e pull requests é essencial para se inserir em ambientes profissionais.

Além disso, publicar seus códigos Python no GitHub contribui para a construção de um portfólio sólido, que pode ser determinante em oportunidades de carreira.

História e popularidade do Python

O Python foi criado em 1991 por Guido van Rossum, com o objetivo de ser uma linguagem simples de aprender e ao mesmo tempo poderosa.

Desde então, evoluiu rapidamente e hoje é considerada a terceira linguagem mais popular do mundo segundo o Índice TIOBE (2025).

De acordo com pesquisas do Stack Overflow Developer Survey, Python está entre as linguagens mais desejadas por iniciantes e profissionais, justamente por sua sintaxe limpa e pela vasta comunidade ativa.

10 exemplos práticos de códigos Python para aprender e aplicar

Agora que a base está preparada, vamos explorar exemplos de códigos Python que podem ser usados tanto para estudo quanto em aplicações práticas.

1. Cálculo de média de notas

Um dos exemplos mais básicos e úteis para quem está começando é calcular a média de notas.

notas = [7.5, 8.0, 6.5, 9.0]

media = sum(notas) / len(notas)

print(f”A média é {media:.2f}”)

Esse código ensina operações fundamentais como listas, funções embutidas (sum e len) e formatação de strings.

2. Verificador de número primo

numero = int(input(“Digite um número: “))

eh_primo = True

for i in range(2, numero):

    if numero % i == 0:

        eh_primo = False

        break

if eh_primo:

    print(“É primo”)

else:

    print(“Não é primo”)

Aqui, você aprende sobre loops, condicionais e operadores matemáticos.

3. Automação de tarefas com arquivos

Python é excelente para manipulação de arquivos.

with open(“nomes.txt”, “r”) as arquivo:

    conteudo = arquivo.readlines()

for linha in conteudo:

    print(linha.strip())

Esse código lê um arquivo de texto e exibe seu conteúdo linha por linha, útil para organizar listas, logs e relatórios.

4. Web scraping simples

Com a biblioteca requests e o BeautifulSoup, é possível extrair dados de sites.

import requests

from bs4 import BeautifulSoup

url = “https://quotes.toscrape.com”

resposta = requests.get(url)

sopa = BeautifulSoup(resposta.text, “html.parser”)

for frase in sopa.find_all(“span”, class_=”text”):

    print(frase.text)

Esse código mostra como coletar informações de páginas da web, habilidade valiosa em análise de dados e automação.

5. Análise de dados com pandas

import pandas as pd

dados = {

    “Nome”: [“Ana”, “Carlos”, “João”],

    “Idade”: [23, 35, 29]

}

df = pd.DataFrame(dados)

print(df.describe())

Aqui você conhece o pandas, biblioteca indispensável para ciência de dados.

6. Automação de e-mails

import smtplib

from email.mime.text import MIMEText

msg = MIMEText(“Olá, este é um e-mail automático enviado com Python!”)

msg[“Subject”] = “E-mail automático”

msg[“From”] = “seu_email@gmail.com”

msg[“To”] = “destinatario@gmail.com”

with smtplib.SMTP(“smtp.gmail.com”, 587) as servidor:

    servidor.starttls()

    servidor.login(“seu_email@gmail.com”, “sua_senha”)

    servidor.send_message(msg)

Esse exemplo mostra como usar Python para enviar e-mails, agilizando processos corporativos.

7. Criação de gráficos com matplotlib

import matplotlib.pyplot as plt

x = [1, 2, 3, 4, 5]

y = [10, 20, 25, 30, 50]

plt.plot(x, y, marker=”o”)

plt.title(“Exemplo de gráfico”)

plt.xlabel(“Eixo X”)

plt.ylabel(“Eixo Y”)

plt.show()

Visualizar dados é uma habilidade essencial em áreas como finanças, marketing e ciência de dados.

8. API e consumo de dados externos

import requests

resposta = requests.get(“https://api.github.com/users/octocat”)

dados = resposta.json()

print(dados[“name”], dados[“public_repos”])

Com esse código, você aprende a consumir APIs públicas, fundamental para integração de sistemas.

9. Machine Learning com scikit-learn

from sklearn.linear_model import LinearRegression

import numpy as np

x = np.array([[1], [2], [3], [4], [5]])

y = np.array([1, 2, 3, 4, 5])

modelo = LinearRegression()

modelo.fit(x, y)

print(modelo.predict([[6]]))

Esse exemplo introduz a regressão linear, um conceito chave em aprendizado de máquina.

10. Automação com Selenium

from selenium import webdriver

navegador = webdriver.Chrome()

navegador.get(“https://google.com”)

Aqui você vê como automatizar navegadores para testes ou preenchimento de formulários online.

Ícone PythonPython Impressionador

Você vai aprender a linguagem de Programação que mais cresce no Mundo para fazer automações incríveis, desenvolver sites, fazer análises de dados, trabalhar com Ciência de Dados, Inteligência Artificial, mesmo que você nunca tenha tido nenhum contato com Programação na vida.

Começar agoraSeta para a direita
Fundo PythonTelas Python
Luz Python

Como adaptar códigos Python para diferentes áreas

Os exemplos apresentados são apenas o começo. Python pode ser adaptado a diversas áreas, dependendo das bibliotecas e frameworks escolhidos.

Na análise de dados, bibliotecas como pandas, numpy e matplotlib são essenciais. Já em automação, o uso de selenium e pyautogui abre portas para inúmeras aplicações.

No campo da inteligência artificial, frameworks como TensorFlow e PyTorch permitem criar modelos robustos e inovadores.

Com o tempo, você perceberá que dominar Python significa ter acesso a uma vasta caixa de ferramentas para qualquer problema computacional.

Pessoa digitando em notebook com códigos Python na tela.

Perguntas frequentes sobre códigos Python prontos

1. O que são códigos Python prontos?

São trechos de código já escritos que executam tarefas específicas, como ler arquivos, gerar gráficos ou consumir uma API. Servem de modelo: você os reaproveita e adapta, em vez de começar do zero.

2. Como usar um código Python pronto?

Copie o código para o seu ambiente (como VS Code ou Jupyter), instale as bibliotecas necessárias com pip install, ajuste os caminhos e variáveis ao seu caso e execute. Entender cada linha ajuda a personalizar com segurança.

3. Quais bibliotecas são mais usadas nesses códigos?

As mais comuns são pandas (análise de dados), Matplotlib (gráficos), requests (APIs), openpyxl (Excel), BeautifulSoup (web scraping), Selenium (automação de navegador) e scikit-learn (machine learning).

4. Posso usar esses códigos para automatizar tarefas?

Sim. Muitos exemplos focam justamente em automação: renomear e organizar arquivos, enviar e-mails, preencher planilhas e coletar dados da web. É uma das formas mais práticas de economizar tempo com Python no dia a dia.

Conclusão

Os exemplos apresentados neste artigo mostram que aprender com códigos Python prontos é uma maneira eficiente de acelerar seu desenvolvimento, ganhar prática e se sentir mais confiante para criar seus próprios projetos.

Cada trecho de código, seja simples ou avançado, serve como um ponto de partida para que você mergulhe em áreas mais complexas, como automação, análise de dados e inteligência artificial.

Se você deseja ir além de copiar e colar, o próximo passo é aprender a criar códigos do zero, entendendo a lógica por trás de cada comando e aplicando Python em situações reais. A prática constante é o que transforma iniciantes em profissionais capazes de resolver problemas com criatividade e eficiência.

E se você quer dar esse salto de forma estruturada e com acompanhamento, conheça o Curso de Python da Hashtag Treinamentos.

Nele, você aprenderá a dominar a linguagem desde os fundamentos até aplicações avançadas em automação, análise de dados e inteligência artificial, conquistando a segurança necessária para se destacar no mercado.

Aproveite e conheça mais cursos de programação da Hashtag Treinamentos, melhor plataforma para cursos de tecnologia!

O que você aprende neste vídeo

Resposta rápida: A aula entrega cinco scripts prontos para guardar numa pasta: enviar e-mail pelo Outlook com a biblioteca win32, uma cartilha de pandas, conectar num banco SQL com cursor e commit, buscar cotações com requests numa janela de tkinter, e automatizar o navegador com Selenium. Cada um é só a base: o aprofundamento fica noutros vídeos do canal.

Neste vídeo (10 min):

  • 0:23 - A ideia central do vídeo é montar uma pasta própria no computador com códigos que você já entendeu uma vez, para não pesquisar e reentender tudo de novo na próxima vez que precisar.
  • 1:52 - Código 1: envia e-mail pelo Outlook usando a biblioteca win32, que controla os comandos do Windows.
  • 2:45 - O corpo do e-mail é montado em HTML, e uma variável dentro do texto entra prefixando com f e colocando o nome entre { }, para o conteúdo mudar a cada envio.
  • 3:13 - Código 2 não é um script para rodar: é uma cartilha com os principais métodos do pandas, como importar uma base, montar uma tabela e resumir informações, cada um explicado com mais detalhe em outro vídeo do canal.
  • 5:04 - Código 3 conecta num banco de dados SQL: a conexão cria um cursor, e é esse cursor que executa o comando SQL passado como texto.
  • 5:28 - Antes do commit, o comando já rodou mas ainda dá para voltar atrás; depois do commit, não tem mais volta, como um Ctrl+Z que deixou de funcionar.
  • 6:10 - Código 4 usa a biblioteca requests para buscar, numa API online, a cotação em tempo real do dólar, do euro e do bitcoin.
  • 6:24 - Mostra essas cotações numa janela feita com tkinter: cada botão aponta, pelo parâmetro command, para uma função Python diferente.
  • 7:16 - O posicionamento de cada elemento na janela usa grid: funciona como uma tabela, com linha e coluna para cada elemento.
  • 8:00 - Código 5 integra Python com a web usando Selenium: o webdriver-manager identifica a versão do Chrome instalada e baixa sozinho o driver correspondente.
  • 8:52 - Depois de abrir o navegador e achar o elemento na página, o clique é só encadear .click() no final.

Trechos do vídeo:

  • Se um código pronto der erro dizendo que não reconhece um módulo, a causa costuma ser simples: falta instalar, à parte, a biblioteca que ele importa.
  • A forma mais padrão de conectar Python a banco de dados SQL serve para qualquer um deles: o que muda são os dados de conexão, e o resto (cursor, executar, confirmar) se repete.
  • Para mandar o mesmo e-mail a mais de uma pessoa pelo código, os endereços vão no mesmo campo de destinatário, separados por ponto e vírgula.

Hashtag Treinamentos

Para acessar outras publicações de Python, clique aqui!


Quer aprender mais sobre Python com um minicurso básico gratuito?

Posts mais recentes de Python

Posts mais recentes da Hashtag Treinamentos