Programación en Python

Por Nacho Cabanes Ultima modificación: 20-Sep-2010  /   English Version 
Últimas novedades...
  • Comienza un juego paso a paso en C#: Death Pit.
  • Tienes un blog con RSS por si quieres suscribirte a las novedades.


Qué es Python

Python es un lenguaje interpretado, orientado a objetos, del que existen versiones para sistemas operativos como Windows, Linux, MacOs, OS/2, Amiga y otros. Se usa muchas veces como lenguaje de script en servidores, pero además cada vez se emplea más como lenguaje para aprender a programar.

(Volver arriba)

Cursos de Python

(Volver arriba)

Intérpretes de Python

  • La página oficial de Python es www.python.org. Los fuentes o las versiones preparadas para la mayoría de sistemas operativos se pueden descargar de www.python.org/download/. La última versión estable (en septiembre de 2010) es la 3.1.2, parcialmente incompatible con las 2.x, pero existen herramientas de conversión automática. La 2.7 también sigue estando disponible. Puedes saber las novedades de la versión 3 consultando (en inglés): docs.python.org/3.0/whatsnew/3.0.html
  • ActivePython es una distribución de Python que incluye componentes no incluidos en la distribución original de Python (entre otros, extensiones zlib y bzip2, la biblioteca bsddb, los widgets TiX GUI para Tkinter, el IDE PythonWin, documentación adicional, etc) su web es www.activestate.com/Products/ActivePython/.

(Volver arriba)

Fuentes en Python

(Volver arriba)

Otros enlaces sobre Python

  • Py2Exe es una herramienta que permite convertir fuentes en Python a ejecutables para Windows que puedan funcionar sin necesidad de una instalación de Python. Su web (en inglés) es www.py2exe.org, o bien lo puedes descargar directamente en sourceforge: sourceforge.net/project/ showfiles.php?group_id=15583. Una alternativa es pyinstaller.
  • Si tienes que acceder a bases de datos MySQL desde Python, te interesará mysql for python
  • Para integrar Python en Apache y así poder crear aplicaciones Web, puedes utilizar mod_python
  • Para crear interfaces gráficos de usuario con GTK desde Python, tendrás que usar PyGTK. Si prefieres usar wxWidgets, deberás recurrir a wxpython
  • Si te atreves a intentar crear juegos desde Python usando SDL, quizá te apetezca echar un vistazo a pygame. Una biblioteca de juegos alternativa es PyKyra.

(Volver arriba)

Novedades y cambios en esta página

18/Ago/2011 Enlaces a muchos fuentes de ejemplo, que están alojados en www.errordesintaxis.es
20/Septiembre/2010 Actualizada la información sobre las versiones de Python. Incluido un enlace a PyKyra.
23/Diciembre/2008 Añadida información sobre la versión 3 de Python. Corregido el enlace a la documentación oficial.
24/Enero/2007 Ampliado este apartado, incluyendo enlaces e información sobre Active Python, dos nuevos (y buenos) cursos, Py2Exe, pyinstaller, mysql for python, pygame, pygtk . wxpython, mod_python
25/Diciembre/2006 Desglosado este apartado a partir de la antigua página de "Otros lenguajes".

Otros cambios anteriores en toda la Web

(Volver arriba)