Entradas

Mostrando entradas de agosto, 2010

Gestión de conexiones múltiples de bases de datos, en Python, y 2

Imagen
Hola. En este post vamos a terminar de ver cómo crear un sistema de gestión de conexiones múltiples de bases de datos , en Python . Como se comentó en el anterior artículo , este tipo de diseño o proyecto si se quiere llamar así, se puede realizar con un ORM como SQLAlchemy (del cual estoy preparando un artículo muy interesante, en español, sobre su funcionamiento, y espero, si mi hijo me deja , publicarlo cuanto antes), o de cualquier otra manera. En este caso, utilizamos clases y orientación a objetos para realizar el trabajo. Quizás el lector crea que utilizar clases implica que se está programando con el paradigma de POO . El caso es que no es así, ya que se pueden utilizar clases pero sin la filosofía del paradigma que lo contempla. Por ejemplo, una clase con un único método no es utilizar POO de forma correcta, aunque sea una clase, es una función mágica ó una pretty function , encapsulada en una clase, pero no es POO . Esto puede ser algo extraño pero la realidad es que es a

Gestión de conexiones múltiples de bases de datos, en Python, y 1

Imagen
Hola. En este post vamos a ver una manera (de tantas de las que puede haber) de gestionar varias conexiones a una misma o distintas bases de datos, en Python , mediante la creación de una clase que se ocupe de este trabajo. La gestión de conexiones tiene que ser independiente de donde se conecte, ya que de lo contrario no tendría gracia (¡imagine el lector cuantos SGBD hay en el mercado!), y sería un trabajo de chinos (sin desmerecer a ese gran país). La cuestión es crear una clase que gestione "algo", que serán conexiones a bases de datos en este caso, identificadas por nombres unívocos (esto es, no podrán repetirse), aunque puede haber varias conexiones hacia un mismo origen de datos (algo muy frecuente en las problemáticas de sistemas de gestión). Lo que se pretende es crear la clase conexion, que va a abstraer el manejo de objetos conexión, de manera que podamos aislar la clase y ser lo más asépticos posibles. Aquí la cuestión es principal es la reutilización de código, e

¿Desaparecerá Python?

Hola. Navegando esta noche he encontrado un blog de gente pythónica , con una pinta muy buena, El blog oficial de APSL . Me ha llamado la atención su último artículo sobre la posible desaparición de Python como lenguaje de programación, en decremento de otros, como Java ó PHP. Sencillamente genial me ha parecido tanto los argumentos en defensa como los ejemplos de su utilización. Quizás falte un análisis técnico más riguroso de las bondades del framework Python , pero no hay nada que reprochar al artículo, ya que tampoco es cuestión de escribir un manuscrito. Me ha parecido excelente, al igual que el blog. El enlace es el siguiente: http://blog.apsl.net/2010/07/29/va-a-desaparecer-python/ Saludos.

Recursos documentales en la red, y 3.

Hola. Después de un paréntesis obligado vuelvo a escribir en El Viaje del Navegante . En este post presento una serie de enlaces sobre lugares que me han parecido interesantes, y que de vez en cuando visito. Como siempre, hago una partición temática de los mismos. PYTHON Python Links : Conjunto de links sobre programación en Python. SQLAlchemy : Página oficial del ORM más potente de Python. Muy buen producto. ActiveState Code Recipes : Recetas de problemas resueltos en Python. En inglés, pero muy buen sitio. Python entre todos nº 1 : El primer número de la nueva revista sobre Python de los chicos de PyAr. ¡¡¡Excelente iniciativa!!! Recomendado. Página personal de Stephen Ferg : Sitio personal del señor Stephen Ferg. Está en inglés. Sus artículos son de lo más interesantes. Da gusto leer este tipo de artículos. Introducción a Tkinter : Manual del framework gráfico Tkinter, que viene de serie en las distribuciones Python. está en inglés. Muy completo. SOFTWARE LIBRE WEBI : Directorio