Posts filed under 'PYTHON'
Ebooks de Python
Doação do amigo Carlos Junior.
Python Programming on Win32 + code
Beginning Game Development With Python And Pygame From Novice To Professional
Core Python Programming 2nd Ed.
MySQL-python-1.2.0
Core Python
Programming Python 2nd Ed.+ examples
(more…)
1 comment Julho 31, 2008
Gerando PDF com Python - Parte 2
Vamos continuar nosso estudo com o ReportLab. Hoje vamos aprender como formatar Strings no PDF.
Um pequeno exemplo de formatação:
#!/usr/bin/env python (more…)
#-*- coding:utf-8 -*-
# Criado >> Mayron Cachina
# Data: 03/07/08
#
# Gerando PDF com PLATYPUS (Page Layout and Typography Using Scripts)
#
Add comment Julho 4, 2008
Gerando PDF com Python - Parte 1
Olá pessoa, hoje vamos começar uma série de um tutorial passo a passo de geração de PDF em Python usando o ReportLab, uma biblioteca Open Source que vai nos auxiliar.
Primeiro temos que baixar a biblioteca, atualmente ela está na versão 2.1.
Visite o site abaixo e faça o download:
http://www.reportlab.org/downloads.html
Descompacte em uma pasta de sua preferência e execute o comando:
python setup.py install
Pronto após isso temos a biblioteca pronta para ser usada.
Abra seu editor de texto preferido (Gedit, vim, vi, notepad :D) e crie um arquivo .py para podermos fazer nossos testes…
Essa é a estrutura básica que sempre usaremos para montar nossos scripts de geração de PDF.
#!/usr/bin/env python
#-*- coding:utf-8 -*-
from reportlab.pdfgen.canvas import Canvas
from reportlab.lib.pagesizes import letter
from reportlab.lib.units import cm, mm, inch, pica
pdf = Canvas(”teste.pdf”, pagesize = letter) #Nome do arquivo e Tipo do papel
”’
#CONTEÚDO
”’
pdf.showPage()
pdf.save()
1 comment Julho 1, 2008
Django Software Foundation
Só notÃcia boa esses últimos dias, que BOM!!!
Jacob anunciou hoje a criação do Django software foundation. Essa notÃcia junto com a do Django 1.0 é fantástica, comunidade só tende a crescer.
Segue o anuncio retirado do site [DjangoProject]
Announcing the Django Software Foundation
It seemed only fitting to give the scoop to the Lawrence Journal-World:
Django, started nearly five years ago by programmers affiliated with The World Company, now joins a lineup of pervasive computer languages and systems — including Mozilla, Apache and Linux — to be overseen by a nonprofit organization.
We’re still breaking this baby in, so we’re a little light on details for now. You can read a bit about our goals now, and as you can imagine we’ll be talking a lot about this in the days and weeks to come.
Suffice to say that we’re amazingly excited about the opportunities this next step brings. When we started thinking about releasing Django (three years ago!) we never expected this level of success.
We certainly couldn’t have gotten here without the amazing support and contributions from our community of users and developers. To everyone who’s used or contributed to Django: thanks!
Posted by Jacob Kaplan-Moss on June 17, 2008
Add comment Junho 17, 2008
Django 1.0
Mark your calendars: Django 1.0 is coming in early September!
We’re nearing the home stretch on releasing Django 1.0. We’ve just published a roadmap and schedule that brings us to a 1.0 release on September 2nd, 2008.
You can read all the details on the roadmap, but here are the highlights:
- Django 1.0 will be released in early September.
- To meet that deadline, Django 1.0 has a minimal set of must-have features. The big feature on that list is newforms-admin.
- There’s a larger set of “maybe” features: if these features are done by the 1.0 feature-freeze date (August 5), they’ll be included in 1.0.
If you’d like to help us meet this deadline, please read the rest of the roadmap, and especially the “how you can help” section.
Only 77 days left until Django 1.0!
Referência: http://www.djangoproject.com/weblog/2008/jun/16/save-the-date/
Add comment Junho 16, 2008
Semana da Mobilidade, acabou…..
Oĺá pessoal, hoje se encerra A Semana da mobilidade, evento realizado no CEFET-RN.
O evento foi MUITO bom!!! Deu pra aprender bastante sobre o Python para S60…
Essa é a foto de nossa turma:
E para finalizar tivemos que fazer um jogo em 2h, valendo uma camiseta e uma pen-drive, gravei os vÃdeos de nossa agonia…
Em duplas começamos a fazer os jogos baseados nos clássicos “Space Invader” ou “Facas”.
Tudo começou tranqüilo, começamos a pensar no jogo e a desenvolver os movimentos básicos, eu desenhei o carrinho na mão no paint, até que saiu bonitinho não foi? hehehe

