Manejando datos

Conexión con MS Access desde Python

Posted by in Microsoft Access, Python

Desde que me inicié con #Python, una de los primeros objetivos que tengo es deshacerme de MS Access como base de datos. Pero mientras, tengo que trabajar con ella. A pesar de que me ha sorprendido mucho la cantidad de módulos y paquetes para casi todo, parece que hay pocas opciones para trabajar con las bases de datos MS Access de Microsoft …. por aquello de que se les tienen un poco de manía. Así que te presento la alternativa que estoy usando. He encontrado en ActiveState una clase (http://code.activestate.com/recipes/528868/)…read more

Actualizando el simulador de Firefox OS

Posted by in Firefox OS

He estado haciendo un curso sobre Firefox OS, y todo lo que conlleva, y … a pesar de tener el simulador instalado, me encuentro con esta incompatibilidad a partir de la version 26+: Así que, pruebo a ver si funciona: Y compruebo que efectivamente, funciona mi antiguo simulador a pesar de la advertencia, donde me recomienda usar el gestor de aplicaciones (App Manager) Firefox. App Manager App Manager es una nueva herramienta disponible en Firefox de escritorio para la gestión de las aplicaciones ofreciendo potentes herramientas para el desarrollo, test…read more

common schema. Listado de Procedimientos y Funciones y sus dependencias

Posted by in MariaDB, MySQL

Seguimos destripando common_schema. Ahora vamos a ver 2 nuevas funcionalidades, muy interesantes para los desarrolladores, pues se trata de ver las dependencias que tienen los procedimentos y las funciones. Empezando por los procedimientos, para tener un listado de los procedimientos de nuestro servidor, escribiremos: SHOW PROCEDURE STATUS; Sin embargo, esta sentencia no es del todo útil para su posterior procesamiento. Seguro que nos va mejor con esta otra: SELECT routine_schema, specific_name, routine_name, routine_body, routine_comment FROM information_schema.routines WHERE routine_type = «PROCEDURE»; Podemos incluir en la cláusula WHERE limitar a una base…read more

Gestión de paquetes con Anaconda

Posted by in Python

Una de las mejoras cosas que incluya la distribución Anaconda es la posibilidad de actualización de los paquetes, mediante el uso de conda. En concrero, desde una consola de MS-DOS, se escribe: conda update conda En realidad, nos aparecerá los paquetes que pueden actualizarse, nos pregunta si deseamos actualizar, y en caso de responder Yes, procederá. Muy sencillo, no? Paquetes instalados y versiones Conda ofrece otra información muy interesante, concretamente, conocer los paquetes instalados y las versiones de los mismos. Esto se consigue con: conda list Teneis más información de…read more

Trabajando con BeautifulSoup en Python

Posted by in Python

En esta entrada voy a exponer cómo extraer información de una Web, utilizando Python. Empezamos por la instalación, y a continuación, un sencillo ejemplo. Instalando BeautifulSoup Para trabajar con HTML, una de las opciones más interesantes es BeautifulSoup, así que … vamos a instalarlo. Puedes comprobar que con pip no he sido capaz de instalarlo, mientras que se ha instalado correctamente con easy_install. Ahora confirmamos que funciona. NOTA: No voy a hacer un tutorial sobre BeautifulSoap, sino cómo utilizar esta librería para solventar un problema concreto! Haciendo pruebas con BeautifulSoup…read more

0