CategoriasProgramaciónPython

6 módulos útiles en Python

Python tiene una variedad de módulos para una variedad de tareas, sin embargo, podríamos decir (al menos en mi opinión) que existen algunos que se usan muy a menudo, casi siempre, por eso, he decidido hacer este articulo resaltando los 6 módulos que ya vienen con Python y que son bastante útiles y todo el mundo debería de conocer.

El primero de todos es el módulo os…

Leer más
CategoriasProgramaciónPython

Funciones lambda en Python

Una función lambda en Python es una función pequeña y anónima que se escribe en una sola línea.

El objetivo es crear funciones cuya lógica sea simple y rápida. No hay necesidad de definir una función completa para una tarea sencilla…

Leer más
CategoriasBases de datosNoSQLPHPProgramación

MongoDB con PHP

Este articulo pretende explicar cómo usar MongoDB con el lenguaje de programación PHP y bajo Windows.

Lo primero que tienes que hacer es instalar el servidor de MongoDB si no lo tienes ya.

Si ya tienes MongoDB instalado, ahora, deberás instalar la extensión de MongoDB para PHP desde aquí eligiendo la versión adecuada para tu versión de PHP y arquitectura (x64 o x86)…

Leer más
CategoriasPHPProgramación

Excepciones personalizadas

En el anterior artículo que escribí sobre qué son las excepciones en PHP, me olvidé (intencionadamente) de mostrar cómo crear nuestras propias excepciones personalizadas heredando de la clase base Exception.

El objetivo con este artículo es explicar un poco más detalladamente porqué deberíamos de hacerlo y cómo hacerlo.

Es bastante simple, empecemos…

Leer más
CategoriasPHPProgramación

Excepciones en PHP

Este articulo pretende ser la segunda parte de éste otro, así pues, continuemos 😉

Como comenté en el artículo anterior, los errores y las excepciones, en cualquier lenguaje de programación, no son exactamente lo mismo. A veces, sobre todo al principio, podemos tratar una excepción como un error tal cual, y no es del todo así. No nos referimos a lo mismo.

Podemos decir que una excepción es un problema excepcional y previsible y que, además, podemos controlar…

Leer más
CategoriasPHPProgramación

Errores en PHP

Un error, en el ámbito de un lenguaje de programación, es una situación crítica que se produce en nuestro código o programa y que puede llegar, dependiendo del nivel de error, a detener o “romper” el programa.

Creo que es bastante claro y obvio lo que es un error, sin embargo, se pueden producir diferentes tipos de error y, dependiendo del que se produzca, suceda una cosa u otra. Para empezar, debes saber que PHP tiene varios tipos de error…

Leer más
CategoriasProgramaciónPython

Azúcar sintáctico en Python

Hoy quiero hablar sobre qué es el azúcar sintáctico, para que se usa y porque deberíamos conocerlo. Y como todo no son bondades, veremos también alguna desventaja que tiene por ahí… y no, no es un tipo de azúcar que venden en el supermercado 😆

¿Qué es el azúcar sintáctico?

Cuando hablamos de azúcar sintáctico en el ámbito de la programación, nos referimos a los añadidos y mejoras que se hace sobre la sintaxis de un lenguaje de programación…

Leer más
CategoriasProgramación

Principios SOLID

¿Qué son los principios SOLID?

Los principios SOLID, es un conjunto de cinco principios básicos relacionados con la programación orientada a objetos y diseño de software. Aplicar estos principios ayuda a crear un sistema fácil de mantener, flexible y, por tanto, con mayor vida. Estos principios fueron creados por Robert C. Martin a principios del 2000, sin embargo, no pasan de moda, porque el software creado aplicando estos principios es… SOLIDO ;P

Perdona… vayamos en serio, veamos los principios…

Leer más
CategoriasProgramación

Sistema de versiones o versionado semántico

En el mundo del desarrollo de software, hay un tema llamado “sistema de versiones”, que es importante saber y dominar, para poder llevar un control organizado de los cambios que se producen en un programa a lo largo del tiempo.

El sistema de versiones trata de que cada modificación que realicemos sobre el software, ya sea corrigiendo errores, incorporando nuevas características y funcionalidades o simplemente, la más mínima modificación, la marquemos con una versión especifica…

Leer más
CategoriasdulceAuthGit y GithubPHP

dulceAuth: Biblioteca PHP

dulceAuth, es una biblioteca escrita en PHP que permite la gestión de usuarios facilitando el registro, autenticación y administración de los mismos. También nos permite gestionar todos sus roles y permisos.

Leer más