feed

python

Big Data es un término relativamente nuevo y se le aplica a esas tecnologías que se encargan de recopilar, almacenar y procesar inmensidades de datos en tiempo real para poder ofrecer resultados claros para el ser humano. Un buen ejemplo de ello fue la victoria de Obama en 2012 gracias al Big Data. Actualmente en muchos casos estas grandes cantidades de datos se suelen procesar gracias Hadoop, un framework de procesamiento de Big Data, pero Apache Spark quiere hacerle frente y augura tener 100 veces mayor rapidez en cálculos en memoria y 10 veces más en disco. Spark es una plataforma de código abierto para el análisis y procesamiento de estas grandes cantidades de datos que puede ser usado en tres frecuentes lenguajes: Scala (en el lenguaje que está escrito Spark), Java y Python. Además incorpora una serie de herramientas integradas para el análisis como es la librería MLib (para implementar funciones cognitivas), el motor de gráficos GraphX, Shark (para procesar grandes consultas en SQL) y Spark Streaming para procesar en tiempo real grandes cantidades de datos entre clústeres. Un punto a favor que puede ayudar a dar el paso a alguna empresa que procesase estos datos tan grandes con Hadoop es que tiene una gran compatibilidad con este otro framework de procesamiento de Big Data. Spark no se limita a grandes equipos o CPDs, sino que lo podemos usar de forma más reducida en nuestro equipo y probar su funcionamiento con total libertad. Además para los que se quieran iniciar en la temática hay bastantes tutoriales que pueden servir de ayuda. Más información | Apache Spark Vía | Java Hispano

Mucha gente usa Safari como librería técnica online ya que consta de casi 40.000 volúmenes. ¿Ahora bien cuales son los libros más consultados?. Esta es una pregunta interesante ya que nos indica en que situación se encuentran las diferentes tecnologías dentro de la comunidad TIC. Vamos a presentar los diez libros más consultados de la librería y que tecnologías abordan.

  • Head First Design Pattern: Los patrones de diseño aparecen en el primer lugar ya que todos de una forma u otra los utilizamos...
  • Leer más »

    De lo que más nos sentimos orgullosos en GenbetaDev es de nuestra comunidad de lectores y su actividad constante en cada uno de los artículos que publicamos.

    Gracias a dos de ellos – Manuel Velando y Fran Navarro – hoy puedo compartir dos excelentes cursos en vídeo online sobre “Desarrollo de Aplicaciones Distribuidas” y “Python para científicos e ingenieros

    Creo que nadie mejor que ellos para...

    Leer más »

    Siguiendo nuestro recorrido sobre propuestas de formación para programadores hemos tenido la oportunidad de hablar con Ignacio Coloma (CTO de Extrema Sistemas). En esta entrevista nos cuenta en profundidad cómo van a ser los primeros cursos que impartirán con certificación de Google Cloud que de forma pionera en Europa va a llevar a cabo desde Extrema Sistemas en su área de formación. Hasta este...

    Leer más »

    ¿Recuerdan de las definiciones matemáticas de por ejemplo números pares o múltiplos que veíamos en la escuela? por ejemplo la definición de los números pares mayores a 10 sería así:

    s = { 2 * x | x € N, 2 * x > 10 }

    Esto se lee como los números pares (2*x) que pertenecen (€) a los números naturales (N) y que sean mayores que 10. La parte anterior al separador se llama la función de salida, x es...

    Leer más »

    Había hecho mis pinitos con Basic pero servidor aprendió a programar realmente en Pascal en el primer curso de la carrera de Informática. Luego, en segundo, llegaron C y C++. Como yo, muchos otros miles de informáticos y desarrolladores formados a finales de los 90s y principios de este (decepcionante) siglo. No hace mucho tiempo pero parece el pleistoceno. Hoy Pascal es poco menos que una lengua...

    Leer más »

    Es muy común que trabajemos con listas y también es muy común que tengamos que recorrerlas para obtener un valor. Por ejemplo si queremos el promedio de una lista de números, debemos sumar todos los números para luego dividirlos por la cantidad.

    Este es un patrón muy común y por lo tanto en Haskell nos brinda unas cuantas funciones muy útiles para encapsular este comportamiento. Estas funciones...

    Leer más »

    Big Data es un término relativamente nuevo y se le aplica a esas tecnologías que se encargan de recopilar, almacenar y procesar inmensidades de datos en tiempo real para poder ofrecer resultados claros para el ser humano. Un buen ejemplo de ello fue la victoria de Obama en 2012 gracias al Big Data.

    Actualmente en muchos casos estas grandes cantidades de datos se suelen procesar gracias Hadoop , un...

    Leer más »

    Es domingo. Dejemos de lado las líneas de código y las metodologías de desarrollo y vayamos a por algo más light. Por ejemplo, un interesante vídeo donde Steve Huffman y Alexis Ohanian comentan como crearon Reddit, el popular servicio de marcadores sociales, en el ya lejano 2005.

    Es un vídeo bastante interesante (y totalmente en el idioma de Shakespeare, sin subtítulos, quedas avisado) en el que...

    Leer más »

    Ya hemos hablado en alguna ocasión de Codeacademy que nos propone de una forma sencilla aprender a programar a través de sus lecciones online. Hasta ahora la plataforma estaba enfocada a lenguaje más front como Javascript, HTML o CSS, pero ahora se han inagurado una sección con clases para aprender a programar en Python. Gran noticia.

    Sus fundadores anuncian que Python es el primer lenguaje del...

    Leer más »

    addEventListener('load', function (event) { prettyPrint() }, false);

    La Django Software Foundation ha liberado la versión 1.4 del más famoso (y usado) framework de desarrollo web bajo Python Django 1.4. En esta nueva versión ya no se soporta más la versión 2.4 de Python y la nueva versión mínima de para utilizar el framewrork es la 2.5

    Asimismo la DFS (Django Software Foundation) ha anticipado...

    Leer más »

    Sigue a Genbetadev