Python em Sistemas Desktop com Banco de Dados MySQL

Aprenda a criar sistemas executáveis de predição, YouTube Download, Banco de dados MySQL e reconhecimento facial

Ratings: 4.30 / 5.00




Description

Bem vindo ao primeiro e único curso da Udemy que te ensina a criar sistemas executáveis utilizando Python


Suponhamos que seu chefe de 70 anos chegue agora e te peça a previsão de faturamento da empresa para o próximo mês pois ele quer ter uma noção das vendas para ver se há a possibilidade de comprar outra máquina pá carregadeira. Relativamente fácil né. Então você abre uma planilha em branco, insere as informações de ano, mês e faturamento e, como um bom programador em Python, o exporta para um notebook onde você escreve linhas e linhas de comandos que geram gráficos, comparativos de meses, análises de desvio padrão e até predição por séries temporais.


Você colocou tudo que aprendeu de Data Science nesta tarefa entregando um belíssimo arquivo .ipynb totalmente MANIPULÁVEL e ADAPTÁVEL pro seu chefe que já de cara te pergunta "Como eu abro isto aqui?". Bem, já começou errado mas você faz o upload do arquivo no drive e o abre no Google Colab já que no PC do seu chefe não tem o Jupyter Notebook onde depois explica todas as premissas e predições.


Seu chefe gosta daquilo que está vendo já que tem várias informações na tela e, ao final, pede pra você comparar não mais janeiro com fevereiro mas sim com março. Ok, é só o senhor ir até estas linhas de código no meio do arquivo e alterar a variável mesComp2 para 3 e depois rodar todas as linhas novamente.


Alterar a programação, rodar as linhas novamente, variável mes_comp2? Estas são algumas das perguntas que seu chefe irá lhe fazer se você quiser que ELE manipule as informações. E se no mês que vem for inserido um novo faturamento e ele quiser ver os dados atualizado ele saberá que tem que rodar todas as linhas novamente? Ou pior, ele pode digitar algo errado no meio do notebook sem querer e acabar dando interferindo na predição. A CULPA NO FINAL É SUA e isto pode custar o seu emprego.


Esta história aconteceu comigo em dezembro de 2020 na empresa de mineração onde trabalho pois é neste período que fazemos as projeções para o próximo ano, mas ao invés de entregar um arquivo notebook jupyter onde só pythonistas utilizam eu entreguei um sistema executável.

Sistema este que ele faz tudo isto que comentei, mas sem o perigo de meu chefe alterar alguma linha de código porque as alterações são feitas por botões, caixas de seleções e tabelas e é isto que vou te ensinar neste curso.


Sairemos da mesmice de ficar escrevendo linhas de código em notebooks para solucionarmos problemas por meio de sistemas executáveis utilizando Python e QT Creator.


Exemplos práticos corporativos + didática acadêmica = efetividade no ensino.


Curso totalmente prático, sem enrolação, apenas com o que é necessário para você compreender como se cria soluções em Python na prática com 4 projetos que vão do nível iniciante ao profissional. E a teoria apenas abordo o essencial para que você aprenda MAIS em um curto espaço de tempo.


E não é só isto, adquirindo o curso Python e QT Creator em sistemas com interface GUI você também será introduzido a Python para Data Science, ou seja, abordamos também as bibliotecas essenciais  numpy e pandas com gráficos em Seaborn na leitura, visualização gráfica, manipulação e exportação de datasets, bases de dados como tabela de excel. 


Ao longo do curso você terá:

  • Abordagem dos softwares Anaconda com Jupyter Notebook, Google Colab e Visual Studio Code

  • Introdução à Python para Data Science

  • Área do aluno onde as aulas contém conteúdos elaborados exclusivamente para ajudar os alunos a resolver seus projetos pessoais

  • PPTs introdutórios nos módulos de Data Science

  • Notebooks para download sobre Python, NumPy e Pandas para revisar sempre que precisar

4 projetos do básico ao profissional para colocar no portfólio:

Nível iniciante: YouTube Download

Nível intermediário: Sistema de predição de faturamento utilizando base de dados real

Nível avançado: Sistema ERP para empresas com telas de cadastro, consultas, exclusão e alteração

Nível Profissional: Sistema de reconhecimento facial como solução para uma empresa de empréstimo consignado

  • Módulo multithreads para rodar loops/funções em paralelo sem que trave o sistema

  • Todos os códigos e imagens dos projetos

  • Tempo vitalício de curso

  • Certificado de conclusão

  • Scripts para download

  • Correções dos exercícios

Um grande abraço e lembre-se, "não devemos ter medo das novas ideias! Elas podem significar a diferença entre o triunfo e o fracasso." - Napoleon Hill

What You Will Learn!

  • Introdução à Python
  • Manipulação de dados com NumPy e Pandas
  • Criar um software com interface para realizar download de vídeos e músicas do YouTube
  • Criar um software com interface que realiza predições de faturamento de acordo com 5 métricas
  • Banco de dados MySQL
  • HeideSQL
  • Criar um sistema ERP capaz de realizar inclusão, exclusão, manipulação e visualização de Banco de Dados utilizando Python com interface GUI
  • Criar um sistemacom interface para reconhecimento facial como introdução à Visão Computacional
  • Desenvolver aplicações utilizando softwares Anaconda, Jupyter Notebook, Visual Studio Code e HeideSQL

Who Should Attend!

  • Intusiastas e desenvolvedores que gostariam de criar sistemas em Python com interface GUI para que qualquer usuário possa utilizar suas criações.
  • Para todos que desejam criar programas executáveis em Python