Un artículo imprescindible para empezar a utilizar libros de programación.

Si no tienes experiencia previa en programación, lee primero los siguientes dos libros:

1. "Un byte de Python"

Cómo comenzar Un excelente tutorial sobre Python En el índice del libro, puede conocer las claras ideas de escritura del autor Swaroop C H y su excelente control sobre Python.

2. "Programación de inteligencia colectiva"

Utiliza ejemplos específicos para demostrar habilidades de programación en Python y tiene muchos beneficios. El autor muestra a los lectores una gran cantidad de algoritmos clásicos de inteligencia artificial y aprendizaje automático de una forma muy intuitiva. Lo que es aún más valioso es que los ejemplos utilizados por el autor al demostrar el algoritmo son escenas muy representativas en Internet y, en muchos casos, se combinan con datos de algunos sitios web operativos reales para obtener explicaciones más avanzadas. Por supuesto, como libro práctico, es indispensable una gran cantidad de código ejecutable.

3. "Python Cookbook Chinese Edition, 3.ª edición"

Este libro puede describirse como la versión Python de "Code Encyclopedia". Algunas personas dicen que libros como "La Enciclopedia de Códigos" son diccionarios, pero, de hecho, no es necesariamente cierto que "La Enciclopedia de Códigos" sea un truco de los maestros. Lo mismo ocurre con "Libro de cocina". Al leerlo, siempre tendrás la sensación de: "¡Guau, qué bonito!" Si puedes leer todos los libros de cocina, tu nivel de Python definitivamente cambiará cualitativamente.

2. Serie de lenguajes Java (3 libros)

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

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

2. "Algoritmos Cuarta Edición"

Descripción del lenguaje Java, un libro de referencia clásico en el campo de los algoritmos, que presenta de manera integral los conocimientos necesarios sobre algoritmos y estructuras de datos, y está especialmente enfocado. Se analizan la clasificación, la búsqueda, el procesamiento de gráficos y el procesamiento de cadenas. El libro contiene mucho contenido y se puede decir que es uno de los libros imprescindibles para los programadores de Java.

3. "Estructura de datos y análisis de algoritmos: descripción del lenguaje Java"

¡Este libro es realmente bueno! Personalmente, creo que es muy adecuado para que lo lean los principiantes. Las fórmulas matemáticas analíticas que contiene son perfectas. No es tan desalentador como la introducción a los algoritmos y no es tan apresurado como los libros nacionales. estructura de datos pero también tiene un buen análisis de algoritmos y es fácil de usar. Los seres humanos producen tinnitus.

Por supuesto, para Java, recomendamos el aprendizaje sistemático. Una base sólida no puede depender simplemente de la lectura de libros. Si tiene alguna pregunta, puede dejar su información relevante en el sitio web oficial de Qianfeng Wuhan y estaré allí para ayudarlo a responder.

3. Serie front-end (4 libros)

1. "La guía definitiva de Java (sexta edición)"

Traducido por el front-end de Taobao. Equipo, este libro se llama Libro de Rhinoceros y se conoce como la Biblia para desarrolladores de Java. Hay muchas reseñas de este libro en Internet, lo que probablemente significa que este libro es un manual de documentación de Java. El libro en su totalidad no puede considerarse un ingeniero de front-end calificado.

2. "Programación avanzada de Java (3.ª edición)"

También conocido como el Pequeño Libro Rojo, está producido por Zakas, el arquitecto jefe de front-end de Yahoo y autor de YUI. . Aunque el título del libro contiene la palabra "avanzado", la enseñanza es muy básica y el estilo de escritura es muy fluido. Cada sección es como un blog y no es aburrido de leer. que el libro de Rhino anterior. Sexo más fuerte.

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

Este libro es una expansión adicional de los patrones de diseño. Una característica importante es que se combina con operaciones prácticas y el código completo se puede aplicar directamente al desarrollo real.

4. "La guía definitiva para el rendimiento web"

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 normativa.

El objetivo de este libro es cubrir todos los conocimientos sobre optimización del rendimiento y de redes que los desarrolladores web deben dominar en su sistema técnico.