associação pythonbrasil[11] django zope/plone planet Início Logado como (Entrar)

Diferenças para "PropostasFISL9"

Diferenças entre as versões de 1 e 26 (25 versões de distância)
Revisão 1e 2007-11-07 20:00:54
Tamanho: 303
Editor: BrunoGola
Comentário:
Revisão 26e 2007-12-24 17:22:14
Tamanho: 8646
Comentário:
Deleções são marcadas assim. Adições são marcadas assim.
Linha 1: Linha 1:
Esta página serve para organizar as propostas de palestras da comunidade Python Brasil no FISL 9.0.  Esta página serve para organizar as propostas de palestras da comunidade Python Brasil no FISL 9.0.
Linha 3: Linha 3:
|| '''Titulo''' || '''Palestrante(s)''' || '''Descrição''' ||
|| Python no seu celular - PyS60 || BrunoGola e David Kwast || Apresentação básica sobre o uso de python em celulares Serie60 ||
A chamada de trabalhos está aberta até dia 11 de janeiro na página do [https://fisl.softwarelivre.org/9.0/papers/speaker/ FISL 9], mas solicitamos que '''primeiro''' as propostas sejam registradas neste local pois teremos '''10 slots''' na programação do FISL que serão pré-aprovados (dispensa de passar pelo processo de avaliação normal do FISL).

Por favor, caso queira utilizar um dos 10 slots que teremos a nossa disposição, edite esta página e inclua a sua proposta na lista abaixo até o dia '''31/12/2007'''.

Na primeira semana de Janeiro uma comissão julgadora da APyB irá avaliar as propostas feitas abaixo e, dependendo da quantidade de submissões, para cada slot livre que tivermos no FISL, iremos registrar um ou mais itens dessa página, a fim de melhor acomodar as propostas mais interessantes.

== Palestras ==
|| '''Título''' || '''Palestrante(s)''' || '''Descrição''' ||
|| Python no seu celular - PyS60 || BrunoGola e DavidKwast || Apresentação básica sobre o uso de python em celulares Serie60 ||
|| Grok: Zope 3 para homens das cavernas || Luciano Ramalho || Apresentação básica sobre o Grok, o framework que torna o desenvolvimento de sistemas com Zope 3 mais ágil e amigável. ||
|| ISIS-NBP: Python no processamento de bibliotecas digitais || RodrigoSenra || O Ramalho é que é o especialista nessa área, eu sou apenas um curioso que está se aventurando nisso ;o). Mas a idéia é falar de um projeto em Python financiado pela Unesco para renovar a clássica plataforma ISIS criada a +d20 anos atrás e ainda muito utilizada por países da América Latina, África e Oriente Médio. ||
|| Por que Python? 10 razões para estudar Python || MarcoAndreLopesMendes || Python é uma linguagem livre, que se caracteriza pela sintaxe simples, legibilidade do código e grande quantidade de módulos para os mais diversos fins. Embora pouco conhecida comercialmente, existem casos consideráveis de sucesso no uso de Python e de ferramentas que utilizam a linguagem como base. Apresentaremos dez razões que levariam uma pessoa a iniciar o estudo ou aprofundar-se na linguagem de programação Python. Incluiremos razões técnicas, casos de sucesso de uso no Brasil e no exterior e possibilidades de emprego ou negócios. Eis as razões: simplicidade e produtividade da linguagem; quantidade de módulos para os mais diversos propósitos; grandes casos de uso como Google, Youtube, Industrial Light and Magic e Dreamworks. Casos de sucesso no Brasil, desde sistemas comerciais até aplicações na área médica e científica. Diversos casos de uso com sucesso na web com ferramentas Plone e Django. Destacaremos também o amplo uso no sistema governamental brasileiro e em empresas dos mais diversos segmentos. Listaremos, entre as razões, as ofertas de emprego para programadores Python, no exterior e no Brasil, cujo mercado tem crescido grandemente. Entre as diversas plataformas em que Python roda, destacaremos maemo e Serie 60 da Nokia, Iphone da Apple e o XO do projeto OLPC. Discutiremos a integração com outras linguagens – C e C++, Java e .Net/Mono. Finalizaremos com as características que permitem programar de forma estruturada, orientada a objetos e funcional, utilizando a mesma linguagem. Toda a apresentação foi desenvolvida a partir de ampla pesquisa e entrevistas com as pessoas dentro de organizações. Fornecemos relativa quantidade de referências para posterior consulta. ||
|| Django para desenvolvimento web || ChristianoAnderson || Como criar sites dinâmicos, elegantes e de forma muito rápida utilizando o framework Django. Uma visão geral, detalhes da arquitetura, newforms, MVC, etc ||
|| VTK e Python - criando aplicativos 3D || TatiAlChueyr || Apresentação ilustrando como é possível montar aplicativos 3D utilizando Python e VTK. Serão apresentados exemplos básicos e não tão básicos de pipelines e de como se dá a interação com o usuário. ||
|| Internacionalização com GNU getttext em Python || Paulo Henrique Junqueira Amorim || Essa apresentação vai mostrar como construir uma pequena aplicação em Python com suporte multi-idioma usando GNU gettext. O objetivo é ilustrar como é simples o método de internacionalização com tais ferramentas, sendo facilmente estendido para aplicativos de grande porte. ||
|| Gambiarra: criando um jogo educativo em Python || LuizIrber, Fabio Navarro, AlexandreHarano, Gabriel Marcondes || Apresentação do processo de desenvolvimento do jogo Gambiarra durante o I Game Jam Brasil - evento para a criação de jogos educacionais para o XO da OLPC. Como desenvolvemos o jogo a partir do zero e a reação de alguns membros que aprenderam a programar em Python durante evento, além de discussão sobre o design e organização do jogo, vantagens e dificuldades na utilização da biblioteca Pygame. ||
|| Desenvolvimento de software para o XO: experiências e desafios (já cadastrada no sistema do FISL) || AlexandreMartinazzo e Leandro Biazon || A proposta é relatar a experiência adquirida ao desenvolver softwares para o OLPC-XO. Ao longo de 2006 e 2007 foram desenvolvidos no LSI-USP alguns aplicativos para a plataforma, usando a linguagem Python como base, integrada à biblioteca gráfica GTK. Esses aplicativos foram concebidos para servir como ferramentas de apoio ao aprendizado, levando em conta o exercício da autoria e/ou aprendizado lúdico por parte dos agentes educacionais. Entre estes, destaca-se a [http://wiki.laptop.org/go/Draw Oficina de Desenho], um software de desenho simples e leve. A Oficina ganhou projeção depois da última edição do FISL, que serviu como um ponto de encontro para desenvolvedores brasileiros e representantes da OLPC. Esse encontro possibilitou a incorporação da Oficina na distribuição mundial, sendo hoje a atividade de desenho do XO. Pretende-se relatar a dinâmica de desenvolvimento destes softwares, os principais desafios encontrados, suas soluções e como funciona a cooperação internacional no desenvolvimento do ambiente Sugar. Além disso serão mostrados os recursos e inovações introduzidos pelas ferramentas, bem como a demonstração dos mesmos. A intenção é que o relato possa servir como base para desenvolvimentos futuros da comunidade. ||
|| Portais Corporativos em Plone 3 || Fábio Rizzo || O objetivo dessa palestra é demonstrar como Plone 3 pode ser utilizado em grandes cenários tanto corporativos como governamentais. ||
|| Uma introdução ao PyPy || LeonardoSantagada || Exatamente o que é o pypy, e tudo que ele tem de especial que provavelmente vai ajudar a comunidade python a se manter forte no mundo de JVM's e CLR e arquiteturas diversas. A idéia é fazer um overview bem superficial sobre como o pypy funciona, os objetivos do projeto e se aprofundar em caracteristas que são o diferencial do projeto, como JIT, diversos backends etc.||
|| Dicas e Truques de Otimização de Websites Python || FabianoWeimardosSantos || Tudo que você gostaria de saber sobre CacheFu, Squid, Apache, cabeçalhos HTTP, static deploy e não tinha para quem perguntar. Essa apresentação mostrará dicas de como otimizar o seu site Plone ou Zope para ter uma melhor performance. ||

== Treinamentos ==
Você também pode propor treinamentos, pois teremos salas específicas para isso no FISL.
|| '''Titulo''' || '''Responsável(is)''' || '''Descrição''' ||
|| Introdução ao desenvolvimento Web com Plone 3 || RudaPorto || O objetivo deste treinamento é apresentar o Plone 3 com enfoque no desenvolvimentos de aplicativos Web. Ele será composto por um tutorial de instalação e configuração do ambiente de desenvolvimento e pela explicação de uma pequena aplicação de exemplo que ilustra como fazer uso dos principais recursos da plataforma. ||
|| Aprenda Python, rápido e indolor || LeonardoSantagada e Luciano Ramalho || Aprenda Python de forma rápida. A idéia é passar pelo tutorial do python, e quem sabe algumas partes do Diving Into Python dependendo do tempo alocado. Só pra lembrar o tutorial do python é voltado pra quem já programa em alguma linguagem ou tem pelo menos os conceitos de programação estruturada e lógica, mas tirando isso não precisa ter conhecimento nenhum da linguagem. A parte a ser adicionada no treinamento são mais exercícios para fixação dos conteudos. Em discussão com o Luciano decidimos adicionar mais conteudos para o uso prático do python comercialmente, como gui, banco de dados e integração com o windows||

Esta página serve para organizar as propostas de palestras da comunidade Python Brasil no FISL 9.0.

A chamada de trabalhos está aberta até dia 11 de janeiro na página do [https://fisl.softwarelivre.org/9.0/papers/speaker/ FISL 9], mas solicitamos que primeiro as propostas sejam registradas neste local pois teremos 10 slots na programação do FISL que serão pré-aprovados (dispensa de passar pelo processo de avaliação normal do FISL).

Por favor, caso queira utilizar um dos 10 slots que teremos a nossa disposição, edite esta página e inclua a sua proposta na lista abaixo até o dia 31/12/2007.

Na primeira semana de Janeiro uma comissão julgadora da APyB irá avaliar as propostas feitas abaixo e, dependendo da quantidade de submissões, para cada slot livre que tivermos no FISL, iremos registrar um ou mais itens dessa página, a fim de melhor acomodar as propostas mais interessantes.

Palestras

Título

Palestrante(s)

Descrição

Python no seu celular - PyS60

BrunoGola e DavidKwast

Apresentação básica sobre o uso de python em celulares Serie60

Grok: Zope 3 para homens das cavernas

Luciano Ramalho

Apresentação básica sobre o Grok, o framework que torna o desenvolvimento de sistemas com Zope 3 mais ágil e amigável.

ISIS-NBP: Python no processamento de bibliotecas digitais

RodrigoSenra

O Ramalho é que é o especialista nessa área, eu sou apenas um curioso que está se aventurando nisso ;o). Mas a idéia é falar de um projeto em Python financiado pela Unesco para renovar a clássica plataforma ISIS criada a +d20 anos atrás e ainda muito utilizada por países da América Latina, África e Oriente Médio.

Por que Python? 10 razões para estudar Python

MarcoAndreLopesMendes

Python é uma linguagem livre, que se caracteriza pela sintaxe simples, legibilidade do código e grande quantidade de módulos para os mais diversos fins. Embora pouco conhecida comercialmente, existem casos consideráveis de sucesso no uso de Python e de ferramentas que utilizam a linguagem como base. Apresentaremos dez razões que levariam uma pessoa a iniciar o estudo ou aprofundar-se na linguagem de programação Python. Incluiremos razões técnicas, casos de sucesso de uso no Brasil e no exterior e possibilidades de emprego ou negócios. Eis as razões: simplicidade e produtividade da linguagem; quantidade de módulos para os mais diversos propósitos; grandes casos de uso como Google, Youtube, Industrial Light and Magic e Dreamworks. Casos de sucesso no Brasil, desde sistemas comerciais até aplicações na área médica e científica. Diversos casos de uso com sucesso na web com ferramentas Plone e Django. Destacaremos também o amplo uso no sistema governamental brasileiro e em empresas dos mais diversos segmentos. Listaremos, entre as razões, as ofertas de emprego para programadores Python, no exterior e no Brasil, cujo mercado tem crescido grandemente. Entre as diversas plataformas em que Python roda, destacaremos maemo e Serie 60 da Nokia, Iphone da Apple e o XO do projeto OLPC. Discutiremos a integração com outras linguagens – C e C++, Java e .Net/Mono. Finalizaremos com as características que permitem programar de forma estruturada, orientada a objetos e funcional, utilizando a mesma linguagem. Toda a apresentação foi desenvolvida a partir de ampla pesquisa e entrevistas com as pessoas dentro de organizações. Fornecemos relativa quantidade de referências para posterior consulta.

Django para desenvolvimento web

ChristianoAnderson

Como criar sites dinâmicos, elegantes e de forma muito rápida utilizando o framework Django. Uma visão geral, detalhes da arquitetura, newforms, MVC, etc

VTK e Python - criando aplicativos 3D

TatiAlChueyr

Apresentação ilustrando como é possível montar aplicativos 3D utilizando Python e VTK. Serão apresentados exemplos básicos e não tão básicos de pipelines e de como se dá a interação com o usuário.

Internacionalização com GNU getttext em Python

Paulo Henrique Junqueira Amorim

Essa apresentação vai mostrar como construir uma pequena aplicação em Python com suporte multi-idioma usando GNU gettext. O objetivo é ilustrar como é simples o método de internacionalização com tais ferramentas, sendo facilmente estendido para aplicativos de grande porte.

Gambiarra: criando um jogo educativo em Python

LuizIrber, Fabio Navarro, AlexandreHarano, Gabriel Marcondes

Apresentação do processo de desenvolvimento do jogo Gambiarra durante o I Game Jam Brasil - evento para a criação de jogos educacionais para o XO da OLPC. Como desenvolvemos o jogo a partir do zero e a reação de alguns membros que aprenderam a programar em Python durante evento, além de discussão sobre o design e organização do jogo, vantagens e dificuldades na utilização da biblioteca Pygame.

Desenvolvimento de software para o XO: experiências e desafios (já cadastrada no sistema do FISL)

AlexandreMartinazzo e Leandro Biazon

A proposta é relatar a experiência adquirida ao desenvolver softwares para o OLPC-XO. Ao longo de 2006 e 2007 foram desenvolvidos no LSI-USP alguns aplicativos para a plataforma, usando a linguagem Python como base, integrada à biblioteca gráfica GTK. Esses aplicativos foram concebidos para servir como ferramentas de apoio ao aprendizado, levando em conta o exercício da autoria e/ou aprendizado lúdico por parte dos agentes educacionais. Entre estes, destaca-se a [http://wiki.laptop.org/go/Draw Oficina de Desenho], um software de desenho simples e leve. A Oficina ganhou projeção depois da última edição do FISL, que serviu como um ponto de encontro para desenvolvedores brasileiros e representantes da OLPC. Esse encontro possibilitou a incorporação da Oficina na distribuição mundial, sendo hoje a atividade de desenho do XO. Pretende-se relatar a dinâmica de desenvolvimento destes softwares, os principais desafios encontrados, suas soluções e como funciona a cooperação internacional no desenvolvimento do ambiente Sugar. Além disso serão mostrados os recursos e inovações introduzidos pelas ferramentas, bem como a demonstração dos mesmos. A intenção é que o relato possa servir como base para desenvolvimentos futuros da comunidade.

Portais Corporativos em Plone 3

Fábio Rizzo

O objetivo dessa palestra é demonstrar como Plone 3 pode ser utilizado em grandes cenários tanto corporativos como governamentais.

Uma introdução ao PyPy

LeonardoSantagada

Exatamente o que é o pypy, e tudo que ele tem de especial que provavelmente vai ajudar a comunidade python a se manter forte no mundo de JVM's e CLR e arquiteturas diversas. A idéia é fazer um overview bem superficial sobre como o pypy funciona, os objetivos do projeto e se aprofundar em caracteristas que são o diferencial do projeto, como JIT, diversos backends etc.

Dicas e Truques de Otimização de Websites Python

FabianoWeimardosSantos

Tudo que você gostaria de saber sobre CacheFu, Squid, Apache, cabeçalhos HTTP, static deploy e não tinha para quem perguntar. Essa apresentação mostrará dicas de como otimizar o seu site Plone ou Zope para ter uma melhor performance.

Treinamentos

Você também pode propor treinamentos, pois teremos salas específicas para isso no FISL.

Titulo

Responsável(is)

Descrição

Introdução ao desenvolvimento Web com Plone 3

RudaPorto

O objetivo deste treinamento é apresentar o Plone 3 com enfoque no desenvolvimentos de aplicativos Web. Ele será composto por um tutorial de instalação e configuração do ambiente de desenvolvimento e pela explicação de uma pequena aplicação de exemplo que ilustra como fazer uso dos principais recursos da plataforma.

Aprenda Python, rápido e indolor

LeonardoSantagada e Luciano Ramalho

Aprenda Python de forma rápida. A idéia é passar pelo tutorial do python, e quem sabe algumas partes do Diving Into Python dependendo do tempo alocado. Só pra lembrar o tutorial do python é voltado pra quem já programa em alguma linguagem ou tem pelo menos os conceitos de programação estruturada e lógica, mas tirando isso não precisa ter conhecimento nenhum da linguagem. A parte a ser adicionada no treinamento são mais exercícios para fixação dos conteudos. Em discussão com o Luciano decidimos adicionar mais conteudos para o uso prático do python comercialmente, como gui, banco de dados e integração com o windows