A PythonBrasil está se aproximando. Nos dias 10 a 12 de setembro, a comunidade Python Brasil estará em Caxias do Sul/RS.
O INdT marcará presença com alguns cursos: Python para celulares Série 60, Python para Maemo e Python/Qt. Os amigos da UFCG também estarão lá apresentando o BRisa, uma biblioteca UPnP feita em puro Python, e possivelmente a única biblioteca UPnP do mundo que realmente funciona :)
Pessoalmente, vou apresentar o curso de Python para Série 60. Acho que esta é a terceira edição do curso na PytbonBrasil. Os slides estão devidamente atualizados, quem quiser ir puxando e dando uma olhada, e até mesmo tirando dúvidas, aqui estão as versões OpenOffice e MS-Office:
http://epx.com.br/artigos/pys60_curso.odp
http://epx.com.br/artigos/pys60_curso.ppt
Peço desculpas antecipadas pela feiúra dos slides; eu sou péssimo piloto de Powerpoint e não tenho paciência para aprender a mexer direito. Felizmente, o curso foi ministrado pelo Osvaldo Santana no ano passado, e dessa forma a edição deste ano "herdou" um template decente ao invés do assustador template do OpenOffice.
Por outro lado, fiz um esforço sério em diminuir a quantidade de slides "socados de letrinhas", colocando mais exemplos de código e imagens em seu lugar.
Preparando-se para o curso
Ainda não sei que infra-estrutura vou encontrar no local do evento. Assim, estou presumindo que não há nenhuma exceto Internet, e os participantes trarão notebooks. O "equipamento ideal" para aproveitar ao máximo o curso é:
* computador equipado com Bluetooth, ou com dongle Bluetooth funcionando
* celular Nokia Série 60 3rd ou 5th Edition
* cabo USB do celular
* acesso à Internet.
O mais importante é possuir o celular e ter Bluetooth, para poder brincar com o Python e instalar pacotes. Os demais itens são contornáveis. O cabo USB dá acesso ao cartão de memória como se fosse um pendrive, o que eventualmente facilita "plantar" um script Python sem ter de criar um pacote. O acesso à Internet é interessante para poder consultar a documentação do PyS60, que é apenas online no momento.
Bluetooth às vezes é meio chato de configurar. Vou abordar a instalação do PyS60 no celular e a conexão do terminal via Bluetooth, mas quem quiser treinar isso antes com base nos slides, já eliimina uma potencial fonte de aborrecimento.
O sistema operacional do seu computador pode ser Windows, Linux ou Mac OS X. No Windows é preciso instalar o Python 2.5 que ele não possui "de fábrica", mas por outro lado só ele roda o emulador Symbian.
Eu vou levar pendrive com os softwares necessários ao andamento do curso, mas quem quiser adiantar o processo de instalação, aí vai a lista:
* Todos os arquivos do Python para Série 60 (https://garage.maemo.org/project/pys60)
* Usuários do Windows: Python 2.5.4 (tem de ser 2.5, não pode ser 2.6!)
* Usuários do Windows que queiram instalar o emulador Symbian: S60 3rd Edition SDK for C++ (Feature Pack FP1 ou FP2), encontrável no Forum Nokia.