Skip to content

nicolasnava/jornada-python

Repository files navigation

🚀 Python Portfolio: Da Automação à Inteligência Artificial

Bem-vindo ao meu repositório de projetos! Este portfólio demonstra uma jornada técnica que vai desde a otimização de processos manuais até a implementação de modelos de Machine Learning e IA Generativa.

LinkedIn Python Pandas


🛠️ Projetos em Destaque

1. 🤖 Automação de Processos (RPA)

Arquivo: codigo.py
O Problema: Processo manual, lento e sujeito a erros no cadastro de produtos em um sistema web corporativo.
A Solução: Um robô de automação que utiliza a biblioteca PyAutoGUI para interagir com o navegador, realizar login e cadastrar automaticamente centenas de itens a partir de uma base de dados.

  • Tecnologias: PyAutoGUI, Pandas, Time.
  • Impacto: Redução drástica no tempo de execução e eliminação total de erros de digitação.

2. 📉 Análise de Dados e Retenção (Churn)

Arquivo: inicial2.ipynb
O Problema: Alta taxa de cancelamento em uma base de 800 mil clientes, impactando o faturamento da empresa.
A Solução: Análise exploratória de dados para identificar o perfil dos clientes que cancelam. Identifiquei padrões críticos que geraram insights acionáveis para o negócio.

  • Insight Principal: Clientes com mais de 20 dias de atraso ou mais de 5 chamadas no suporte apresentam 100% de probabilidade de cancelamento.
  • Tecnologias: Pandas, Jupyter Notebook, Análise Estatística.

3. 💳 Inteligência Artificial: Previsão de Score de Crédito

Arquivo: pratica.ipynb
O Problema: Necessidade de um sistema automatizado e preciso para definir o risco de crédito de novos clientes.
A Solução: Desenvolvimento de modelos de Machine Learning para classificação. O projeto compara diferentes algoritmos para garantir a melhor previsão (Bom, Ok ou Ruim).

  • Modelos: Random Forest (Melhor performance) e KNN.
  • Tecnologias: Scikit-Learn, LabelEncoder, Train-Test Split.

4. 💬 Chatbot com IA Generativa (Google Gemini)

Arquivo: main.py
O Problema: Criar uma interface intuitiva e potente para interação entre humanos e Inteligência Artificial.
A Solução: Um Web App de chat moderno integrado diretamente à API do Google Gemini 1.5 Flash.

  • Destaque: Implementação de memória de conversa (Session State) para manter o contexto do diálogo.
  • Tecnologias: Streamlit, Google Generative AI SDK, Python Secrets.

💻 Habilidades Técnicas

Área Tecnologias
Linguagem Python 3.x
Automação PyAutoGUI, Selenium
Ciência de Dados Pandas, Numpy, Matplotlib
Machine Learning Scikit-Learn (Classificação, Árvores de Decisão)
IA Generativa Gemini API, Prompt Engineering
Interface Web Streamlit

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published