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

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors