La Red de Conocimientos Pedagógicos - Conocimientos sobre estudiar en el extranjero - ¿Qué libros de programación hay en la lista de libros nuevos después de las vacaciones?

¿Qué libros de programación hay en la lista de libros nuevos después de las vacaciones?

Las vacaciones de Año Nuevo terminaron y supongo que todos se han unido al trabajo. El editor echó un vistazo a la lista de libros nuevos de computadora de hoy. Había varios libros en la lista de la semana pasada. Déjame mostrarte ahora.

1. Matemáticas para el aprendizaje automático

Segundo en la lista semanal de libros nuevos. Un libro que todos los ingenieros de aprendizaje automático deberían leer.

Reseña de Douban:

Un buen libro sobre los conceptos básicos del aprendizaje automático.

El aprendizaje automático ha sido popular durante varios años, y con el desarrollo de 5G y la potencia informática, esta popularidad continuará durante mucho tiempo, como big data, Internet de todo, aprendizaje profundo, visión por computadora. , etc. Todo el mundo quiere entender el aprendizaje automático y obtener una parte del pastel, pero es mucho más difícil para los humanos aprender el aprendizaje automático que el aprendizaje automático, porque el conocimiento matemático avanzado es un obstáculo que cualquiera que estudie el aprendizaje automático en profundidad no puede superar.

Este libro está diseñado para resolver este problema. A partir del cálculo básico, el álgebra lineal y la teoría de la probabilidad, se extiende a los métodos de optimización, los procesos estocásticos y la teoría de grafos, y está conectado con los algoritmos de aprendizaje automático que aplican, sentando una buena base para la introducción del aprendizaje automático. Por lo tanto, se recomienda encarecidamente que cualquiera que quiera comprender a fondo el aprendizaje automático lea este libro. Además, este libro es fácil de entender y, de hecho, es una buena opción para principiantes.

La combinación de teoría y práctica permite que tanto principiantes como personas experimentadas obtengan los resultados correctos.

Aunque el contenido de este libro es básicamente conocimiento matemático, en realidad concede gran importancia a la combinación de teoría y práctica. Si bien explica el conocimiento matemático, también proporciona ejemplos de su aplicación práctica en el aprendizaje automático y viene con código Python, lo que hace que las matemáticas ya no sean matemáticas puras, sino la puerta a las aplicaciones de aprendizaje automático. . Los principiantes pueden seguir el contenido de este libro para aprender desde matemáticas hasta algoritmos y codificación, mientras que los lectores con una base en algoritmos de aprendizaje automático pueden leer las aplicaciones primero y luego leer el contenido matemático de cada aplicación que aún no han entendido en consecuencia. sacar el máximo provecho de este libro.

2. Guía práctica de pruebas ágiles

De la teoría a la práctica, explica de forma integral el conocimiento de las pruebas de software en microservicios y modelos ágiles. El último trabajo del experto en pruebas Yun Yun, recomendado por expertos como Zhu Shaomin y Ru Bingsheng, proporciona código completo y tecnología de contenedorización. Este libro presenta principalmente los métodos de proceso y la práctica técnica de las pruebas ágiles. Este libro se basa en las prácticas actuales de los sistemas ágiles, comenzando con diagramas de historias de usuario, clasificando gradualmente el proceso de iteración, construyendo un plan de entrega iterativo y construyendo una integración continua y un canal de lanzamiento continuo para el dominio de I + D, a fin de desarrollar ramas características. y completar aún más la codificación de las arquitecturas de microservicios convencionales y construir un sistema de automatización jerárquico, admitir sistemas de gestión y mantenimiento en contenedores y, finalmente, completar la clasificación del sistema de conocimiento de todo el ciclo de vida de entrega. Este libro brinda a los lectores una comprensión clara y completa del proceso de un extremo a otro en todo el proceso de pruebas ágiles, ampliando así sus horizontes, mejorando gradualmente el conocimiento y las capacidades de las pruebas y satisfaciendo las necesidades completas de las pruebas ágiles.

