Libros de programación

uno. Serie Python (3 libros)

Si no tiene experiencia previa en programación, lea primero los dos libros siguientes:

1, un byte de Python

Excelente tutorial para comenzar con Python. A partir del contenido del libro, puede conocer las claras ideas de escritura del autor y su excelente control de Python.

2. Programación de inteligencia colectiva

El uso de ejemplos específicos para demostrar las habilidades de programación en Python ha sido muy beneficioso. El autor muestra a los lectores una gran cantidad de algoritmos clásicos en los campos de la inteligencia artificial y el aprendizaje automático de una manera muy intuitiva. Más importante aún, los ejemplos utilizados por el autor para demostrar el algoritmo son escenas muy representativas de la red y, en muchos casos, se explicarán con más detalle en combinación con datos de algunos sitios web operativos reales. Por supuesto, como libro práctico, es indispensable disponer de una gran cantidad de código ejecutable.

3. Libro de cocina de Python Edición china, tercera edición

Este libro puede describirse como la versión del código de Python. Algunas personas dicen que libros como "La Enciclopedia de Códigos" son diccionarios, pero en realidad, "La Enciclopedia de Códigos" no es un truco de maestro. Lo mismo ocurre con "Cookbook". Siempre te da una sensación de "¡Guau, qué hermoso!". Si puedes leer todas las recetas, tu nivel de Python definitivamente cambiará cualitativamente.

II, Lenguaje Java. Serie (3 libros)

1, Java Core Technology Volumen 1: Conocimientos básicos (novena edición)

El libro más influyente y valioso en el campo de Java, escrito por un senior. Experto en tecnología Java con más de 20 años de experiencia en docencia e investigación, es tan famoso como "Pensamientos de programación Java"

2. Algoritmo 4ª edición

"Descripción del lenguaje". es un libro de referencia clásico en el campo de los algoritmos. Presenta de manera integral los conocimientos necesarios sobre algoritmos y estructuras de datos, y analiza especialmente la clasificación, la búsqueda, el procesamiento de gráficos y el procesamiento de cadenas. imprescindible para los programadores de Java.

3. Análisis de algoritmos y estructura de datos: descripción del lenguaje Java

¡Personalmente, este libro es adecuado! Los principiantes analizan fórmulas matemáticas. La introducción a los algoritmos es abrumadora y no hay trabajos descuidados en los libros nacionales. No solo aprendí la estructura de datos, sino que también el análisis del algoritmo es perfecto, lo que hace que sea fácil de cantar. >

Por supuesto, para Java, lo recomendamos. El aprendizaje sistemático y una base sólida no pueden depender solo de la lectura. Si tiene alguna pregunta, puede dejar la información relevante en el sitio web oficial de Qianfeng Wuhan. Estaré allí para ayudarlo a responderlas

Inserte una descripción de la imagen aquí

En tercer lugar, la serie front-end (4 libros)

1, Java Authoritative. Guía (Sexta edición)

Este libro está traducido por el equipo de front-end de Taobao, también llamado Libro de Rhino, conocido como la Biblia para desarrolladores de Java. Hay muchos comentarios sobre este libro en Internet. El significado general es que este libro es un manual de documentación de Java. Cualquiera que no lo haya leído en su totalidad no puede considerarse ingeniero de front-end.

2.

También conocido como el Pequeño Libro Rojo, escrito por Zakas, arquitecto jefe de front-end de Yahoo y autor de "YUI" Production. Aunque el título del libro tiene la palabra "avanzado", también es. Muy básico y la escritura es muy fluida. No es aburrido de leer y, personalmente, creo que es más legible que el libro de Rhinoceros anterior.

3.Patrones de diseño y prácticas de desarrollo de Java

<. p>Una característica importante de este libro es que se combina con operaciones reales y el código es completo y se puede aplicar directamente al desarrollo real

4 La guía autorizada para el rendimiento de la red. p>Este libro es el trabajo autorizado de los miembros principales del equipo de alto rendimiento de Google. Puede considerarse el producto de una combinación perfecta de experiencia práctica e interpretación estándar. El objetivo de este libro es cubrir todo lo que debe hacer un desarrollador. saber sobre redes y optimización del rendimiento en sistemas técnicos