Sign up with your email address to be the first to know about new products, VIP offers, blog features & more.

All Posts By Manuel Ignacio López Quintero

Calcula si un número es primo en Python

Uno de los problemas que propongo a mis alumnos cuando están aprendiendo bucles en un lenguaje de programación es calcular si un número es primo o no.

Aquí os dejo el enunciado del problema y una propuesta de solución en Python. Espero que os sirva tanto si es para la enseñanza como para el aprendizaje.

Problema:

Imprime en pantalla si un entero dado es primo o no. Un número primo es un entero mayor que 1 que solo se puede dividir por 1 y por sí mismo.

Solución propuesta (didáctico):

Solución propuesta (eficiente):

Instalar LibreOffice 6 en tu distribución GNU/Linux

Desde Linux Hispano, siempre hemos fomentado el uso de software libre con tutoriales sobre cómo instalarlo y/o usarlo. Uno de los programas que más atendemos es LibreOffice. En este caso, se explicará cómo instalar LibreOffice 6 en tu distribución GNU/Linux.

OPCIÓN 1: USANDO EL REPOSITORIO DE TU DISTRIBUCIÓN GNU/LINUX

Es la versión incorporada en tu distribución, es la más estable pero seguramente sea una versión antigua. Para instalar LibreOffice mediante esta opción, ejecuta sudo apt-get install libreoffice en tu terminal.

OPCIÓN 2: DESDE LA PÁGINA OFICIAL

Desde la página oficial puedes descargar la última versión estable.

Instalar PowerShell en una distribución Linux

PowerShell es un shell de Microsoft multiplataforma. Aunque me duela decirlo, es más potente que Bash a la hora de realizar scripts ya que soporta, por ejemplo, números en coma flotante. La buena noticia es que su licencia es MIT y, por tanto, compatible con la licencia GPL.

Los pasos para su instalación son los siguientes:

  1. Entra en la página oficial del repositorio de PowerShell.
  2. Dirígete a la sección Obtener PowerShell.
  3. Descarga el instalador correspondiente a tu distribución GNU/Linux y sigue las instrucciones oficiales indicadas.

Comandos básicos de Git

Aquí tenéis una breve tabla sobre los comandos más básicos para poder trabajar con Git:

Comandos
Explicación

git clone uri.git
Clona un repositorio en el directorio actual.

git pull
Incorpora los cambios de un repositorio remoto en la rama actual.

git status
Muestra el estado actual del árbol de trabajo.

git add .
Actualiza el índice con el contenido actual del árbol de trabajo.

git commit -m ‘mensaje
Registra los cambios en el repositorio.

git push
Actualizar referencias remotas junto con objetos asociados.

Para instalar Git en distribuciones basadas en Debian,

Linux Containers (LXC)

Aquí tenéis una breve tabla sobre los comandos esenciales para poder virtualizar con LXC:

Comando
Explicación

sudo lxc-create -n id -t download
Crea un contenedor llamado id usando una plantilla.

sudo lxc-ls –fancy
Lista los contenedores creados en el sistema.

sudo lxc-start -n id
Inicia un contenedor.

sudo lxc-info -n id
Obtener información sobre un contenedor.

sudo lxc-attach -n id
Unirse a un contenedor e iniciar sesión.

sudo lxc-stop -n id
Detiene un contenedor.

sudo lxc-destroy -n id
Destruye un contenedor.

Para instalar LXC en distribuciones basadas en Debian,

Aprende a usar variables en JavaScript

Aquí os dejo un código mío de ejemplo para empezar a aprender a usar variables de tipo básico en JavaScript.

Es recomendable copiar el código y ejecutarlo en un intérprete de JavaScript y, a continuación, realizar los cambios que consideremos oportunos para comprender el funcionamiento.

Puedes también obtenerlo pulsando aquí.

Aprende a usar variables en Python

Aquí os dejo un código mío de ejemplo para empezar a aprender a usar variables de tipo básico en Python.

Es recomendable copiar el código y ejecutarlo en un intérprete de Python y, a continuación, realizar los cambios que consideremos oportunos para comprender el funcionamiento.

Puedes también obtenerlo pulsando aquí.

Aprende a usar variables en PHP

Aquí os dejo un código mío de ejemplo para empezar a aprender a usar variables de tipo básico en PHP.

Es recomendable copiar el código y ejecutarlo en un intérprete de PHP y, a continuación, realizar los cambios que consideremos oportunos para comprender el funcionamiento.

Formulario básico en PHP

Aquí os dejo un formulario básico en PHP. Es decir, los datos se introducen en un formulario HTML y se procesan en PHP.

form.html:

procesar.php:

Calcular si un año es bisiesto en python 3

Aquí os dejo un pequeño código en Python 3 para empezar a trabajar las condicionales anidadadas:

Anaconda – Distribución Python

anaconda_logo

Anaconda es una distribución Python que contiene una gran cantidad de paquetes, la mayoría enfocados al mundo científico y al procesado de datos.

Viene incluído además uno de mis IDE favoritos para Python: Spyder.

Instalar Anaconda es muy sencillo y viene con todos los paquetes que personalmente yo necesito y me evito de usar decenas de comandos apt-get o de entornos virtuales.

Y vosotros, ¿habéis probado Anaconda? ¿Qué os parece?

Enlace: Página oficial de Anaconda.
Enlace: Página oficial de descargas de Anaconda.

Instalar OpenCV 3.1 en Ubuntu 16.04 LTS

Hace aproximadamente un año y medio que publiqué un tutorial sobre cómo Instalar OpenCV 3.0.0 en Ubuntu 14.04 LTS.

En este caso os traigo el mismo tutorial, en inglés pero muy fácil de seguir, pero verificado para instalar OpenCV 3.1.0 en Ubuntu 16.04 LTS. Éste es el enlace: Install OpenCV on Ubuntu or Debian.

El script de instalación incluído en el tutorial ha sido verificado para los siguientes sistemas operativos y versiones de OpenCV:

· Ubuntu 14.04 LTS.