Skip to content

guiluizmaia/AutomacaoNotasPython

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AUTOMAÇÃO DAS NOTAS PYTHON .Primeiro de tudo vou falar o motivo desse projeto .Na faculdade estamos aprendendo java e c++, mas curioso como todo programador é fui atrás dessa linguagem que todo mundo fala, e descobri o quão maravilhosa ela é. Basicamente existe biblioteca sobre tudo em Python!!! .Isso só me deu mais vontade ainda de aprende-la, e pensei em um projeto relativamente ousado para alguém que não conhece muito sobre a linguagem. Bom vamos explicar do que se trata o projeto

.O projeto funcionará de tal forma: .O professor (nosso cliente fictício), criará um Google Forms pedindo ao aluno o nome completo, e-mail, a atividade que ele estará enviando e o arquivo da atividade. Com tudo isso ele irá criar uma planilha com os resultados (o Google Forms faz isso automaticamente), o nosso código feito em Python irá pegar os dados da tabela, fazer uma média da nota, baseada nos envios e verificar se o aluno passou ou não. Após isso ele colocará o nome do aluno em uma imagem de um certificado (com o resultado "PASSOU" ou "NÃO PASSOU") e enviará por e-mail para ele.

.Bem legal, não é mesmo? Agora que já tinha o algoritmo fui em busca das biblioteca que podiam me auxiliar, ai estão elas:
	- Openpyxl - Para importarmos e manipularmos as tabelas 
	- Pill - Para colocar o nome do aluno na imagem
	- Simple Mail Transfer Protocol (SMTP) - Para enviarmos para o e-mail do aluno
.PS: Trarei toda a documentação dessas bibliotecas traduzidas para o blog

O projeto está com todas as funcionalidades propostas no início completa, porem agora pretendo colocar um arquivo de configuração .ini para facilitar o acesso do usuário link do meu blog: https://www.programadoruniversitario.com.br/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages