Post atrás, habiamos trabajado con archivos en python y, particularmente, desarrollado un pequeño ejemplo donde editabamos un archivo (específicamente el ID3 Tag de un MP3).
Ahora veremos algo más simple, pero que muchas veces hay que hacer: una lectura secuencial de un archivo plano.
Para abrir un archivo en Python se utiliza la función open. Ésta devuelve un objeto del tipo archivo, que tiene métodos y atributos.
Entre sus atributos se pueden citar:
Y métodos como:
wxPython es un conjunto de librerías gráficas para Python que permite a los programadores crear GUIs de manera fácil y sencilla. Se implementa como un módulo de python (código nativo) que utiliza las librerías multiplataforma wxWidgets programadas en C++.
Tal como Python y wxWidgets, wxPython es open source.
Si tienes has dado los primeros pasos con Python, seguramente lo tienes instalado en tu sistema, bastará con descargar el runtime wxPython y un ejemplo. Luego, desde consola bastará ejecutar python Test.py:
Si puedes ejecutar el ejemplo, la librería está instalada, y estamos en condiciones de comenzar a desarrollar.
La forma más sencilla de obtener datos ingresados por el usuario es por medio de las funciones input y raw_input.
raw_input recibe como parametro una cadena que es utilizado por la función como promt y devuelve otra cadena con lo ingresado por el usuario hasta que apretó Enter.
nombre = raw_input("Su nombre: ")
print "Hola " + nombre
Unos posts atrás instalé Python sobre apache. Ahora, mi objetivo fue desarrollar algo más que el Hola Mundo. Para ello me puse a googlear y buscar un poco acerca del tema, y más que nada he adquirido dudas.
No he visto ejemplo alguno donde se embeba código Python dentro de un HTML, como se hace con con PHP por ejemplo.
He visto un montón de nombre de frameworks para el desarrollo web con Python (TurboGears, Zope, Django, Pylons). Incluso he llegado a leer en algún comentario “Python es el único lenguaje de programación con más frameworks de desarrollo web que palabras clave”
Evidentemente, tengo mucho que leer y mucho camino por recorrer, pero como consuelo por el momento me limité a escribir un html (a pico y pala) copypasteando un poco de código.
Luego de la incursión en python de algunos post atrás, mi próximo paso fue poder ejecutarlo sobre un servidor web. Para ello partí de la base que en mi sistema tenía instalado:
Lo único que tuve que bajar e instalar fue el Mod_pyhton. Mod_python es un modulo apache para interpretar python scripts.

Mis primeros pasos con Phyton fueron con esta guía: http://almacen.gulic.org/diveintopython-5.4-es/toc que es una traducción del libro Dive Into Python.
