Com o apoio da Uninassau Aracaju realizamos mais uma edição do Encontro do PUG-SE, a segunda de 2019. As principais novidades foram o aumento na quantidade de palestras - dessa vez foram três, viva! - e o tão solicitado coffee break colaborativo. Obrigado a todos que levaram lanche para compartilhar!

Segue um resumo do que foi apresentado no evento:

PyQt5: Uma introdução ao fantástico mundo das GUIs

Thiago Bispo iniciou a manhã falando sobre aplicações desktop com PyQT5. A palestra foi introdução ao Qt e alguns de seus principais módulos como o QtCore, QtGui e QtWidgets. Thiago apresentou o QtCreator e o QtDesigner: um poderoso ambiente para criação de interfaces gráficas baseadas em componentes. Também foi visto como reaproveitar interfaces criadas no QtDesigner usando o PyQt5, navegando pelos conceitos de sinais e slots originários do Qt, aproveitando tanto a maturidade e performance do Qt/C++ e quanto a produtividade do Python. Foi exibido um exemplo de app simples de construir usando o PyQt5 e o rico ecossistema de bibliotecas Python.

Introdução ao Processamento de Linguagem Natural com Python

Na segunda palestra do dia, Octávio Santana apresentou uma breve introdução ao processamento de linguagem natural. Usando apenas um conhecimento básico de vetores e bibliotecas nativas do Python, Octávio mostrou como construir um algoritmo que analisa o quanto dois textos são similares.

Publicando bibliotecas open source no Python Package Index

Para encerrar o evento, Wagner Macedo mostrou um passo a passo prático sobre como publicar pacotes Python no PyPI, o repositório oficial de bibliotecas de terceiros do Python. Wagner apresentou uma breve introdução ao pip e ao PyPI e mostrou como criar o arquivo de configuração de pacotes (setup.py) levando em conta versionamento, testes e documentação. Também foi abordado como fazer o registro no PyPI e como fazer o upload de um pacote para publicação.

Fotos do Evento e Meetup

Confira também as fotos do evento postadas no Meetup do grupo!

Lembrando: estamos também no Telegram. É a melhor forma de conhecer a comunidade!

"