Perfil

Luiz Antonio de Menezes Filho @luiz_antonio_de


Sobre mim

-

Eventos

Software Freedom Day 2017 / São Carlos

O Software Freedom Day (SFD) — a maior celebração internacional de software livre, reunindo 128 eventos ao redor do mundo em 2016 — abre a submissão de propostas de palestras para sua edição na USP de São Carlos, que acontece dia 16 de setembro das 8h às 19h.

As palestras, que devem ter cerca de 35 minutos e mais 5 minutos finais reservados para perguntas, deverão ser submetidas até o dia 2 de setembro. Serão aceitas palestras dentro do tema de liberdade de software, hardware e cultura livre, em especial com enfoque no impacto da liberdade no dia a dia do uso de computadores e tecnologia como um todo.

Confira também nossos minicursos e installfest do SFD 2017 em São Carlos em nossa página oficial e venha fazer parte dessa comemoração!

#5 PyLestras do grupy-sanca

O Grupo de Usuários Python de São Carlos (Grupy-Sanca) está organizando o #5 PyLestras. O evento possui o objetivo de integrar a comunidade, compartilhar conhecimento e aprender novas tecnologias.

O evento acontecerá terça-feira dia 29/08 das 19h31 até as 21h31 no auditório do ICMC/USP. Mais informações no meetup do grupy-sanca.

O encontro será composto por 5 palestras de 17 minutos e a submissão de palestras vai até o dia 23/07 às 23h55. Ressaltando que sua palestra não precisa ser necessariamente sobre Python :)

Quais são os critérios de seleção das palestras?

• 1º Temas relacionados a python, programação, tecnologia, comunidade, projetos etc.

• 2º Palestrantes novos terão prioridade.

• 3º Palestrantes novos TERÃO prioridade.

• 4º  Somente uma palestra por mininstrante poderá ser apresentada. Você pode submeter quantas quiser, mas apenas uma será apresentada no dia no caso de duas ou mais propostas suas sejam bem votadas na plataforma.

• 5º  Maior diversidade de assunto. Por tradição em todo pylestras teremos ao menos uma palestra sobre um tema não ligado diretamente a python ou até mesmo programação.

• 6º  Número de votos.

#4 PyLestras do grupy-sanca

O Grupo de Usuários Python de São Carlos (Grupy-Sanca) está organizando o #4 PyLestras com o objetivo de integrar a comunidade, compartilhar conhecimento e aprender novas tecnologias.

O evento acontecerá quinta-feira dia 27/04 às 19h31 até as 21h59 no ICMC-USP.

O encontro será composto de 6 palestras de 17 minutos com um coffee-break comunitário no final para que as pessoas possam trocar experiências.

 A submissão de palestras vai até o dia 10/04 às 23h59 e a grade de palestras deverá sair dia 14/04. Ressaltando que sua palestra não precisa ser necessariamente sobre Python :)

Quais são os critérios de seleção das palestras?

• 1º Temas relacionados a Python, desenvolvimento, tecnologia, comunidade, projetos etc.

• 2º Palestrantes novos terão prioridade.

• 3º Palestrantes novos TERÃO prioridade. 

• 4º  Somente uma palestra por mininstrante. Você pode submeter quantas quiser, mas apenas uma será apresentada no dia no caso de duas ou mais propostas suas sejam bem votadas na plataforma.

• 5º  Maior diversidade de assunto. (Em cada Pylestras teremos ao menos uma palestra sobre um tema não ligado diretamento a Python)

• 6º  Número de votos.

#3 PyLestras do Grupy-Sanca

O Grupo de Usuários Python de São Carlos (Grupy-Sanca) está organizando o #3 PyLestras com o objetivo de integrar a comunidade, compartilhar conhecimento e aprender novas tecnologias.

O evento acontecerá quinta-feira dia 17/11 às 19h31 até as 21h59 no ICMC-USP.

O encontro será composto de 6 palestras de 17 minutos com um coffee-break comunitário no final para que as pessoas possam trocar experiências.

 A submissão de palestras vai até o dia 16/10 às 23h59 e a grade de palestras deverá sair dia 19/10. Ressaltando que sua palestra não precisa ser necessariamente sobre Python :)

Quais são os critérios de seleção das palestras?

• 1º Temas relacionados a Python, desenvolvimento, tecnologia, comunidade, projetos etc.

• 2º Palestrantes novos terão prioridade.

• 3º Palestrantes novos TERÃO prioridade. 

• 4º  Somente uma palestra por mininstrante. Você pode submeter quantas quiser, mas apenas uma será apresentada no dia no caso de duas ou mais propostas suas sejam bem votadas na plataforma.

• 5º  Maior diversidade de assunto. (Em cada Pylestras teremos ao menos uma palestra sobre um tema não ligado diretamento a Python)

• 6º  Número de votos.

 

 

Propostas

Acelerando sua aplicação Django

Nesta palestra vou mostrar alguams técnicas para tornar sua aplicação Django mais rápida, que envolvem:


- Cache


- Comprimindo arquivos css/html


- Otimizando QuerySets com o auxílio do django-debug-toolbar

