Uso de *args y **kwargs en Python3

Category: Tutoriales
/Author:
  Al definir una función, los parametros definen la cantidad de argumentos que esta puede aceptar al ser llamada. Sin embargo, al programar una función, no siempre es posible predecir todos los escenarios en que puede llegar a utilizarse, implicando también que desconocemos la cantidad de argumentos que puede llegar a recibir. Para estos casos, utilizaremos *args y **kwargs en nuestro código, que nos permiten aceptar un número indeterminado de argumentos para...

Algoritmo de Euclides en Python

Category: Algoritmos
/Author:
El algoritmo de Euclides es un método para obtener el máximo común divisor (MCD) de dos números, descrito por el matemático griego Euclides alrededor del año 300 A.C. Con una pequeña modificación, este algoritmo también puede utilizarse para encontrar el Mínimo Común Multiplo (MCM) de dos números. En programación, podemos implementar el algoritmo de Euclides sin muchas complicaciones, siendo una de sus aplicaciones el simplificar fracciones hasta su minima expresión. A...
Python cheatsheet

Aprende Python sin salir de este post

Category: Tutoriales
/Author:
Python es uno de los lenguajes de programación más utilizados y el favorito de miles de programadores gracias a su legibilidad y facilidad de uso. Muchos argumentan que Python te permite programar en lugar de preocuparte por colocar llaves, paréntesis y puntos y comas, lo que le da una facilidad de uso mayor a la de otros lenguajes de programación. Por lo anterior, Python es una gran opción para aprender...

Lenguajes de Programación más utilizados en 2017

Category: Artículos
/Author:
¿Qué lenguaje de programación aprender? ¿Cuál es el más solicitado por las empresas? ¿Qué lenguaje es más remunerado? ¿Cuál me permitirá transferir mis conocimientos más fácilmente? Para encontrar la respuesta a estas preguntas puede ser de ayuda contestar ¿Cuáles son los lenguajes de programación más utilizados? Para resolver esa pregunta, la empresa TIOBE libera mes tras mes su Índice TIOBE. En este, tras analizar cientos de millones de búsquedas y...