Manejando datos

SQLAlquemy, la libreria de bases de datos de Python

Posted by in Bases de datos, Python

Hace tiempo que no hablo de Python, no porque no tenga cosas que contar, sino porque he estado centrado en lo que ya he expuesto por aquí, y no he ampliado en otros campos. En la entrada de hoy, les presento SQLAlchemy, una potente libreria de Python para trabajar con bases de datos relacionales. El concepto base es la antípoda a lo que yo siempre he hecho (aun debo replantearme esta nueva vía de programación): El uso de objetos normales de Python para representar tablas de las bases de datos…read more

ES6: funciones flecha: arrow functions

Posted by in Javascript y TypeScript

Seguimos profundizando en ES6, y tras la primera entrega sobre trucos, hoy está dedicado por completo a las funciones flecha, arrow functions. El concepto de detrás de estas funciones es reducir la sintaxis, son anónimas, no están vinculadas con “this”, y siempre tienen algo que devolver. Están definidas por una fecha: () => { } La sintaxis más sencilla es: que equivale a: Cómo puede comprobar, es más reducido en síntaxis, y varia si incluye argumentos o no. Por lo general, se da por supuesto que devuelve un valor, y…read more

Generando mapas estáticos con Google Map y Python

Posted by in Python

La entrada de hoy está relacionada con la resolución de un pequeño problema que me ha consultado un lector de este blog, y comparto la solución, que ha supuesto realizar un pequeño script de Python, utilizando Google Maps, para conseguir imágenes con mapas estáticos. El objetivo es utilizar estos mapas estáticos en unos informes, y qué mejor que acelerar y automatizar los mapas de ubicación de puntos. La alternativa es hacerlos en ArcGIS, previo cambio de sistema de coordenadas, localización del fondo del mapa, …. El problema Se dispone de…read more

Ampliando conocimientos sobre formularios con Twitter Bootstrap

Posted by in Frameworks

La primera vez que hablé en este blog sobre Twitter Bootstrap fue precisamente para hablar de los formularios, y donde intenté dar las primeras pinceladas para hacer formularios. Hoy, ampliamos los conocimientos sobre los formularios, que tan importantes son en el desarrollo de webapps. Formularios con Bootstrap La etiqueta form es la que define un formulario, y al usar Bootstrap es interesante incluir el atributo role=form. Para la gestión de datos se aconseja que se haga por grupos (con la intención de tener una buena visibilidad), esto significa que debemos…read more

List groups y paneles en Twitter Bootstrap

Posted by in Frameworks, Programación

Tras hablar de formularios, tablas y listas, menus, … hoy toca la presentación de grupos de listas, etiquetas y paneles. Grupos de lista, o list group Se trata de jugar con todas las clases que empiezan por list-group, para declarar una lista, y list-group-item para ir detallando cada elemento de la misma. La estructura más básica es: Puedes comprobar que hemos usado tanto etiquetas li como a, y que la apariencia es la misma (salvo que la segunda tiene un enlace). El gran trabajo es realizado por la clase list-group-item….read more