10 predicciones web para el 2017

Como todos sabemos, la tecnología cambia más pronto de lo que creemos, y es importante mantenernos actualizados. Es por eso que decidí realizar la traducción de este artículo que me pareció particularmente interesante, quizás porque soy desarrolladora Web, y soy testigo en primera fila que, año con año, surgen nuevas herramientas, nuevos lenguajes y nuevas prácticas de programación. El post original lo pueden encontrar en aquí, del autor Craig Buckler, un desarrollador freelance del Reino Unido, que cada año realiza predicciones sobre la web.

Sigue leyendo

Bash: introducción a los scripts

Bash es un lenguaje de programación que tiene como característica principal interpretar órdenes. Este interpretador de comandos es actualmente el estándar de todas las distribuciones GNU/Linux, por lo que la gran mayoría de los scripts para estos sistemas operativos son hechos con Bash.

A la interfaz que permite enviar comandos al sistema operativo se le conoce como shell. Esta interfaz permite estructurar los comandos dentro de un archivo en forma de script para que todas las instrucciones indicadas sean ejecutadas de forma automática en el sistema operativo. Sigue leyendo

Python: primeros pasos con Pygame

Pygame es una biblioteca para Python que permite realizar interfaces gráficas de forma rápida y sencilla. Actualmente es muy utilizada para desarrollar videojuegos en dos dimensiones, sin embargo, se pueden desarrollar todo tipo de aplicaciones gráficas con ella.

Esta biblioteca es fácil de instalar, puesto que se encuentra en los repositorios de las principales distribuciones de GNU/Linux, así que en una distribución tipo Debian, solo basta ejecutar el siguiente comando para instalarla:

 $ sudo apt-get install python-pygame

Como ejemplo vamos a escribir un programa que realice lo siguiente:
  • Desplegar una  ventana de 500x500px

  • Mostrar una imagen en la ventana

  • Cambiar el color de fondo cada 0.5 segundo Sigue leyendo

Python: ¿cómo manipular imágenes?

En esta ocasión explicaré cómo manipular imágenes con Python. Para poder realizar los ejercicios es necesario tener instalado Python, así como la biblioteca  PIL (Python Imaging Library) que nos permiten manipular las imágenes.

Para instalar la biblioteca PIL en Ubuntu, basta con ejecutar la siguiente instrucción:

sudo apt-get install python-imaging

Sigue leyendo

Clases en Python

¿Qué es Python?

Es un lenguaje interpretado o de script,  fuertemente tipado y con tipado dinámico. Python es un lenguaje multiplataforma, lo que nos permite descargar el intérprete para distintos sistemas operativos y también es orientado a objetos.

¿Por qué elegir Python?

Por su sintaxis simple, clara y sencilla.  Además tiene una gran cantidad de librerías disponibles y los programas elaborados en Python parecen pseudocódigo, esto facilita su aprendizaje.

Algunos casos de éxito en el uso de Python son:

Casos de éxito con Python

Casos de éxito con Python

Sigue leyendo