Tkinter en Raspbian

Recientemente estuve programando en Python usando mi Raspberry Pi 4 con Raspbian. Aunque Tkinter ya viene por defecto con Python en otras plataformas, encontré que al intentar usarlo aparece el error:

ModuleNotFoundError: no module named ‘tkinter’.

Entonces te mostraré cómo instalar tk o Tkinter en Raspbian. Por cierto, usaremos Python 3.

(más…)

Juego de Memorama (memoria) en Python con PyGame

Hoy te mostraré un juego que recién he programado usando el lenguaje de programación Python y la librería PyGame.

Se trata del videojuego Memorama, también conocido como Memoria. Es un juego en donde hay varias tarjetas en donde hay que voltearlas y encontrar el par de cada una. El jugador gana cuando encuentra todos los pares de tarjetas.

El juego que he desarrollado en PyGame cuenta con imágenes, música de fondo y sonidos, además de que este Memorama o juego de memoria es totalmente jugable.

Obviamente el código es open source y gratuito, así que puedes descargarlo, probarlo, usarlo y modificarlo a tu gusto.

(más…)

Instalando tensorflow

Instalar Tensorflow para Python en Windows

En este corto artículo te explico cómo instalar el paquete Tensorflow para Windows, en su versión estable. Personalmente lo intenté instalar pero aparecía el error de:

Could not find a version that satisfies the requirement tensorflow (from versions: ) No matching distribution found for tensorflow

Así que investigando un poco di con la solución y decidí exponerla en este post para la instalación de Tensorflow en Windows.

(más…)

Conexión a SQL Server con Python y PyODBC (CRUD)

En este post vamos a conectar Python 3 a una base de datos de SQL Server a través del driver ODBC y el paquete PyODBC.

Haremos un CRUD para demostrar cómo se hacen las 4 operaciones básicas a una base de datos.

Para comenzar, recuerda:

Conectar SQL Server con Python usando PyODBC – CRUD

Nota: todos los archivos están en un repositorio de GitHub.

(más…)

Actualizar PIP a la última versión

Actualizar PIP a última versión (gestor de paquetes de Python)

PIP es el gestor de paquetes y librerías para Python; en posts anteriores ya vimos cómo se instala y configura.

Siempre es importante tener la última versión de todo programa instalado en nuestro sistema y por ello es que hoy veremos cómo actualizar el gestor de paquetes pip a su última versión (que al momento de escribir el post es la 19)

Nota: recuerda que en otro post vimos cómo actualizar NPM a su última versión.

(más…)

CRUD de MongoDB y Python con PyMongo

CRUD (create, read, update, delete) en Python y MongoDB

Siguiendo con la serie de tutoriales para consumir distintas bases de datos hoy veremos cómo conectarnos a una base de datos de MongoDB y hacer todas las operaciones para crear, leer, actualizar y eliminar desde Python.

CRUD de MongoDB y Python con PyMongo

CRUD de MongoDB y Python con PyMongo

El módulo que usaremos será PyMongo; el cual está disponible para instalarse por medio de Python y que nos permite conectarnos a MongoDB, obtener bases de datos, colecciones y todo lo relacionado a ello.

Al finalizar podremos gestionar una colección de productos de una tienda.

(más…)