Por volta das 21h ainda não terminamos a jogabilidade, a bolo só aparecia quando era precionado a tecla UP e mesmo assim ela não subia sozinha…. Momentos de desespero, vcs podem presenciar aqui nesse vÃdeo:
E as horas se passam…. Em quanto isso Oliveira e Kalisson já estavam com seu jogo todo feito e até em 3D (huhuhuhu), Givanaldo com seu Tux se livrando das espadas, Italo roubando para n ser morto pelos monstros e Elomar e Rafael com uma lógica que sei lá de onde tiraram fizeram um Pac Man sem labirinto…
No ULTIMO segundo (sério mesmo) eu coloquei a colisão com o monstro para que a bola quando bater nele o jogo se encerre…. Olha ai Thiago, a colisão não era em x1 e sim em bola_x!!!!!auhahuahuahuauhauh
O Nosso produto final ficou assim:
Quero agradecer a equipe do INdT e as pessoas que participaram do curso, para mim foi muito importante, pois tive a oportunidade de conhecer novas pessoas e adquerir mais conhecimento.
O todo o material do curso (Slides e etc) está disponÃvel no site do grupo:
http://groups.google.com/group/semana_da_mobilidade_pys60/files
1 comment Maio 16, 2008
Semana da Mobilidade, primeiro dia!