Este libro es adecuado para evaluadores, administradores de pruebas y programadores. También se puede utilizar como libro de estudio para profesores y estudiantes de carreras relevantes en universidades y como material didáctico para escuelas de formación.

3. Aprendizaje automático de base cero

Libro tutorial de inteligencia artificial, una breve introducción a las redes neuronales y el aprendizaje profundo basado en algoritmos del marco de Python, la capacitación en el aula de Xiaobaishu está equipada con ricos casos prácticos. Se dan ejemplos de comentarios de lectores sobre el código fuente a lo largo del libro.

Un libro especialmente bueno. Después de comprarlo, lo leí como una novela e incluso no pude dejarlo antes de acostarme. El autor escribe sobre el aprendizaje automático de una manera muy vívida, que es realmente fácil de entender para la gente. Como estaba tan concentrado en la lectura, incluso podía soñar que me había convertido en un maestro del aprendizaje automático. Tengo curiosidad por saber qué tipo de persona es el autor. Debe ser un león de asedio con humor y gracia. Estudié el retrato del autor con atención y me sentí familiar. La voz y la apariencia en el retrato eran tan reales como tú, él y yo a nuestro alrededor. Después de estudiar este libro, siento que tengo un buen plan para entrevistas en empresas de IA. ¡Deseo que encuentres pronto tu trabajo ideal! ! !

¿Este libro ha superado la IA? ¿novato? El diálogo en "Ka Ge, aprendiz de programador de Xiao Bing, aprende aprendizaje automático" es simple y práctico, e incluye principalmente la ruta de aprendizaje rápido del aprendizaje automático, conocimientos básicos de matemáticas y Python, algoritmos básicos de aprendizaje automático (regresión lineal y regresión logística), profundo Redes neuronales, redes neuronales convolucionales, redes neuronales recurrentes, algoritmos clásicos, aprendizaje en conjunto, aprendizaje no supervisado y semisupervisado, aprendizaje práctico por refuerzo y casos prácticos relacionados.

Todos los casos de este libro se implementan mediante Python, la biblioteca de aprendizaje automático Scikit-learn y el marco de aprendizaje profundo de Keras, y también contienen análisis y visualización de datos enriquecidos.

Este libro es adecuado para programadores, gerentes de proyectos, estudiantes universitarios y cualquier persona que quiera aprender aprendizaje automático desde cero, para introducir el campo del aprendizaje automático y establecer un canal de conocimiento desde la teoría a la práctica.

Dominar Rust 2.ª edición

Comentarios de los lectores

Muy bien, a diferencia de otros libros nacionales sobre óxido, ¡este libro pone especial énfasis en la operatividad! ¡Todos los ejemplos son buenos! ¡Pruebas de penetración! !

Este libro es muy bueno. Esta no es una introducción detallada a la gramática, sólo una impresión preliminar. En cambio, se centra en las herramientas y procesos de desarrollo relevantes.

Guarda los detalles para más tarde.

El contenido de este libro es * * *Capítulo 17, que explica el conocimiento relacionado con Rust de superficial a profundo, cubriendo sintaxis básica, administradores de paquetes, herramientas de prueba, sistemas de tipos, administración de memoria, manejo de excepciones, avanzado. tipos, modelo de concurrencia, macros, interfaz de funciones externas, programación de red, HTTP, base de datos, WebAssembly, marco GTK+, depuración de GDB.

Este libro es adecuado para lectores que quieran aprender a programar en Rust. Espero que los lectores puedan tener algún conocimiento de C, C++ o Python. Los ricos ejemplos de código y las explicaciones detalladas del libro pueden ayudar a los lectores a comenzar rápidamente y dominar la programación de Rust de manera eficiente.

Libros dignos de recomendación repetida

Code Clean

Comentarios de Douban

Todos los que escriben código deberían leer este libro. Aunque los ejemplos del libro están en Java y yo uso Python, los requisitos para un buen código son los mismos sin importar el lenguaje que se utilice.

Cuando suelo escribir código, presto atención a cuestiones como los nombres y el formato, pero con solo explorar por mi cuenta, parece que entiendo algunas partes y parece haber una capa de velo entre ellas. y la verdad. Y este libro simplemente me ayudó a perforar este velo y establecer mi comprensión básica del buen código. Después de leerlo, también prestaré atención a los puntos clave mencionados en el libro al escribir código.

Conviértete en un mejor programador

r habló sobre una nueva empresa antes de dejar su trabajo y me dijo que aún no se había incorporado al trabajo y el gerente del proyecto le pidió que leyera el libro "Limpieza de códigos". He oído hablar de ello. Jajaja sonríe. Conozco este libro, pero nunca lo he leído.

Todo es cuestión de código, todo comienza con el código. Por lo tanto, hace más de diez años, supe la importancia del código de alta calidad y también entendí que el rendimiento de los programadores excelentes es mucho mayor que el de los programadores comunes. También tengo varios libros sobre código en mi escritorio, como "Refactorización" y "El arte de escribir código legible". Algunos de los principios son muy generales, pero me sorprendió el contenido de este CleanCode, que está literalmente lleno de palabras.

Refactorización para mejorar el diseño del código existente (segunda edición, edición de bolsillo)

Comentarios de Douban

Reimpresión clásica Abre el código, ¿eh? Javascript? ! En comparación con la primera versión del código Java, se puede decir que la segunda versión está llena de sinceridad. Para mantenerse al día, se ha modificado mucho contenido. Incluso el lenguaje utilizado ha cambiado. Los capítulos 6 a 12 son la esencia de este libro y son extremadamente valiosos (puede comprender el significado central con solo mirar el código de muestra).

Este libro explica por qué y cómo mejorar el diseño del código existente. El primer capítulo es tan malo como siempre y el segundo capítulo es normal. Sin embargo, los capítulos 3, 5, 6 a 12, que pueden consultarse rápidamente, son bastante valiosos. La segunda edición de este libro fue reescrita en JavaScript, pero al igual que la primera edición, no recomiendo mirar el código que contiene, es demasiado redundante y difícil de identificar la situación real del lector. Deberíamos partir del código real en el que hemos trabajado, leer las motivaciones y prácticas de las técnicas propuestas en Refactoring y probarlas en la práctica. Esta es la mejor manera de utilizar este libro. El objetivo de la refactorización no es dominar ninguna habilidad, sino pensar en su trabajo y su código.

¿Qué versión de este libro has leído?

Otro libro de Martin Fowler, el maestro mundial en desarrollo de software, también es un clásico.

Los libros de metodología típicos solo se centran en herramientas y técnicas. La comunidad orientada a objetos está buscando un libro que pueda superar esta limitación, y este libro innovador simplemente satisface esta necesidad. En este libro, el autor se centra en el resultado final del análisis y diseño orientado a objetos: el modelo mismo.

En este libro, el autor comparte su amplia experiencia en el modelado de objetos y su profundo conocimiento para identificar problemas repetitivos y convertirlos en modelos reutilizables, y presenta una serie de modelos de diferentes campos (incluidas transacciones, medición, relaciones contables y organizativas, etc.). ).

Los patrones conceptuales no pueden existir de forma aislada. Sobre la base de este entendimiento, el autor también ofrece una serie de? ¿Modo de soporte? . Estos patrones analizan cómo convertir un modelo conceptual en software y adaptarlo a la arquitectura de un gran sistema de información. Una explicación de cada patrón incluye las ideas de diseño detrás de él, cuándo debe (o no) usar los patrones y consejos para su implementación. Los ejemplos presentados en este libro forman un manual práctico que contiene no solo modelos útiles sino también información sobre técnicas de reutilización para ayudar a mejorar el análisis, el modelado y la implementación.

¿Qué aprendiste? Los comentarios son bienvenidos ~

(Las imágenes y el contenido de este artículo son de Internet y son solo para referencia. Si hay derechos de autor involucrados, deje un mensaje y el autor eliminará la publicación. ¿Qué opinas? Después de leerlo, puedes dejar un mensaje si te gusta, ¡recuerda seguirlo! Xiao seguirá apreciando varios artículos para ti. Te deseo feliz lectura, buen humor y buena salud todos los días.