Skip to content

frankdantas/ProjetosPython

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projetos Python

Nesse diretório você vai encontrar projetos em python que fiz para testar e aprender recursos da linguagens.

Projeto 01 - Automação

Projeto de automação, nesse projeto foi usado o pyautogui para controlar mouse e teclado do computador. E o exemplo do script foi escrito para cadastrar no sistema fictício uma lista de produtos vindos de uma base de dados .csv e funciona da segunda forma, o script vai:

  • Abrir o navegador.
  • Abrir o site do sistema.
  • Realizar o login no sistema.
  • Iniciar o cadastro de cada produto, campo por campo, até o final da lista.

Projeto 02 - Análise de dados

Esse projeto foi criado para análise de dados de uma base de clientes que cancelaram a assinatura de um serviço. A ideia é, por meio de análise gráfica identificar fatores que resultaram no cancelamento do contrato. Para isso o projeto conta com:

  • Remoção de colunas inúteis para a análise que deseja fazer.
  • Remoção de linhas com informações incompletas que podem atrapalhar a análise.
  • Geração de histograma para análise baseada no cancelamento vs. outros fatores (como: idade, tipo de assinatura, atraso de pagamento e outros).
  • Possíveis soluções para os problemas identificados.
  • Filtragem nos dados para 'remover' esses problemas e com base nos novos resultados de porcentagem de cancelamentos, validar se os problemas encontrados caso fossem resolvidos como poderia melhorar a manter os clientes.

Projeto 03 - IA e Previsões

Esse projeto foi criado para aprender sobre treinamento de IA e previsões baseadas no treinamento. O projeto contém uma base de dados de clientes com vários dados e a IA deverá aprender baseado nesses dados se novos clientes terão Bom ou Mau score.

Foi utilizado e comparado dois modelos de IA:

  • Árvore de decisão.
  • KNN (Vizinho mais próximo).

O processo de aprendizado e tratamento de dados foi.

  • Importação da base de dados de treino e teste.
  • Encoder das strings (converter dados strings para número).
  • Remoção das colunas inúteis para o treinamento.
  • Separação da base de dados em Treino e Teste.
  • Importação e treino das IAs escolhidas.
  • Fazer teste com a base de dados de teste (que foi separada da original).
  • Exibição da acurácia do resultado para escolher o melhor modelo para o problema.
  • Com base no modelo escolhido, importar e tratar dados da tabela de novos clientes
  • Prever o resultado do Score de cada cliente novo baseado nas informações desses clientes e o modelo treinado.

Projeto 04 - WebChat

Esse projeto é um webchat na rede local usando o pacote Flet, o projeto é um simples chat onde os usuários podem:

  • Entrar no chat com o apelido que escolher
  • Enviar mensagem para todos os usuarios
  • Sair do chat e trocar de apelido

About

Projetos de python para aprendizado

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published