martes, 29 de julio de 2008

Django, un Framework desarrollador de webs para Python

Django es un Framework para el desarrollo web, escrito, claro está, en el lenguaje Python. Además es de código abierto y según cuentan en elcodigok, cumple en algún aspecto el paradigma de programación por capas, dejando así por separado el Modelo, las Vistas y el Controlador.

Fue liberado al público bajo licencia BSD en Julio de 2005, algunas de sus características son las siguientes:
  • Un mapeador objeto-relacional.
  • Una API de base de datos robusta.
  • Un sistema incorporado de “vistas genéricas”
  • Un sistema extensible de plantillas basado en etiquetas y con herencia de plantillas.
  • Un "despachador" de URLs basado en expresiones regulares.
  • Soporte de internacionalización, incluyendo traducciones incorporadas de la interfaz de administración.
  • Documentación incorporada accesible a través de la aplicación administrativa (incluyendo documentación generada automáticamente de los modelos y las librerías de plantillas añadidas por las aplicaciones).

Para su funcionamiento necesitamos tener instalado Python 2.3 No necesitaremos contar con un servidor web propio, ya que Django trae incorporado consigo uno muy ligero, así como un servidor de Bases de Datos para interactuar con nuestra aplicaciones tipo PostgreSQL, MySQL o SQLite3

Vía: http://www.elcodigok.com.ar

Conoce además:
Requisitos de sistema para utilizar Django

viernes, 18 de julio de 2008

PyQT Desarrollando Aplicaciones de Escritorios

PyQt, Desarrollando Aplicaciones de Escritorio es el segundo eBook ofrecido por elcodigok.com.ar, se trata de una pequeña guía que nos va a permitir entender como integrar de manera muy simple el lenguaje de programación Python con las librerías gráficas Qt, el mismo se encuentra bajo licencia Creative Commons.

El documento es bastante simple y puedes descargarlo desde aquí. Además está disponible el código fuente del ejemplo.

Más info en: http://www.elcodigok.com.ar/

domingo, 13 de julio de 2008

Convertidor de bytecode de Ruby a Python

Se ha publicado un convertidor del bytecode de Ruby 1.9 a bytecode de Python 2.5, que además también es capaz de decompilar a Python.

Más info y descargas: http://hackety.org/
Repositorio: http://github.com/why/unholy/tree/master

¿Existe Python para móviles?

Python for S60 es un SDK de Python para la serie 60 de Nokia.

Puedes encontrar más información sobre este tema en el wiki de Nokia. También puedes existe un tutorial de Pys60.

Sacado de las preguntas frecuentes sobre Python