r/PythonBrasil

Curso bom para começar?

Oioi, vou começar a estudar Python, sou completamente leigo, pretendo começar com o curso do Gustavo Guanabara, alguém tem outra opção que julga ser melhor ou acham que a aula dele é boa pra quem vai começar?

reddit.com
u/Hot_Explanation_8343 — 21 hours ago

Ajuda em Funções

Boa noite pessoal, comprei um curso iniciante de Python para pegar o básico e ir me aperfeiçoando com o tempo, entre tarefas e alguns projetos, me pego tendo muita dificuldade em usar o def
Nunca sei como usar de forma correta, alguém teria alguma dica que ajudou a pegar de vez, algum material interessante?

reddit.com
u/sarutoba — 2 days ago
▲ 3 r/PythonBrasil+1 crossposts

Criar Agente personalizado

Qual a melhor forma de criar um agente de IA personalizado para acompanhar empreendedores? Quais APIs vocês recomendam?

Estou desenvolvendo uma plataforma voltada para empreendedores e startups e queremos adicionar um agente de IA que acompanhe o usuário durante toda a jornada da startup.

A ideia é que não seja apenas um chatbot genérico. O agente deveria entender em qual fase o empreendedor está e manter contexto sobre o projeto, por exemplo:

Ideação → Validação do problema → Validação da solução → MVP → Modelo de negócio → Go-to-market → Tração

Exemplo: o usuário cadastra sua startup, conversa com o agente, responde algumas perguntas e o sistema registra o progresso. Quando ele voltar posteriormente, o agente saberia o que já foi feito e poderia recomendar os próximos passos.

Estamos pensando em desenvolver o backend dessa parte em Python/FastAPI, mantendo dados e progresso no PostgreSQL.

Minha principal dúvida é sobre a arquitetura e os modelos/APIs.

Estou pesquisando opções como OpenRouter, Gemini, Groq e outras APIs de LLMs, mas gostaria de evitar ficar preso a um único provedor. A ideia seria ter uma camada própria e poder trocar de modelo dependendo da tarefa, custo ou disponibilidade.

Para quem já desenvolveu algo parecido:

  • Vale a pena usar OpenRouter como camada para acessar vários modelos ou é melhor integrar diretamente Gemini/Groq/etc.?
  • Quais APIs/modelos vocês recomendariam para um MVP com custo baixo?
  • Para criar esse tipo de agente personalizado, vocês usariam apenas prompts + banco de dados ou alguma framework de agentes?
  • LangChain/LangGraph faz sentido nesse cenário ou adicionaria complexidade desnecessária?
  • Para memória de longo prazo do usuário, PostgreSQL é suficiente ou vocês utilizariam também vector database/RAG?
  • Existem APIs com free tier razoável para desenvolver e validar o MVP?
  • Como vocês estruturariam esse agente para que futuramente seja possível trocar de modelo sem precisar reconstruir o sistema?

Não queremos treinar um modelo do zero. A intenção é construir nossa própria lógica/agente em cima de LLMs existentes, mantendo controle sobre contexto, etapas da jornada e dados do empreendedor.

Qual arquitetura vocês escolheriam hoje para começar esse projeto?

reddit.com
u/Unusual_Play_2297 — 3 days ago
▲ 7 r/PythonBrasil+1 crossposts

Avaliem meu projeto

Acabei de terminar meu projeto completo de Engenharia de Dados para portfólio: um pipeline ETL de vendas.

O projeto inclui:

  • Extração de dados de CSV
  • Limpeza e transformação com Python/Pandas
  • PostgreSQL
  • Consultas SQL
  • Dashboard no Power BI
  • Logs de execução
  • Variáveis de ambiente
  • Git/GitHub

Ainda estou aprendendo e gostaria bastante de receber críticas e sugestões de melhoria, principalmente sobre o código, estrutura do projeto, README e se o projeto está apresentável para um portfólio. Se puderem dar uma olhada e apontar o que está bom e o que eu deveria melhorar, agradeço muito.

GitHub: https://github.com/brenofontes78-hash/sales-etl-pipeline/tree/main

reddit.com
u/TranslatorNo4646 — 5 days ago
▲ 841 r/PythonBrasil+6 crossposts

Teaching Python the right way

Programming courses often focus heavily on understanding code, while paying far less attention to understanding the program state. But code does not exist in isolation. Its main goal is to change the program state, before ultimately producing some output.

To develop an accurate mental model of program execution, students need to understand both:

  • the instructions being executed
  • the values, references, and data structures those instructions create and modify

Reading code alone does not always reveal how the program state changes during execution. That is why I created 𝗺𝗲𝗺𝗼𝗿𝘆_𝗴𝗿𝗮𝗽𝗵: a tool that visualizes the state of a Python program as it changes, step by step.

It can help explain a wide range of introductory Python topics. Here are just a few examples:

Instead of reconstructing the program state from print statements, students can now watch it change as each line executes. This makes unfamiliar concepts easier to understand and bugs easier to fix.

Help your students learn Python programming more thoroughly and easily.

See: more examples

u/EmadFahim134 — 10 days ago

Python é produção

Olá pessoas, aos que usam python em produção tenho umas duvidas, to querendo usar python em alguns serviços.

1 vocês tem custo alto de infra?
2 se arrependeram algum momento de usar python?
3 recomendaria python?

obs: meu caso atual não é nenhum facebook, sistema pequeno, to pensando em python pensando em DX, eu sei c# (mas nao gosto de criar classe em cada arquivo), sei rust (mas aquele tanto de :: <> !) me incomoda, e tem js mas vi que é meio pesadinho em ram (como é pequeno queria subir em 512mb), outro detalhe, a stack q eu defini quero usar onde puder, tem lib p desktop? bora, tem lib pra cli? bora, tem lib pra bot? bora! (salvo frontend q vou manter js/ts por enquanto)
enfim aceito conselhos e dicas de seniors, inclusive se acharem inviavel o uso de python pro meu caso

reddit.com
u/ze-fernando — 9 days ago

Funções

Tô estudando pelo curso do Guanabara e honestamente, I mundo 3 tá acabando comigo.

Os mundos anteriores foram fáceis, terminei bem rápido e eu entendia todo.

No mundo 3, a partir de listas, comecei a me enrolar... Vou progredindo aos trancos e barrancos. Não pido as respostas para as IA's, mas vou pedindo pistas até não poder mais e, por fim, pedir a resposta.

Cheguei em funções e cacete. Os primeiros exercício eu tenho certeza que são super fáceis, mas eu tive uma dificuldade gigante. Me pareceram extremamente confusos, tanto as mesas atividades quanto o conceito de funções.

Talvez eu seja burro e não valha para isso.

O que me frustra é que aos 32 anos, por fim, estou tentando mudar a minha vida, buscando um trabalho melhor e a cada passo adiante que eu dou, mais parece que isso não é para mim e que eu nunca serei bom o suficiente.

reddit.com
u/NovelConversation241 — 9 days ago
▲ 6 r/PythonBrasil+1 crossposts

Alguém que já está na área de programação pode me indicar por onde eu começo a estudar??

Eu comecei recentemente a procurar sobre programação, aprendi poucas coisas em Python, procuro alguma forma de aprender e aprofundar meus conhecimentos pra projetos futuros, mas eu tô completamente perdida

reddit.com
u/Far_Hurry_7243 — 14 days ago