Blog
Traemos para ti la guía definitiva que te permitirá escoger el rumbo correcto en la programación. No se trata de la típica publicación que habla acerca de “los mejores lenguajes de programación”, repleta de nombres populares. Al contrario, es una comparación objetiva y práctica entre cinco lenguajes que además de ser preferidos por los desarrolladores, […]
Los códigos QR (abreviatura de Quick Response Code en inglés) son un módulo que para almacenar información en una matriz de puntos o en un código de barras bidimensional. En pocas palabras, son la evolución del código de barras convencional. Debido al aumento de teléfonos inteligentes estos códigos se han vuelto muy conocidos ya que […]
El juego Snake (en español, la Serpiente) es un videojuego de arcade en el que el jugador controla una larga y delgada criatura, parecida a una serpiente, que vaga alrededor de un plano delimitado, recogiendo alimentos (o cualquier otro elemento), tratando de evitar golpear a su propia cola o a las “paredes” que rodean el […]
El análisis de los archivos HTML es una tarea muy importante en el Web Scraping, ya que este permite extraer la información deseada de las páginas web. Existen varias maneras de analizar HTML con Python, ya sea definiendo un analizador HTML con la librería HTMLParser o creando un objeto BeautifulSoup. Veremos varios enfoques en este […]
El Protocolo de Transferencia de Archivos (FTP por sus siglas en inglés) es un protocolo de red que sirve para la transferencia de archivos entre sistemas conectados a una red por el protocolo TCP y está basado en la arquitectura cliente-servidor. Este protocolo es independiente del sistema operativo entre los sistemas, es decir, las transferencias […]
En esta ocasión vamos a ver una simple funcionalidad que puede ser muy útil en muchos casos. Vamos a explicar con un código muy sencillo cómo ejecutar una función desde un enlace o link HTML con Java Script, de tal forma que no haga una redirección a otra página. Esta funcionalidad es muy similar a […]
El módulo urlliben Python es una colección de módulos que podemos usar para trabajar con URLs. Este paquete cuenta con 4 módulos, que facilitan el manejo de URLs, definen errores para ser capturados en una sentencia try/excepty contienen funciones que permiten descargar archivos con Python. En este artículo nos concentraremos en el módulo urllib.requestque define […]
Cuando estamos comenzando a trabajar en el mundo del Desarrollo Web o el Web Scraping, es decir, recorrer páginas de internet recolectando información, una tarea bastante común es realizar “requests” o solicitudes a un servidor web para que este nos entregue los archivos que queremos. Desde el nacimiento de Python, se ha utilizado la librería […]
En el siguiente tutorial aprenderemos sobre programación de redes. Exploraremos el modelo cliente-servidor que se usa en la World Wide Web, e-mail y muchas otras aplicaciones. El modelo cliente-servidor es un framework de comunicación distribuida de procesos de redes entre solicitantes, clientes y proveedores de servicio. Una conexión cliente-servidor es normalmente establecida a traves de […]
Python posee una gran variedad de librerías que nos permiten añadir funciones adicionales al lenguaje. Wikipedia es una biblioteca Python que facilita el acceso y el análisis de datos de Wikipedia. Con esta librería puesder obtener resúmenes de artículos, datos como enlaces e imágenes de una página, y más. Wikipedia envuelve la API de MediaWiki […]