O projeto CertiPy visa integrar e automatizar dois processos repetitivos, bem como a geração de certificados e envio de e-mail, através da implementação de um algoritmo desenvolvido na linguagem de programação Python. Para isso, o algoritmo como um todo foi divido em três partes, que serão discorridos detalhadamente nos tópicos a seguir:
-
1º - Nesta etapa, foi importado um dataset com extensão .csv com os dados populados atráves do google forms com as seguintes colunas: E-mail e Nome. A partir disso, os dados do dataset foram armazenados em um dicionário, sendo atribuidos aos "values" os dados da coluna "Nome" e como "keys" foram atribuidos os dados da coluna "E-mail."
-
2º - Continuando, nesta etapa, foi criado um loop de repetição dentro de uma função para percorrer todos os valores dos dicionários com os nomes junto com a lib de manipulação de imagem gerando todos os certificados.
-
3º - Após a geração de todos os certificados com sucesso, foi criada uma função para que os certificados fossem enviados aos seus respectivos proprietários. Para isso, foram passados alguns parâmetros e credenciais para acesso ao gmail.
Para assistir clique acima
📷 | Nome | Cargo |
Vinicius Carvalho Rosa | Data & IoT Engineer at BlueShift |
Python
Jupyter Lab
Qt Designer
Canva
- pip install PyQt5Designer
- pip install email
- pip install mime
- pip install email-to