Asyncio na Prática

Já ouviu falar sobre asyncio, mas nunca teve a chance de aprender e colocar na prática? Este tutorial trará uma introdução prática desse módulo que sempre aparece na comuniade python. Será abordado:

- O que é assincronidade (concorrência, loop de eventos, co-rotinas)
- Introdução a asyncio
- Exemplos práticos de requisições http usando a lib aiohttp

Duração: 4h
Configuração do ambiente: python>=3.5 e aiohttp>=2 (ou python>=3.5 e internet)
Pré-requisitos: Conhecimentos intermediários de python, conhecimentos básico de web (requisições http)

Bottle Admin - uma interface automática de administração

A ideia é mostrar o bottle admin em funcionamento, como utilizar em uma aplicação bottle.


O bottle admin começou a ser desenvolvido nos sprints da pybr11.


Lightning Talk

Expondo sua placa via servidor HTTP usando Python e Bottle

Esta palestra abordará a criação do zero de uma aplicação que permite acessar sua placa através da web e do servidor que expõe essa placa para ser acessável.


A aplicação será feita em RaspberryPI, porém poderá ser replicada para outras placas com pequenos ajustes.


O código será feito usando a linguagem de programação Python e o micro framework web Bottle que são bem fáceis de entender. Iniciantes não terão problemas em entender o conteúdo.


No final mostrarei um jeito muito mais fácil de acessar a placa via web nas placas mais famosas utilizando o pingo.

Introdução a testes unitários com pytest

Este tutorial irá mostrar o básico necessário para começar a desenvolver testes unitários usando o pytest. Será abordado:


- O que são testes e sua importância
- O que são testes unitários e por que escrevê-los
- Como escrever testes unitários usando pytest
- Maneiras de medir qualidade do código e testes
- Fixtures e parametrização

Introdução a testes unitários com py.test

Este tutorial irá mostrar o básico necessário para começar a desenvolver testes unitários usando python e pytest. Será abordado:

- O que são testes e sua importância
- O que são testes unitários e por que escrevê-los
- Como escrever testes unitários usando pytest
- Maneiras de medir qualidade do código e testes
- Fixtures e parametrização

Duração: 4h
Configurações de ambiente: python3 + py.test (ou python3 + internet)
Pré-requisitos: saber o básico de python

IoT, Raspberry Pi e Python

Vou falar um pouco sobre Internet of Things, dar umas dicas e mostrar coisas legais do Raspberry Pi e como fazer programas em Python usando GPIO.


Se sobrar tempo mostro como fazer um programa simples no RPi.

Melhores práticas para o desenvolvimento de aplicações Django

Nesta palestra vou apresentar as melhores práticas para o desenvolvimento de aplicações web usando o framework Django.


Será mostrado como:


- Configurar o ambiente de trabalho


- Estruturar o projeto e suas configurações


- Melhores práticas para escrever modelos, templates e views


- Dicas sobre: admin, usuário padrão e testes.

Melhores práticas para o desenvolvimento de aplicações Django

Nesta palestra vou apresentar as melhores práticas para o desenvolvimento de aplicações web usando o framework Django.


 Será mostrado como:


 - Configurar o ambiente de trabalho


 - Estruturar o projeto e suas configurações


 - Melhores práticas para escrever modelos, templates e views


 - Dicas sobre: admin, usuário padrão e testes.

Não faça isso em casa. PyCaptura: um keylogger em Python

Vou falar rapidamente sobre o que é um keylogger, depois falar sobre a implementação de keylogger que eu fiz, a PyCaptura (https://github.com/lamenezes/pycaptura). Por fim vou mostrar na hora como fazer para criar seu próprio keylogger.


 


PS: é bem rápida essa pylestra, deve levar menos de 10min.


PS2: posso ocupar esse tempo mostrando um pouco de programação com Raspberry Pi, ou simplesmente deixar o tempo livre para outra palestra.

O mínimo que você precisa saber sobre microserviços

Recentemente os microserviços têm sido holofote (muito hype) no meio de desenvolvimento de software. Nesta palestra pretendo explicar o que exatamente é a arquitetura de microserviços, onde ela vive, o que come, e como se reproduz.

Python é lento, mas isso não importa.

É muito comum as pessoas dizerem Python é uma linguagem lenta e até deixam de aprendê-la, pois prefere as linguagens X, Y e Z que são mais rápidas. Nesta palestra vou mostrar porquê, na segunda década do século XXI, a performance de um sistema não é a única coisa que importa.

Python Orientado a Objetos

Este curso apresentará os conceitos de orientação a objetos no Python usando exemplos práticos da biblioteca padrão. 

Testando sua aplicação web com py.test e Selenium

Escrever testes automatizados para seu código é essencial para a criação de aplicações de qualidade. A palestra apresentará, na prática, como escrever testes unitários e funcionais para um simples e-commerce usando py.test e Selenium.

Testando sua aplicação web com py.test e Selenium

Escrever testes automatizados para seu código é essencial para a criação de aplicações de qualidade. A palestra apresentará, na prática, como escrever testes unitários e funcionais para um simples e-commerce usando py.test e Selenium