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...

Semaforo de LEDS con Arduino

Category: Tutoriales
/Author:
Después del encendido de un LED con Arduino, una de las primeras prácticas que puedes realizar para conocer la flexibilidad y facilidad de uso de la placa Arduino es la de simular un semáforo utilizando LEDs para esto. Simular las luces de tráfico con Arduino es una tarea muy sencilla, a continuación te muestro como realizar el circuito y el código necesario para esto. Atención: Si no has programado en tu...

Declaración y uso de funciones en Java

Category: Tutoriales
/Author:
Java es un lenguaje de programación orientado a objetos que tiene como caracteristica principal que todos sus elementos son objetos. Como tales, estos tienen sus propios métodos y propiedades que permiten utilizarlos bajo diferentes situaciones en nuestro código y realizar las tareas que se necesiten. Pero si vienes de programar con un lenguaje de programación funcional, como C o Javascript, quizá te preguntes ¿Como definir una función en Java sin...

Ordenamiento de datos: Búsqueda binaria en Java

Category: Tutoriales
/Author:
Cuando tenemos que buscar un dato dentro de un arreglo de datos, uno de los métodos más eficaces de hacerlo es mediante el algoritmo de búsqueda binaria, capaz de encontrar un dato en arreglos de gran tamaño en tan sólo unos instantes, gracias a la poca cantidad de operaciones que realiza en memoria, siendo muy efectivo y consumiendo muy pocos recursos. A continuación te mostraré como implementar este algoritmo de...
Encendido de un LED con Arduino UNO

Encender un LED con Arduino

Category: Tutoriales
/Author:
Las placas Arduino se han convertido en una de las herramientas favoritas de la comunidad maker, especialmente la placa Arduino UNO R3, que ha ganado especial relevancia en los ámbitos educativos dada su facilidad de uso y amplio soporte para todo tipo de proyectos. Precisamente, uno de los primeros proyectos mencionados en cualquier libro sobre Arduino es el de encender un LED utilizando una placa Arduino, algo así como el...
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...