Manejando datos

#Flask y #Bootstrap. Un ejemplo de web estática

Posted by in Frameworks, Python

Esta entrada quiero que sea una compilación de varias cosas que hemos visto por separado. Por un lado, trabajar con Flask y Blueprints (el microframework de Python para desarrollo web) para el lado del servidor, y utilizar Bootstrap en el cliente. Se trata de aprender a utilizar una plantilla de Bootstrap, con un ejemplo real, y cómo en pocos minutos tener un entorno de trabajo para comenzar a trabajar. El ejercicio consistirá en aprovechar una plantilla creada con Bootstrap, y modificar el menú para que muestre varias informaciones, que sólo…read more

Flask para aplicaciones grandes: blueprints

Posted by in Frameworks, Python

Quizás, sea uno de los aspectos más complejos de Flask, y es el uso de Blueprints, tan necesarios para hacer aplicaciones más complejas, o que necesiten una mejor organización del código. El primer detalle importante es que la organización cambia un poco. Veamos la distribución de directorios y ficheros del proyecto del que partimos: Cómo veis, cumplimos con lo que Flask necesita, al disponer de un directorio templates y otro static. Antes de seguir, os hago dos recomencaciones para profundizar en Flask, y es ver los videos y el tutorial…read more

Primeras líneas con #Flask

Posted by in Frameworks, Python

Cómo ya hemos comentado anteriormente, Flask es un microframework de #Python muy potente para programación Web, y es el que he elegido para trabajar. Podía haber elegido otro, la verdad, pero en la práctica la filosofía de un framework respecto a otro son detalles, y supongo que migrar a otro no será muy complicado. El caso es … que empezamos! El “Hola mundo” en Flask Quizás este ejemplo es el clásico, y que puedes encontrar en muchos sitios, por ejemplo aquí: https://realpython.com/blog/python/introduction-to-flask-part-1-setting-up-a-static-site/. Desgranamos el contenido, en lugar de que te…read more

Exportar grandes recordsets de MySQL desde Python

Posted by in MariaDB, MySQL, Python

En la entrada sobre exportación de grandes recordsets ya vimos distintas formas de ejecutar la tarea, y dejamos pendiente cómo conseguirlo usando Python. Conectando con MySQL desde Python Ya hablamos de cómo conectar con MySQL desde Python en una entrada anterior, donde también publicaba una clase personalizada mia para facilitarme la tarea. Para este caso, voy a conectarme directamente a MySQL mediante la libreria PyMySQL sin clase ninguna. Sólo necesito importar la libreria, establecer la información de la conexión, y … listo! Para comprobar el tiempo, me he creado una…read more

0

Sacando más rendimiento a PyCharm

Posted by in Python

Cuanto más trabajo con PyCharm, más me gusta. Es hora de poner en valor aquellas características que hacen de este IDE uno de los mejores que he probado. Guia productiva Esta característica está en el menú de Ayuda. Se trata de conocer aquellas características de PyCharm que te harán escribir código más eficiente, en base a las estadísticas de uso. Sin duda, algo novedoso que no he visto en ninguno de los IDEs que he utilizado (con cualquier lenguaje). Así puedes obtener consejos para mejorar. Atajos de teclado Aunque tienes…read more