Olá pessoal, como postado em um tópico anterior essa semana começa a Semana da Mobilidade parceria da INdt e CEFET-RN.
Vou tentar fazer um resumo, colocar os slides que forem apresentadas e os códigos fontes utilizados.
Vamos começar….
Add comment Maio 14, 2008
Python Bug Day 2008
o próximo Python Bug Day (na verdade, “Global Python Sprint Weekend”) está chegando!
Como o nome oficial diz, na verdade a idéia é usar o fim de semana
inteiro. Mas, considerando que domingo é dia das mães, acho que vale a pena
darmos um gás no sábado
A página no Wiki (http://www.pythonbrasil.com.br/moin.cgi/PythonBugDay)
atualmente lista 14 participantes. Se você ainda não está lá, mesmo que vá
participar online e não possa se encontrar presencialmente com outros
programadores, coloque seu nome, pra podermos estimar quantos brasileiros
estiveram no evento!
E, MUITO importante, leia
http://www.pythonbrasil.com.br/moin.cgi/PythonBugDay/ComoSePreparar e
acrescente sugestões a
http://www.pythonbrasil.com.br/moin.cgi/PythonBugDay/SugestoesDeIssues ANTES
do dia! Isso vai poupar muito tempo de setup na hora, e é bem frustrante
passar o dia todo preparando seu notebook (e ficar pronto quando todo mundo
está indo embora).
Ah, e divulguem o evento! O anterior foi muito legal e acho que podemos fazer um ainda maior neste fim de semana!
Crédito ao Rodrigo Bernardo Pimentel.
Add comment Maio 8, 2008
Semana da Mobilidade da Nokia em Natal/RN
O INdT está pedindo ajuda de nossa comunidade para divulgarmos a primeira semana da mobilidade da Nokia em Natal nos dias 12 a 16 de maio.
No dia 12 serão palestras sobre desenvolvimento móvel em Python e Linux.
A partir do dia 13 até o dia 16, serão oferecidos os seguintes cursos:
- Introdução à plataforma Maemo para desenvolvimento de aplicações em dispositivos Nokia. O curso será com o N800 e terá 20h de duração. Pré-requisitos: programar em Linux e em C.
- Curso prático de Programação em Python para S60. O objetivo é programar com celulares Nokia de última geração. São 12h de curso. Pré-requisito: noções de programação.
A Semana da Mobilidade é um projeto do Instituto Nokia de Tecnologia com o objetivo de treinar, divulgar e incentivar novas soluções baseadas em Linux para dispositivos móveis. Linux e Mobilidade está no road map das gigantes de Tecnologia e Internet. Novas ofertas de emprego, recursos para manter projetos em universidades e estÃmulo para a criação de start-ups são algumas das oportunidades que estão surgindo. Quem sabe ler tendências, já está se preparando.
http://semanadamobilidade.blogspot.com/2008/04/prximo-destino-cefet-rn.html
Algumas dúvidas básicas podem ser tirada aqui:
http://semanadamobilidade.blogspot.com/2008/05/detalhes-para-inscrio-em-natal.html
* Minha Inscrição foi confirmada! Quem for avisa ai, que a gente se encontra lá.
Add comment Maio 7, 2008
Resenha do FLISOL, Meu primeiro Mini-Curso com Django
Opa pessoal, blz?
FLISOL no dia 26/04, apesar de muitos imprevistos foi muito bom!!!
O primeiro foi logo na noite anterior, quando vamos começar a instalar o Django nas máquinas, cadê a senha de root?! Adorilson saiu procurando o administrador do laboratório… Nada dele voltar…
Hora vai, hora vem, eram quase 21h e a gente lá!Decidimos por instalar a versão 0.96.1, que era só no .tar, lá vai eu, Evandro e outro menino (que esqueci o nome, desculpa xD) baixando em todas as 25 máquinas do laboratório para instalar….
Mais mesmo assim tinha que da um sudo e cadê o danado da senha, onde estava Adorilson ???????
Já pelas 21h ele chegou com a senha, ficou decidido que seria mesmo a versão 0.96.1 que seria vista no mini curso, mais tinha um probleminha eu já tinha preparado todo o slide uma semana antes… Mais mesmo assim blz, amanhã é outro dia…
No sábado de manhã cedo por volta das 8h chego lá e começo a refazer os slides para o mini curso…
Era eu e o Moreno doido por um ponto de rede, quando abriu o laboratório, pegue carreira !!!!
Previsto para começar as 9h, tudo dentro do horário vem a triste notÃcia que Afonso nos deu, “O DISJUNTOR PEGOU FOGO!!!”, fogo? como assim… No dia anterior passou a noite chovendo e entrou aguá dentro, quando foram ligar deu um curto!
Correria de todos para arrumar uma sala que atende-se mais de 100 pessas… SE APERTA NO LABORATÓRIO! Surge a idéia… E cadeira para tanta gente?! Corre atrás!
Quando finalmente tudo parece tranquilo, e eu paro para fazer a palestra e vou me conectando a internet, cadê link??? era eu e o Moreno doido, por que ele fez o grande feito de dar um remove no python, resultado, saiu removendo tudo que tinha python no sistema, e o Gnome não tem nadinha baseado no python né
Já se ia umas 10h e eu sem começar a modificar… Lá vai eu e Thales correndo pra UnP para tentar baixar o Django 0.96.1 que eu só tinha na minha maquina a versão de produção… Rapidamente voltamos para concluir os trabalhos (ainda tinha uma porrada de cd pra gravar)….
Então as 11h começo realmente a fazer os slides da palestra… O Django pegue da erro , finalmente a net voltou, e eu consegui instalar. A cada página do slide terminado era uma felicidade compartilhada por todos que estavam na sala
Finalmente as 14h opa… com uma hora de atraso hehehe, tentei começar o mini curso, mais o computador não queria passar vÃdeo para o projetor, lá vem Afonso com outro, eu já começando a ficar aperriado, nada dando certo… Ai entra o salvador Leo, que tem a brilhante idéia de reiniciar o note com o vÃdeo ligado e então finalmente começamos!
(Esse foi o slide utilizado na palestra, nem deu tempo para testar o código xD)
(Pequena retificação, o Django foi criado em 2003 e não em 2005 como tem no slide, mais só foi liberado em 2005 para comunidade)
Confira também as fotos

(Eu, Leo e Afonso tentando colocar o vÃdeo no projetor)
Não pude acompanhar tudo, então deve ter tido muito mais resenhas….
Nem acompanhei as palestras, conversando com Karlisson um dia antes ele não sabia nem o que ia falar lá, assim como muitos, mais tudo deu muito certo!!!
Espero outro eventos assim, esse foi o meu primeiro e espero ajudar nos próximos!
Parabéns a todos!!! E como Afonso disse quando eu estava aperriado, “FIQUE PEIXE!!!”
Add comment Abril 29, 2008


