martes 9 de marzo de 2010

Python para todos▐

'Python para todos' es un libro sobre programación en Python escrito por Raúl González Duque. Se trata de un tutorial de Python adecuado para todos los niveles y que puedes descargar totalmente gratis.

El tutorial de Python 'Python para todos' se distribuye bajo licencia Creative Commons Reconocimiento 2.5 España, lo que supone que puedes distribuirlo, modificarlo, traducirlo a otros idiomas.

El libro cuenta con 160 páginas en las que se tratan los siguientes temas:
  1. Tipos básicos
  2. Control de flujo
  3. Funciones
  4. Orientación a objetos
  5. Programación funcional
  6. Excepciones
  7. Módulos y paquetes
  8. Entrada / Salida
  9. Expresiones regulares
  10. Sockets
  11. Interacción con webs
  12. Threads
  13. Serialización de objetos
  14. Bases de datos
  15. Documentación
  16. Pruebas
  17. Distribuir aplicaciones Python
Descarga | Python para Todos [Launchpad] [Rapidshare] [Megaupload]

sábado 19 de septiembre de 2009

Inmersión en Python▐

El libro Dive Into Python, de Mark Pilgrim, disponible gratuitamente en su sitio desde hace un tiempo fué traducido completamente al castellano. Con el título de Inmersión en Python, todos sus contenidos están disponibles ahora online en nuestro idioma. Ya no hay más excusas para no aprender un poco de Python.

lunes 17 de agosto de 2009

Python 3.1.1 corrige varios fallos▐

Los desarrolladores de Python han liberado la primera actualización para arreglar errores de la versión de Python 3.1. , la nueva, 3.1.1, ya está disponible para su descarga y corrige una serie de errores en Python 3.1 que fue lanzado en junio. Detalles de los parches están disponibles en el ¿Qué hay de nuevo en Python 3.1.1?.

Enlace | RetroNet

martes 11 de agosto de 2009

DoS en Python XML▐

Se reportó una vulnerabilidad en Python, que puede ser explotadas por los usuarios para causar DoS (Denegación de Servicios)

La vulnerabilidad se produce debido a errores no especificados en el tratamiento de archivos XML y puede ser explotado para causar DoS.

Esta vulnerabilidad se encuentra presente en Python 2.6.x y Python 3.x

Enlace | Secunia

martes 4 de agosto de 2009

PyCon 2009 Argentina▐

PyCon 2009 Argentina

PyCon es un evento comunitario con entrada totalmente libre y gratuita organizada y llevada a cabo por voluntarios de la comunidad Python donde el Viernes 4 y Sábado 5 de Septiembre se llevará a cabo.

De echo para este PyCon ya se encuentran más de 50 charlas previstas, pasando por todos los temas, desde introducción a la programación con Python, programación Web, herramientas Hacking, educación, etc.

Para participar del evento lo único que debes hacer es registrarte en el sitio y formar parte de esta gran movida que impulsa el software libre, en esta oportunidad Python.

lunes 6 de julio de 2009

Tipos de datos▐

Todo un verdadero lenguaje de programación tiene que tener la capacidad de manipular datos ya sea nativos como así también creados por los usuarios.

En esta oportunidad quería presentarle alguno de los tipos de datos que puede procesar Python:

str: es el tipo de datos conocido como String o Cadena de Caracteres, Ej: 'ZonaPython'
unicode: es otro tipo de datos de tipo String, la versión unicode de str, Ej: u'ZonaPython'
list: conocida tambien como listas, puede contener diferentes tipos de datos, Ej: [3, 'hola']
tuple: otro tipo de lista pero sus valores no se modifican en tiempo de ejecución, Ej: [3, 'hola']
int: es el tipo de datos conocido como Número Entero, Ej: 432
long: es un tipo de datos entero conocido como Enteros Largos, Ej: 423512458752
float: conocido como el tipo de datos de coma flotante, Ej: 3,1415927
bool: conocido como de tipo booleano Verdadero o Falso, Ej: True o False

Nuevamente esta es una pequeña lista de algunos de los tipos de datos más utilizados en Python, donde más adelante vamos a aprender como utilizar cada uno, mostrando ejemplos de manipulación, ejercicios, etc.

miércoles 24 de junio de 2009

El editor DrPython▐

DrPython es un editor de texto orientado a los programadores de Python, totalmente personalizable y con la premisa de ser simple y rápido.


El mismo esta codificado en Python y utiliza las librerías gráficas wxPython para incorporarle un aspecto visual más intuitivo.

DrPython se encuentra disponible para muchas de las distribuciones GNU/Linux más populares tales como Debian, Ubuntu, Suse, etc. Y obviamente podemos encontrar su código fuente y las versiones más recientes en el mega sitio SourceForge.

Enlace | DrPython