Boilerplate code

En programación, el boilerplate code o simplemente boilerplate son esas secciones de código que deben incluirse en muchos lugares con poca o ninguna alteración.  Cuando se utilizan lenguajes que se consideran verbosos, el programador debe escribir mucho código para lograr una mínima funcionalidad.  Dicho código se llama boilerplate. Ver más: https://en.wikipedia.org/wiki/Boilerplate_code

El Zen de Python

El veterano Tim Peters enunció 20 bellos aforismos que fueron tomados en cuenta para el diseño de Python de los cuales solo 19 han sido escritos. Lo bello es mejor que lo feo. Explícito es mejor que implícito. Simple es mejor que complejo. Complejo es mejor que complicado. Plano es mejor que anidado. Es mejor … Leer más

El ciclo for en Java, Golang y Python

Haremos una pequeña comparación en la forma en la que puedes usar el ciclo for en cada uno de estos lenguajes de programación. Esta comparación es con propósitos educativos, si vas comenzando en mundo de la programación es bueno que conozcas los detalles básicos de algunos de los lenguajes de programación más ampliamente usados. Comenzaremos … Leer más

Primera Imagen de un Agujero Negro, por Katherine Louise Bouman

Katherine Louise Bouman es una científica y profesora asistente de ciencias de la computación en el Instituto de Tecnología de California.  Hace tres años, Bouman lideró la creación de un algoritmo que eventualmente ayudó a formar esta imagen única en su clase: un agujero negro supermasivo y su sombra en el centro de una galaxia … Leer más

Librerías Más Usadas en Python

También te puede interesar: -Ejemplos Básicos de Python Estas son algunas de las librerías para Python más usadas y que quizá deberías conocer si estás aprendiendo el lenguaje. Son bastante útiles, te facilitarán el desarrollo de aplicaciones avanzadas y podrás usarlas con la confianza de que funcionan y están siendo actualizadas constantemente. requests tqdm pillow … Leer más

Curiosidades en operaciones de punto flotante

¿Qué pasa si restas? 9999999999999999.0 – 9999999999999998.0 = ? El resultado depende un poco del lenguaje.   En la mayoría de los casos el resultado será 2. Esta es la pregunta que se hizo Geo Carncross y hace el experimento con varios lenguajes de programación. Seguramente lo habrás aprendido en la escuela, pero es un aspecto … Leer más

Tips para programadores

Aprende un nuevo lenguaje Es sabido que no debes enfocarte en una sola tecnología o lenguaje de programación.   Pero el sentido de este consejo no es sólo que escojas una tecnología que te permita ganar más dinero (que también es una buena idea), sino que además de eso te permita experimentar y hacer cosas diferentes. … Leer más

Una de las mejores presentaciones de Machine Learning

El empleado de Google Jason Mayes, ingeniero creativo senior, ha publicado unas de las mejores presentaciones sobre Machine Learning. El trabajo es el resultado de dos años de experiencia, es gratuito y se puede descargar o visualizar en línea. Los únicos requisitos según su creador son los siguientes: Dos horas de estudio y atención continuas. … Leer más

Linus Torvals, la mente detrás de Linux

Linus Torvalds transformó la tecnología dos veces: primero con el núcleo de Linux, que es uno de los soportes fundamentales de Internet, y lo hizo nuevamente con Git, el sistema de administración de código fuente utilizado por desarrolladores de todo el mundo. En una rara entrevista con el Curador de TED, Chris Anderson, Torvalds discute … Leer más

Un diagrama casi completo de las Redes Neuronales

Existe una amplia variedad de tipos de redes neuronales y a veces es necesario un mapa para navegar entre muchas arquitecturas y enfoques emergentes.  Fjodor Van Veen del instituto Asimov compiló una maravillosa variedad de topologías de redes neuronales. Mas info:www.asimovinstitute.org