Blog

  • El ciclo for en Java, Go y Python

    El ciclo for en Java, Go y Python

    El ciclo for comparado en Java, Go y Python con ejemplos ejecutados: el for clásico, recorrer colecciones con índice, range, el for que hace de while en Go y el else del for de Python.

    Leer más

  • Librerías de Java para Reportes

    Librerías de Java para Reportes

    Estas son algunas de las librerías para Java que puedes usar para generar reportes en diversos formatos, agregar gráficas y otros recursos útiles para mostrar datos al usuario final. Algunos proyectos disponen de una versión opensource, edición community y versiones comerciales. JFreeChart: http://www.jfree.org/jfreechart/ JasperReports:  http://community.jaspersoft.com/ BIRT: http://www.eclipse.org/birt/ Pentaho: http://community.pentaho.com/projects/reporting/ Spagobi: http://www.spagobi.org/ KNIME: https://www.knime.com/ ReportServer: https://reportserver.net/en/…

    Leer más

  • Primera Imagen de un Agujero Negro, por Katherine Louise Bouman

    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

  • Las librerías de Python más usadas, con ejemplos que funcionan

    Las librerías de Python más usadas, con ejemplos que funcionan

    Las librerías de Python que más se usan hoy, agrupadas por tarea: requests, tqdm, Pillow, NumPy, pandas, Matplotlib, Beautiful Soup, SQLAlchemy, FastAPI y pytest, cada una con un ejemplo probado con Python 3.14.

    Leer más

  • Curiosidades del punto flotante: por qué 9999999999999999.0 − 9999999999999998.0 da 2

    Curiosidades del punto flotante: por qué 9999999999999999.0 − 9999999999999998.0 da 2

    Por qué casi todos los lenguajes dicen que 9999999999999999.0 − 9999999999999998.0 es 2, explicado con Java: los 53 bits de precisión del double, 0.1 + 0.2, y cuándo usar BigDecimal o long.

    Leer más

  • Tips para programadores

    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

  • La presentación de Google Duplex en la Google I/O

    La gran novedad en uno de los eventos más importantes de Google, la 2018 I/O Developer Conference es Google Duplex, el asistente que hará las reservaciones por ti. Durante la presentación, el asistente realiza dos reservaciones con establecimientos reales.  El asistente, la «persona no real» interactúa con una «persona real», que parece no percatarse nunca que…

    Leer más

  • Linus Torvalds, la mente detrás de Linux: lo que contó en su charla TED

    El creador de Linux y de Git se definió en TED como un ingeniero y no un visionario. Quién es, cómo nacieron sus dos grandes proyectos y el ejemplo de código con el que explicó qué es para él el buen gusto al programar, probado en C.

    Leer más

  • El mapa de la ciencia de la computación, explicado zona por zona

    El póster de Dominic Walliman reparte la informática en tres grandes zonas: la teoría, la ingeniería de computadores y las aplicaciones. Qué estudia cada una, con ejemplos, y el vídeo en el que el autor lo explica.

    Leer más

  • Pruebas

    Las pruebas unitarias comprueban las piezas más pequeñas del programa por separado, así que suspenderlas es mala señal. La cara del niño lo dice todo.

    Leer más

  • Los 10 lenguajes de programación más populares en 2017

    La revista IEEE Spectrum ha publicado un ranking de lenguajes de programación basándose en al menos 10 fuentes en línea (Google Search, Google Trends, Twitter, GitHub, Stack Overflow, Reddit, Hacker News, CareerBuilder, Dice, IEEE Xplore Digital Library).  La lista incluye 48 lenguajes y han usado una combinación de 12 métricas que fueron seleccionadas por su creador el…

    Leer más

  • Preguntas y respuestas

    Leer más