Caipyra 2016

O Caipyra, único evento de Python com quentão e paçoquinha, é um encontro organizado pela comunidade Python do interior de São Paulo, para pessoas interessadas em conhecer e se aprofundar nesta linguagem. Venham compartilhar suas experiências junto à nossa comunidade. O evento acontecerá em Ribeirão Preto, nos dias 25 e 26 de junho.

As palestras devem ter o tempo máximo de 40 minutos e podem abordar qualquer área dentro do universo Python (web, computação científica, desktop, educacional, ou até palestras não técnicas, contando cases ou relatos relacionados a linguagem) e principalmente, as palestras devem ser de todos os níveis, desde iniciante até avançado.

O encontro visa difundir tal plataforma entre universidades, empresas e instituições da sociedade civil, ao mesmo tempo focando em assuntos relacionados a Software Livre, estimulando assim a disseminação da cultura agregada ao tema e na divulgação e estímulo de desenvolvimento no interior do Brasil, começando por Ribeirão Preto, SP.

http://caipyra.python.org.br


The event is no longer accepting proposals.

Proposals

author photo

Criando backend em Python para aplicativos mobiles

Nessa palestra vou apresentar a experiência de criar api para um app mobile. Apresentar as escolhas técnicas que fizemos para escolher qual a melhor arquitetura para o nosso problema, qual as melhores opções de frameworks web, construção da nossa infra para suportar a carga. Além disso, vou contar a história de como convenci o pessoal da empresa que só usava Java a permitir que fizessemos esse novo serviço em Python.


Colocando em perspectiva, esse serviço hoje é responsável por mais de 80% do todo o tráfego, processa em torno de 6 milhês de mensagens ao dia.

Use the buttons bellow to vote:

author photo

De professor do ensino fundamental a desenvolvedor python atuando em projetos para a ONU e como empreendedor.

Na palestra descrevo minha trajetória de professor de geografia do ensino fundamental até me tornar um desenvolvedor python, atuando em grandes projetos como consultor de gisweb para a ONU e hoje como um empreendedor desenvolvendo produtos com python.


Compartilho também as lições que aprendi sobre como desenvolver e vender produtos e como ter uma fonte de renda com python independente de crise financeira.

Use the buttons bellow to vote:

author photo

Desenvolvendo APIs REST com Python 3 e Asyncio

Com a evolução do Python 3 e a chegada do Asyncio, a forma de desenvolver soluções assíncronas em Python melhorou bastante. Nesta palestra, pretendo descrever o histórico das bibliotecas async, funcionamento do event loop, casos de uso e projetos em produção. Também irei trazer um passo a passo para o desenvolvimento de APIs REST usando o framework Muffin.

Use the buttons bellow to vote:

author photo

Desenvolvendo Web App com Flask Python

-Resumo
Quer aprender a desenvolver Web App com o melhor microframework python? Saiba como otimizar o tempo, criando aplicações web onde você possa se preocupar nas regras de negocio, não na complexidade da plataforma ou do framework.
Crie muito com pouco tempo.

-Descrição
Nesta palestra, quero levar ao publico iniciante ou intermediario, o conhecimento de um microframework escrito em python, onde é possivel desenvolver uma aplicação desde simples ou ate a mais complexa, nesta plataformade um jeito simples e objetivo, onde o resultado final é muito mais tangivel.
Quero tambem mostrar um caso de sucesso onde na empresa que eu trabalhei, foi substituido um framework fullstack Zend por este microframework, simples e leve, para uma aplicação grande e corporativa e muito complexa e foi um grande sucesso esta migração.

Use the buttons bellow to vote:

author photo

Desmistificando a programação funcional com python

- Introdução
-- Pra que funcional?
-- Qual o hype funcional?


- O mundo funcional sem imports
-- lambdas são realmente ilegíveis?
-- Como funcional as expressões geradoras
-- funções funcionais (map,sum,filter,zip)


- Functools
-- Tuplas não são listas imutáveis
-- Particionando sequências
-- wraps, closures e escopo de variáveis


- Itertools
-- Trabalhando com sequências
-- Usando filtos inversos
-- Ranges detalhados com Count

Use the buttons bellow to vote:

author photo

Explorando a Raspberry PI com Python

Conhecer a placa Raspberry PI, muito famosa no movimento maker e explorar as possibilidade e recursos que pode-se abstrair e criar utilizando Python e seus modulos.


- Conhecer a placa Raspberry PI  B e seus recursos


- Onde o Python entra nisso?


- O que posso fazer com Python na RaspPI B?


- Apresentando GPIO [SPI, I2C, IO's, UART's, ...]


- Utilizando SysFS e RPi.GPIO para piscar um led


- Utilizando SysFS e RPi.GPIO para ler status de um botão


- Aplicações e modulos em Python para Raspberry PI B


- Exemplo de comunicação entre Arduino e Raspberry PI B


- Tudo isso usando Python!


 

Use the buttons bellow to vote:

author photo

FlapPyLadies: Crie seu primeiro jogo em Python.

Qual é a melhor maneira de aprender a programar um jogo do que começar com um dos maiores virais de todos os tempos? Vamos criar juntos um Flappy Bird utilizando a biblioteca PyGame!
Nível: Iniciante


CONTEÚDO DA PALESTRA (Será atualizado até o dia do evento): https://github.com/JessicaDias/FlapPyLadies.git

Sou estudante de Ciência da Computação na UFSCar e cofundadora do PyLadies São Carlos. Apaixonada por jogos e Python, dedico minhas horas livres ministrando minicursos e motivando jovens a conhecer o lado "Programador Python" da força!

Use the buttons bellow to vote:

author photo

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.

Use the buttons bellow to vote:

author photo

Relacionamento entre Front-end e Back-end desde os primórdios do Webmaster

Com o avanço das tecnologias web, linguagens de programação e desenvolvedores o desenvolvimento de aplicações web tem constante mudança, em uma delas é a divisão de área, eis então o surgimento de duas novas áreas Front-end e Back-end.


Nessa palestra irei trazer boas práticas para ter um bom relacionamento com o cara do Front ou Back, ferramentas usadas no Front para otimizar tempo de desenvolvimento de aplicações e interações entre as duas áreas Front/Back.


Entre outros assuntos corriqueiros do dia a dia em uma equipe conjunta de Front`s e Back`s.

Use the buttons bellow to vote:

author photo

Web2py! Web ficou fácil!

Nessa palestra será abordado o desenvolvimento de uma aplicação web com o framework do zero. Com isso, iniciantes e amantes do Python poderam estar haptos a desenvolver a primeira aplicação web com esse framework. 


Tópicos: 


- O que é uma aplicação web?


- Como funciona uma aplicação web?


- Que tecnologias são utilizadas?


- Web2py


- Banco de dados com camada DAL do Web2py


- Recursos do Web2py para desenvolver uma aplicação web em 15 minutos.


 


 

Use the buttons bellow to vote:

author photo

wedNESday - Hacks de quarta-feira

O que fazer com uma raspberry e um processador 6502 ?


Que tal o seu proprio NES: http://imgur.com/VwaMhnU


Nesta palestra vou apresentar alguns Hacks utilizando a rasberry, como funciona o processador do NES e principalmente, como Python cola tudo!

Use the buttons bellow to vote: