Noticias Programación

semana 4 de junio

Nuestro resumen semanal enumera las noticias de la semana, los nuevos títulos agregados a nuestro archivo Book Watch y nuestra reseña semanal de libros. El primer artículo destacado de esta semana proviene de Fundamental C: acercarse a la máquina y mira Cuerdas. El otro es «The Bloom Filter» en el que Mike James presenta un ingenioso algoritmo para no perder el tiempo buscando datos que no existen.


Para recibir automáticamente este resumen por correo electrónico, suscríbase a nuestro boletín semanal.

23-29 de junio de 2022

Artículos relacionados

C fundamental – E/S de cadena
harry testarosa
miniatura del artículo

Este extracto, de mi libro sobre programación C en un contexto de IoT, explica que las cadenas no son tan fáciles de usar. Debe saber cómo obtener cadenas del mundo exterior y convertirlas a tipos de datos C.








El filtro de la floración
mike james
miniatura del artículo

Es posible que nunca haya oído hablar de un filtro Bloom, pero este ingenioso algoritmo se utiliza en la base de datos BigTable de Google para evitar perder el tiempo buscando datos que no están allí.







Bandera

Programación de noticias y vistas




El óxido entra en el kernel
29 junio | harry testarosa
miniatura del artículo

A los inocentes les parece que esto puede ser un problema serio, pero a los iniciados les parece una oportunidad seria. El Rust del que estamos hablando es, por supuesto, el lenguaje, no el resultado de la corrosión, y puede ser el mayor cambio en la programación en mucho tiempo.








Celebrando el día del Tau
29 junio | Sue Gee
miniatura del artículo

Hoy es 28 de junio o 6:28 am. ¿Es un número familiar? Probablemente no. Se llama tau y es el doble del número que se recuerda – 3.14, llamado pi, que estamos acostumbrados a celebrar el Día Pi – 14 de marzo. La buena noticia es que debido a que tau es el doble, nos da una gran excusa para comer una porción doble.






Amazon estrena CodeWhisperer
28 de junio | ian elliot
miniatura del artículo

Amazon anunció CodeWhisperer, una herramienta de programación basada en aprendizaje automático que proporciona una funcionalidad similar a Copilot de GitHub. CodeWhisperer, que se anunció en la conferencia re: Mars de Amazon, genera sugerencias de código basadas en los comentarios de los usuarios en código y lenguaje natural.






Google presenta Earth Engine como un servicio de nivel empresarial
28 de junio | kay ewbank
miniatura del artículo

Google ha anunciado que pondrá Google Earth Engine a disposición de empresas y gobiernos de todo el mundo como un servicio de nivel empresarial a través de Google Cloud.








AGE: la extensión PostgreSQL de código abierto para la funcionalidad de la base de datos de gráficos
27 de junio | Nikos Vaggalis
miniatura del artículo

Apache AGE, «A Graph Extension» se anunció recientemente como un proyecto de nivel superior (TLP) de Apache Software Foundation. ¿Cuál es la importancia de esto?






Lanzamiento del copiloto de GitHub
27 de junio | kay ewbank
miniatura del artículo

GitHub CoPilot se lanzó oficialmente con una opción gratuita para que lo usen estudiantes verificados y mantenedores de proyectos populares de código abierto. A otros desarrolladores se les cobrará $10 USD/mes o $100 USD/año.








Premio Desafío Alexa TaskBot
26 de junio | Sue Gee
miniatura del artículo

Un equipo de estudiantes graduados de la Universidad de Glasgow emergió como el ganador del desafío inaugural Alexa Prize TaskBot Challenge de Amazon con GRILLBot, un «asistente digital multimodal orientado a tareas para guiar a los usuarios a través de tareas complejas del mundo real».






Mark Horowitz, ganador del Premio de Arquitectura Informática
24 de junio | Sue Gee
miniatura del artículo

El Premio ACM Eckert-Mauchly 2022 fue para Mark Horowitz, un pionero de la interfaz DRAM y cuyas ideas sobre la intersección de la arquitectura y los circuitos han tenido una profunda influencia.

+ HISTORIA COMPLETA





GitHub Skills: una mejor manera de aprender Git y GitHub
24 de junio | Nikos Vaggalis
miniatura del artículo

GitHub acaba de lanzar Github Skills, una nueva plataforma de aprendizaje que reemplaza a los Laboratorios de aprendizaje actuales. Este es un cambio para mejor.






Meta lanza cinco nuevos certificados profesionales en Coursera
23 de junio | Sue Gee
miniatura del artículo

Meta amplía su oferta de formación de Coursera con cinco nuevos certificados profesionales para aquellos que buscan seguir una carrera como programadores: para la web, para dispositivos móviles o como ingenieros de bases de datos. Preinscríbete antes de la fecha de inicio para disfrutar de tus primeros 30 días gratis.






Apache InLong se convierte en un proyecto de primer nivel
23 de junio | kay ewbank
miniatura del artículo

Apache anunció que InLong es ahora un proyecto de alto nivel. InLong es un marco de integración integral para cantidades masivas de datos que proporciona capacidades de transmisión de datos automáticas, seguras y confiables.





 

Bandera

libros de la semana

Si desea comprar u obtener más información sobre cualquiera de los títulos que se enumeran a continuación en Amazon, haga clic en las portadas de los libros en la parte superior de la barra lateral derecha. Si compra en Amazon después de esto, podríamos ganar unos centavos a través del programa Amazon Associates, que es una pequeña fuente de ingresos que nos permite seguir publicando.

Revision completa


Veredicto: Este es un libro extraordinario. Está ricamente ilustrado con tablas de colores, gráficos y muestras, pero es un libro muy grande y muy desafiante. No creo que pueda crear una introducción más accesible al aprendizaje automático y al aprendizaje profundo, pero aún así son 750 páginas de ideas difíciles. Como ya he dicho, sin matemáticas que lo reduzcan a principios generales será difícil tenerlo presente. Lo un poco triste es que si las ecuaciones estuvieran en el libro, las ilustraciones serían una excelente manera de entender lo que significan. Sugeriría enfáticamente que el autor produzca otra versión de este libro completa con ecuaciones, sería más corta pero más valiosa.

Añadido a Book Watch


Los libros publicados más recientemente se pueden encontrar en Libro Ver archivo.

De la biblioteca del programador

Últimas publicaciones:


pythonObject2e360

Esta semana se publica la segunda edición revisada de Python del programador: todo es un objeto donde Mike James revela cómo Python tiene un enfoque único y unificador de clases y objetos. Este es el primero de una serie de títulos de nivel intermedio para el programador que quiere entender qué hace que Python sea especial y lo diferencia de otros lenguajes de programación, de ahí el eslogan «Algo completamente diferente», que es, por supuesto, una referencia a la la marca de televisión y cine Monty Python que inspiró a Guido Van Rossum a nombrar su nuevo lenguaje. El tema habla más o menos de todo lo que tiene que ver con la forma en que Python implementa los objetos. Es decir, en orden de sofisticación, metaclase, clase, objeto, atributo y todas las demás estructuras como funciones, métodos y los muchos «métodos mágicos» que utiliza Python para que todo funcione.


Python360

Este es el segundo título de Something Completely Different y explora cómo se manejan los datos de una manera decididamente pitónica. Lo que tenemos en Python son objetos de datos que son muy utilizables y extensibles. Desde enteros de precisión ilimitada, llamados bignums, pasando por elegir una lista para desempeñar el papel de una matriz, hasta tener el diccionario como un tipo de datos integrado, Python se comporta de manera diferente a otros lenguajes y este libro es lo que necesita para ayudarlo. aproveche al máximo estas características especiales. También hay capítulos completos sobre lógica booleana, fechas y horas, expresiones regulares y manipulación de bits.

Mike James ahora está trabajando en el tercer libro de la serie, Python del programador: asíncrono que no solo cubre el último asyncio en profundidad, sino que tiene todo lo que necesita saber sobre los muchos enfoques de async proporcionados por Python: subprocesos, procesos, futuros, tareas, planificadores. Este es el libro que necesita para comprender todas las opciones, compensaciones y trucos.

Estos libros no son para principiantes absolutos y se supone cierta familiaridad tanto con la programación orientada a objetos como con Python, y el primer capítulo proporciona un breve resumen. También comparten un apéndice sobre el uso de Visual Studio Code de Python.


Maquillaje180

Los programadores piensan diferente a los no programadores, ven y resuelven los problemas de una manera que el resto del mundo no ve. En este libro, Mike James toma conceptos de programación y explica qué implica la habilidad y cómo lo hace un programador. En cualquier caso, Mike observa cómo convertimos un proceso dinámico en un texto estático que puede ser entendido por otros programadores y ejecutado por una computadora. Si eres programador, su intención es darte una comprensión más clara de lo que haces para que lo aprecies aún más.

IP2El Programador ha estado reportando noticias por más de 12 años. Puede acceder a TecnoPasion Weekly hasta enero de 2012 para todos los títulos, además de reseñas de libros y artículos.

Para estar al día de las últimas noticias y recibir automáticamente este resumen por correo electrónico, suscríbete a nuestra newsletter semanal y síguenos Gorjeo, Facebook y LinkedIn, donde puedes compartir todas nuestras historias.

También puede suscribirse a nuestras fuentes RSS: tenemos una para contenido completo, otra para noticias e incluso una para libros con detalles de reseñas y adiciones a Book Watch.

Envíe sus comunicados de prensa, noticias o comentarios de programación a: NewsDesk@TecnoPasion.info

También puede gustarte...