De la mano de MundoGeek llega un excelente tutorial de Python desde cero hecho en PDF listo para descarga, y además bajo licencia Creative Commons. Indispensable para aquellos que todavía no se han adentrado en este genial lenguaje de programación.
etiquetas: python, programación, tutorial, pdf
Fuente: Menéame: todas -software libre-
Después de un par de días pegándome con InDesign aquí tenéis el tutorial de Python de Mundo geek en PDF: Tutorial de Python 'Python para todos'.
Está bajo licencia Creative Commons Reconocimiento 2.5, por lo que podéis distribuirlo, modificarlo, traducirlo a otros idiomas, o incluso venderlo, … con el único requerimiento de mencionar el autor original (preferiblemente con un enlace a la web).
En total son 108 hojas, que iré actualizando y ampliando a la vez que los artículos del blog. Estos son los temas que se tratan en el tutorial de Python:
Fuente: Mundo Geek

Testing the new christineConf module, originally uploaded by markuz.
I have been working in the configuration module for christine, something similar to gconf, but just for christine. Why? well, many people complains because christine needs the gnome-extras package, where gconf is, and to be honest, christine didn't use all the gconf power, so, there isn't a big reaons to keep gconf on christine.
This isn't the only thing I have been working on. I'm trying to improve many things for the next release. Most of the work wil be in the list, zodman gives me some nice ideas, and I will try to implement them.
Fuente: Marco Islas BlogThis is the new release of Christine Media Player. This release include:
Fuente: Marco Islas BlogThis is the new release of Christine Media Player. This release include:
Fuente: Marco Islas BlogUn grupo de Argentina gana competencia de programación de un juego para la computadora del proyecto OLPC. La competencia se llevo a cabo en Porto Alegre, Brasil en el mayor evento de software libre de la región llamado FISL. Esta iniciativa de OLPC "Game Jam" tenia como objetivo el desarrollo de un juego orientado a chicos entre 6 y 14 años para ser usado en contexto educacional. La calificación final del mismo fue realizada por un comité evaluador integrado por niños(...)
etiquetas: software libre, python, olpc, programacion
Fuente: Menéame: todas -software libre-El mes pasado, celebramos el anuncio de Sun sobre la puesta en marcha de un proyecto para potenciar el lenguaje de programación Python en el entorno de desarrollo Netbeans; tal y como ya lo está haciendo con Ruby. Ahora tenemos el primer fruto de este esfuerzo.
etiquetas: python, jython, netbeans, rad, ide
Fuente: Menéame: todas -software libre-- He tenido que dejar a Jim.
- ¿De verdad? ¿por qué? ¿te envió un archivo .doc o un correo en html con gifs animados?
- Peor. Mucho peor.
- …
- Es un chico Java.
- ¡Oh Dios mio!
Es facil, al inicio de tu aplicacion tendras que inicializar los threads, que son algo asi:
gtk.gdk.threads_init()
Esto lo tendras que hacer antes de iniciar algun thread. Y luego, al usar algun thread debes englobarlo dentro de
gtk.threads_enter()
thread.start_new(funcion, (arg1,arg2,argN))
gtk.threads_leave()
Solo recuerda que no debes manipular gtk fuera del thread en el que esta corriendo el ciclo principal (gtk.main_loop).
Fuente: Marco Islas BlogEs facil, al inicio de tu aplicacion tendras que inicializar los threads, que son algo asi:
gtk.gdk.threads_init()
Esto lo tendras que hacer antes de iniciar algun thread. Y luego, al usar algun thread debes englobarlo dentro de
gtk.threads_enter()
thread.start_new(funcion, (arg1,arg2,argN))
gtk.threads_leave()
Solo recuerda que no debes manipular gtk fuera del thread en el que esta corriendo el ciclo principal (gtk.main_loop).
Fuente: Marco Islas BlogHe traducido "Idioms and Anti-Idioms in Python" de Moshe Zadka al castellano. Este documento, al que he llamado "Modismos y Anti-Modismos en Python", contiene diversos idioms (patrones sencillos y de muy bajo nivel) o modismos a utilizar o a evitar a la hora de escribir código Python.
Podéis encontrar el enlace en la sección de Traducciones o bien acceder directamente a través del siguiente enlace: Modismos y Anti-Modismos en Python.
Fuente: Mundo GeekLas expresiones regulares, también llamadas regex o regexp, consisten en patrones que describen conjuntos de cadenas de caracteres.
Algo parecido sería escribir en la línea de comandos de Windows
dir *.exe
'*.exe' sería una "expresión regular" que describiría todas las cadenas de caracteres que empiezan con cualquier cosa seguida de '.exe', es decir, todos los archivos exe.
El trabajo con expresiones regulares en Python se realiza mediante el módulo re, que data de Python 1.5 y que proporciona una sintaxis para la creación de patrones similar a la de Perl. En Python 1.6 el módulo se reescribió para dotarlo de soporte de cadenas unicode y mejorar su rendimiento.
Fuente: Mundo Geek
Muchas opiniones se escuchan en la blogósfera acerca del anuncio de "Google App Engine".
Se trata de una plataforma para el desarrollo y despliegue de aplicaciones web que permite a los desarrolladores y usuarios la utilización de la infraestructura de Google.
En esta versión gratuita y de tipo preliminar ofrecen 500 MB de almacenamiento y capacidad de computo y ancho de banda hasta de 5 millones de pageviews por mes. .
Las opiniones están divididas, algunos creen que es una gran oportunidad para los desarrolladores (de python :'( ), otros piensan que es el comienzo de la guerra de las plataformas (Amazon EC2) o la consolidación de Plataformas como Servicio (PaaS).
Fuente: Noticias javaHispano.orgEn TSS se plantean una pregunta bastante interesante. Desde la plataforma Java se está haciendo un trabajo muy importante para conseguir que código fuente Python o Ruby ejecutarse en la máquina virtual Java, y el soporte a nivel de lenguaje actualmente es ya muy bueno. Sin embargo, el modelo de gestión de memoria que tienen Python y Ruby difiere considerablemente del que tiene Java. En el primer caso, se basa en malloc y free; en el segundo está bastante poco documentado y no está muy claro.
Fuente: Noticias javaHispano.org

Ha salido una nueva versión de Pygame, una librería para Linux, Mac y Windows que permite desarrollar juegos en lenguaje Python.
Esta nueva versión tiene nuevas características y corrección de bugs, que puedes ver en su web oficial.
También pudes ver los proyectos creados con Pygame.
Descargar Pygame 1.8
Fuente:[Linuxjuegos.com]
Fuente: Linux Zone