PropostasFISL13

Esta página serve para organizar as propostas de palestras da comunidade Python Brasil no FISL 13. Pedimos a todos que cadastrem suas palestras abaixo.

Este ano para o http://softwarelivre.org/fisl13 teremos 5 palestras que a APyB irá pré-aprovar (e nenhum slot de palestras relâmpago já que vai ter um espaço só pra isso esse ano!!!). Esse ano as palestras escolhidas vão ser anunciadas e os palestrantes terão que confirmar se vão estar presentes no FISL.

Palestras

Título

Palestrante(s)

Descrição

Título de exemplo

palestrante (com link para pagina pessoal que tenha email e CELULAR ou os dados aqui direto)

Descrição longa da palestra

Testando aplicações Django

FranciscoSouza (fss@acm.org)

Uma abordagem prática sobre testes em Django, baseada em exemplos reais de projetos Django de larga escala, desenvolvidos na Globo.com

Iteráveis, geradores e co-rotinas

LucianoRamalho (luciano!ramalho.org)

Partimos do padrão de projeto Iterator e mostramos suas várias manifestações e usos práticos em Python. O que já era excelente ficou melhor ainda, com funções e expressões geradoras, que permitem lidar com massas de dados muito grandes de modo eficiente e com baixo consumo de memória. Ao final, mostramos o uso de uma função geradora como co-rotina simplificando a programação assíncrona no framework Tornado. Mais detalhes: http://turing.com.br/wiki/index.php?title=Python:_iteráveis,_geradores_e_co-rotinas

Python para programadores PHP

Evaldo Junior (junior!casoft.info http://infog.casoft.info)

Python é uma poderosa linguagem de programação que vem ganhando espaço em equipes de desenvolvimento de pequenas e grandes empresas. A linguagem nasceu no início dos anos 90 e sempre teve foco em legibilidade do código e fazer mais com menos. Esta é uma palestra destinadas a desenvolvedores PHP, nela serão abordados os principais tópicos e frameworks para desenvolvimento Python para WEB, características da linguagem, diferenças para o PHP, sistema de módulos e pacotes, comunicação com banco, comunidade, ambiente para desenvolvimento, além de tópicos sobre desenvolvimento desktop e games.

O Estado do Plone

EricoAndrei (ericof!gmail.com)

O Plone é um sistema de gestão de conteúdo conhecido por sua facilidade de uso, segurança e aderência a padrões web e com utilização intensiva em sites governamentais -- ex: brasil.gov.br, serpro.gov.br, fbi.gov --, universidades -- metodista.br, psu.edu -- e intranets de empresas de diversos portes. Processos claros e conhecidos de colaboração, práticas de codificação e uso extensivo de testes automatizados e serviços de integração, o Plone preza pela qualidade de seu código e, graças as ações da Plone Foundation, também possui proteção da propriedade intelectual e licenciamento.A adoção do Deco, grid visual para criação de layouts, do Diazo, nova tecnologia para modificação de design, e o do Dexterty, para criação de novos tipos de conteúdo, dão ao Plone momentum adicional para o seu futuro. Nesta palestra apresentaremos o estado atual e futuro (roadmap) do Plone, suas novas tecnologias, os processos adotados em nossa comunidade e os ganhos obtidos graças a existência e atuação da Plone Foundation.

Processamento de Linguagem Natural para Leigos em Python

AdrianoPetrich (petrich!gmail.com)

Existem ferramentas ótimas para Processamento de Linguagem Natural(NLP) aprenda a usar essas ferramentas numa palestra pratica introdutória

ABC do UNICODE para desenvolvedores

JoaoSOBueno jsobueno!gmail.com *

Existem padrões distintos para codificação de caracteres acentuados - e todo desenvolvedor, em um momento ou outro, já se deparou com problemas devido a confusão desses padrões. Explica-se de forma clara o que é UNICODE, quais as principais codificações utilizadas, e como distinguir entre as mesmas, traduzindo dados de textos entre codificações diferentes. A linguagem Python é utlizada no decorrer da palestra para exemplificar como proceder em cada caso, assim como as soluções usadas pela linguagem nas versões 2.x e 3.x .

Demonstração de Poder e Atrocidade: One-Liners

HenriquePereira henriquep!acm.org e JoaoSOBueno jsobueno!gmail.com *

Nessa palestra você terá uma demonstração de one-liners feitos em Python que poderiam mudar a maneira como você vê o mundo. Será possível ver como alguns deles são estruturados, as técnicas mais comuns para o desenvolvimento de soluções em uma linha de código Python e scripts que podem ajudar no seu cotidiano.

Concorrência em Python

FranciscoSouza (fss@acm.org)

Uma apresentação sobre modelos de concorrência e como é possível aplica-los ao Python, e técnicas para desenvolver e testar aplicações concorrentes em Python.

Deploy de aplicações python na nuvem

LeonardoSantagada

Um tour pelas diferentes possibilidades de deployment de aplicações python, indo do deploy totalmente manual de arquivos usando ssh+scp até construção de pacotes debian, passando por fabric e configuração de nginx e gunicorn para aplicações web

*: Participante já conta com 3 palestras na grade oficial do FISL, sendo 2 relacionadas com Python: "Python como primeira linguagem" e "Usando a Arquitetura de Componentes do Zope com Python".

Votação

A votação é aberta para membros da APyB.

PropostasFISL13 (editada pela última vez em 2012-06-29 22:18:07 por LeonardoSantagada)