Original caption
Pare de dar a desculpa de que falta tempo para codar. ⏳ Em apenas 2 horas, dá para sair da teoria, destravar a lógica e colocar um projeto real no ar rodando Python. Quer construir portfólio sem passar meses no mesmo código? Escolhe UM desses 5 projetos e faz HOJE: 1️⃣ Bot de Alertas no Telegram 🤖 O que faz: Um bot que te manda uma mensagem automática todo dia com a cotação do Dólar ou a previsão do tempo. Como fazer: Crie um bot no Telegram pelo BotFather para pegar o seu Token. No Python, use a biblioteca requests para bater em uma API pública de clima (ou moedas) e envie os dados para o seu chat usando a API do próprio Telegram. São menos de 30 linhas de código! 2️⃣ Web Scraper de Vagas de Emprego 🕷️ O que faz: Um script que varre um site de empregos e extrai os títulos e links das vagas de "Python Junior". Como fazer: Instale as bibliotecas requests e BeautifulSoup. Faça uma requisição para a URL do site de vagas, encontre as tags HTML onde ficam os títulos (<h2> ou <a>) e salve tudo em um arquivo .csv usando a biblioteca nativa csv do Python. É o primeiro passo para dominar a extração de dados da web. 3️⃣ Organizador Automático de Downloads 📂 O que faz: Um script que olha para a sua pasta de Downloads e joga cada arquivo para uma pasta específica (PDFs para "Documentos", JPGs para "Imagens", etc.). Como fazer: Você não precisa instalar nada de fora. Use as bibliotecas nativas os e shutil. Crie um loop que varre os arquivos do diretório, crie um condicional (if/else) verificando a extensão do arquivo (.pdf, .png, .zip) e mova para a pasta de destino correspondente. 4️⃣ API Simples com FastAPI ⚡ O que faz: Uma API real rodando no seu navegador que simula um sistema de cadastro de usuários ou uma lista de tarefas (To-Do). Como fazer: Instale o fastapi e o uvicorn. Crie dois endpoints rápidos (um @app.get para listar dados fictícios e um @app.post para adicionar um dado em uma lista na memória). É a melhor forma de entender como a web funciona por baixo dos panos e impressiona muito em entrevistas. 5️⃣ Gerador de Senhas Seguras (CLI) 🔐 O que faz: Um programa no terminal onde o usuário digita o tamanho da senha e ele gera uma string aleatória inquebrável. Como fazer: Use as bibliotecas nativas random e string. Junte letras maiúsculas, minúsculas, números e caracteres especiais em uma variável. Depois, use um loop for ou a função random.choices() para sortear os caracteres com base no tamanho que o usuário pediu. 🔥 Qual desses você vai construir primeiro? Comenta aqui embaixo! 📌 Já salva esse vídeo para não perder a lista quando for abrir o VS Code no fim de semana. #programacao #python #backend #logicadeprogramacao #engenhariadesoftware