Perfil
Eventos
Caipyra 2018 [TUTORIAIS]
O Caipyra é o único evento Python com quentão e paçoquinha e sua terceira edição acontecerá durante os dias 08 a 11 de junho em São Carlos/SP na Universidade de São Paulo (USP).
Os tutoriais acontecerão nos dias 8 de junho e podem ter duração de 2h a 4h e podem abordar qualquer tema que se relacione direta ou indiretamente ao universo da linguagem de programação Python.
Será possível enviar propostas de tutoriais até o dia 14/05 e não esqueça de incluir na proposta uma descrição detalhada do tema da tutorial, além de contar um pouco sobre você.
A organização utilizará dos seguintes critérios para selecionar os tutoriais:
- Maior diversidade de assunto
- Incentivar ministrantes locais (do interior de São Paulo)
- Apenas um tutorial por pessoa, porém uma pessoa pode propor quantos tutoriais desejar
- Número de votos
Informações importantes:
- Para participar do evento é preciso aceitar e agir de acordo com o Código de Conduta. Você pode acessá-lo em https://github.com/pythonsudeste/codigo-de-conduta.
- Ao final do processo de seleção entraremos em contato com todos proponentes informando o status das submissões
- Para participar do evento, mesmo como ministrante, é necessário adquirir um ingresso.
Saiba mais o evento em caipyra.python.org
Caipyra 2018 [PALESTRAS]
O Caipyra é o único evento Python com quentão e paçoquinha e sua terceira edição acontecerá durante os dias 08 a 11 de junho em São Carlos/SP na Universidade de São Paulo (USP).
As palestras acontecerão nos dias 9 e 10 de junho e devem ter o tempo máximo de 40 minutos e podem abordar qualquer tema que se relacione direta ou indiretamente ao universo da linguagem de programação Python.
Será possível enviar propostas de palestras até o dia 16/04 e não esqueça de incluir na proposta uma descrição detalhada do tema da palestra, além de contar um pouco sobre você.
A organização utilizará dos seguintes critérios para selecionar as palestras:
- Maior diversidade de assunto
- Estimular a participação de palestrantes novos
- Incentivar palestrantes locais (do interior de São Paulo)
- Apenas uma palestra por pessoa, porém uma pessoa pode propor quantas palestras desejar
- Número de votos
Informações importantes:
- Para participar do evento o palestrante precisa aceitar e agir de acordo com o Código de Conduta. Você pode acessá-lo em https://github.com/pythonsudeste/codigo-de-conduta.
- Ao final do processo de seleção entraremos em contato com todos proponentes informando o status das submissões
- Para participar do evento, mesmo como palestrante, é necessário adquirir um ingresso.
Saiba mais o evento em caipyra.python.org
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 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.
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
vcrpy: simplifique testes que envolvem requisições HTTP
o objetivo da atividade é apresentar o projeto [1] e discutir e implementar melhorias, correções de bugs e se divertir no processo
[1] https://github.com/kevin1024/vcrpy