Interceptar carga de recursos en Qt WebEngine (PyQt 5)

Interceptar carga de recursos en Qt WebEngine (PyQt 5)

Descarga: qt-webengine-interceptor.zip. Ya vimos en el ejemplo de un navegador web simple con PyQt 5 cómo utilizar Qt WebEngine ─en particular, la clase QWebEngineView─ para cargar una página web dentro de un control de nuestra aplicación. Otra de las funcionalidades interesantes que nos provee este widget es la de poder interceptar la carga de recursos… Read More

La línea de comandos (o terminal) para pythonistas

La línea de comandos (o terminal) para pythonistas

Introducción A menudo surgen confusiones en quienes se introducen en Python respecto de la línea de comandos, la terminal, la consola, el símbolo del sistema, la consola interactiva, y otros términos relacionados. Intentaremos precisar estas definiciones. Comencemos por consola. Se trata de una ventana, generalmente de fondo negro, en donde un programa imprime mensajes y… Read More

Desarrollando una API REST con Twisted Klein

Desarrollando una API REST con Twisted Klein

Descarga: emailservice.zip. Klein es un pequeñísimo web framework montado sobre Twisted, la plataforma de red asincrónica de la que ya hemos hablado bastante, y Werkzeug, una librería para el desarrollo de aplicaciones WSGI. Puesto que sobre esta última se ha desarrollado el microframework Flask, desarrollar aplicaciones en Klein resultará bastante familiar para aquellos que tengan… Read More

Introducción a web2py

Introducción a web2py

web2py es un framework de código abierto para desarrollar aplicaciones web en Python. Se distingue por su sencillez y su capacidad para montar proyectos funcionales rápidamente; la filosofía de web2py es que todo tenga un comportamiento por defecto, de modo que podemos enfocarnos en tener un prototipo de nuestro proyecto totalmente funcional y luego ocuparnos… Read More

Desarrollar una aplicación «blockchain» desde cero en Python

Desarrollar una aplicación «blockchain» desde cero en Python

Traducido desde el inglés Develop a blockchain application from scratch in Python. Este tutorial introduce a desarrolladores de Python, de cualquier nivel de programación, al blockchain. Descubrirás exactamente qué es un blockchain implementando un blockchain público desde cero y creando una simple aplicación para desplegarlo. Serás capaz de crear puntos de acceso para diferentes funciones… Read More

Copiar objetos con el módulo estándar «copy»

Copiar objetos con el módulo estándar «copy»

(Este artículo no trata sobre cómo copiar archivos o carpetas; para ello véase Operaciones con archivos y carpetas). El módulo estándar copy permite crear copias de distintos objetos de Python, generalmente colecciones mutables (como las listas y los diccionarios) e instancias de clases, también mutables. Este artículo se relaciona con el funcionamiento de los objetos… Read More