PyQT: Ejemplo de botón

Con este artículo voy a empezar una pequeña serie sobre programación en PyQT (Python+QT). Voy a comenzar con un sencillo programa que tiene únicamente un botón para salir:

Vamos a ver la clase Controles paso a paso. Primero creamos un Layout donde va a ir el botón:

y lo ponemos como el layout … Read morePyQT: Ejemplo de botón

¿No hay switch en Python?

Esto es algo que nos ha sorprendido a todos los que alguna vez nos hemos enfrentado al Python. ¿Por qué demonios no hay un switch? ¿Y ahora qué hago yo? ¿Tengo que anidar un montón de if-else? Pues no, en Python no existe la estructura switch. Sin embargo no es necesario empezar a anidar if-else, … Read more¿No hay switch en Python?

Problemas con el paquete python-chardet en Ubuntu

Desde hace un tiempo he tenido algunos problemas al actualizar mi Ubuntu. El problema estaba relacionado con el paquete python-chardet 1.0.1-1.1. Según he descubierto al ir a informar del fallo en bugs.launchpad.net el problema se puede corregir editando el fichero: /usr/share/python/debian_defaults:

y modificando la línea:

por:

Python: Trabajar con MySQL

En esta nueva entrega de artículos sobre Python le ha tocado el turno al MySQL. Lo primero, si no tenemos instalado el soporte MySQL para Python debemos añadirlo al sistema. En Ubuntu podemos hacerlo así:

Existen dos formas de trabajar con MySQL, una es a través del módulo _mysql y la otra es a … Read morePython: Trabajar con MySQL

Python: Conectar a un servidor SSH

Y seguimos con la racha de artículos sobre Python (sí, me estoy quitando esa espina clavada). Esta vez vamos a ver un ejemplo de cómo enviar comandos a un servidor mediante SSH. La magia esta vez se consigue gracias a la librería Paramiko. Para instalarla en Ubuntu:

En este ejemplo no hay apenas control … Read morePython: Conectar a un servidor SSH

Python: Subir archivos a un FTP

En esta segunda entrega de Python os propongo un ejemplo que permite subir un fichero a un servidor FTP.

Python: descargar imágenes de una web

Hoy me he dado cuenta de algo terrible: ¡Aún no he escrito ninguna entrada acerca de Python, uno de de mis lenguajes de programación favoritos! Voy a remediarlo comenzando con un sencillo script que permite descargarse imágenes de una web. Este script lo he usado como parte de un proyecto para un cliente que necesitaba … Read morePython: descargar imágenes de una web