Libros de introducción a Python recomendados
1. Tutorial básico de Python
Este libro es una nueva revisión del tutorial clásico. El autor reescribió completamente el contenido del libro basándose en cambios en las versiones de Python. Si no tiene ninguna base de programación, será mejor que comience a aprender leyendo el primer "Programación en Python: de la introducción a la práctica" y luego elija este como su segundo libro de Python. Si ya tiene experiencia con lenguajes de programación, aún puede aprender mucho de este libro.
Vale la pena mencionar que los 10 elementos de los últimos capítulos del libro son los aspectos más destacados del libro. No solo son prácticos, sino que también están bien explicados. El autor Magnus Lie Hetland es profesor asociado en la Universidad Noruega de Ciencia y Tecnología. Es un hacker. Le gusta estudiar lenguajes de programación de vanguardia. Ha escrito muchos libros y tutoriales en línea sobre Python y es muy querido por los lectores.
2. Programación Python: de la introducción a la práctica
"Amazon Programming" es el primer libro de introducción y el primer libro nacional sobre el lenguaje Python. Basada en Python 3.5 y Python 2.7, es una guía completa de programación de Python que lleva a los lectores a dominar rápidamente los conocimientos básicos de programación, escribir códigos que puedan resolver problemas prácticos y desarrollar tutoriales de proyectos complejos desde el nivel básico hasta el práctico. Este libro es una buena opción para programadores con habilidades básicas de programación y adolescentes de 10 años que desean comenzar con Python y alcanzar el nivel de desarrollo de proyectos reales.
El contenido de este libro se divide en dos partes: la parte básica y la parte práctica. La parte básica presenta conceptos básicos de programación y la parte práctica presenta cómo utilizar los conocimientos recién adquiridos para desarrollar proyectos funcionales: invasión alienígena de juegos 2D, visualización de datos y combate práctico, y aplicaciones web.
3. Inicio rápido con la edición en Python
Este libro es especialmente adecuado para principiantes que carecen de conocimientos de programación. La sintaxis utiliza Python 3. Este libro no solo presenta los conocimientos básicos del lenguaje Python, sino que también enseña a los lectores cómo aplicar estos conocimientos y habilidades a través de la práctica de proyectos. La primera parte del libro presenta los conceptos básicos de la programación en Python y la segunda parte cubre algunas tareas diferentes. Al escribir un programa Python, la computadora puede hacerlo automáticamente. Al mismo tiempo, al final de cada capítulo se proporcionan algunos ejercicios y proyectos prácticos detallados para ayudar a los lectores a consolidar sus conocimientos.
4. Python fluido
Este libro está escrito por Luciano Ramalho, quien ha estado en la primera línea del desarrollo de Python durante casi 20 años. Está dedicado a ayudar a los desarrolladores de Python a aprovechar las excelentes características del lenguaje y las bibliotecas relacionadas para escribir código conciso, fluido, legible y fácil de mantener. El libro analiza los detalles de programación desde el nivel de diseño del lenguaje, teniendo en cuenta tanto Python 3 como Python 2. Tiene una gran cantidad de ejemplos de código detallados, materiales de referencia de alta calidad y enlaces de videos relacionados con el tema.
5. Programación principal de Python
Programación en Python (3.ª edición) Recomendado por el padre de Python. Es una nueva versión mejorada del clásico libro más vendido "Python Core Programming" (segunda edición), que contiene código Python 2 y Python 3 para uso inmediato. Está dividido en tres partes.
La parte 1 explica algunas aplicaciones comunes de Python, incluidas expresiones regulares, programación de redes, programación de clientes de Internet, programación multiproceso, programación GUI, programación de bases de datos, etc. La segunda parte explica temas relacionados con el desarrollo web, incluidos clientes y servidores web, programación web relacionada con CGI y WSGI, el marco web Django, etc. La tercera parte es un capítulo complementario/experimental, que incluye procesamiento de textos y otros contenidos.
6. Piense en Python como un informático (segunda edición)
Este libro trata más sobre cómo capacitar a los lectores para que comprendan la programación de Python como un informático.
Un tema importante a lo largo del libro es cómo pensar, diseñar y desarrollar. A partir de los conceptos básicos de programación, se guía a los lectores para que comprendan el lenguaje Python paso a paso y luego dominen gradualmente conceptos de alto nivel como funciones, recursividad, estructuras de datos y diseño orientado a objetos. La segunda edición de este libro y su código de soporte se han actualizado para admitir Python 3.
Hay ejercicios al final de cada capítulo para ayudar a los lectores a profundizar su comprensión de los conceptos de programación que acaban de aprender. Además, el código de muestra de este libro se mantiene en el repositorio de GitHub para que los lectores lo descarguen y modifiquen.
7. Head First Python (versión china)
"Head First Python (versión china)" habla principalmente sobre el conocimiento básico de la sintaxis de Python 3 y cómo usar Python en la Web. y teléfonos móviles Rápido desarrollo. Le ayuda a dominar rápidamente los conceptos básicos de Python y luego pasar al almacenamiento persistente, manejo de excepciones, desarrollo web, SQLite, procesamiento de datos y Google App Engine. Por la portada del libro, probablemente podamos adivinar que este libro utiliza una forma rica e intuitiva para activar realmente tu cerebro, en lugar de adormecerte con largos sermones.
8. El lenguaje Python y sus aplicaciones
Este libro se basa en la última versión 3.x e introduce los conocimientos básicos del lenguaje Python y sus aplicaciones específicas en varios campos. Se introducen algunos conocimientos básicos necesarios del lenguaje Python y luego se presentan ejemplos del uso de Python para desarrollar diversas aplicaciones en los campos de los negocios, la investigación científica y el arte. El texto es conciso y claro, y los casos son ricos y prácticos. Es un manual introductorio poco común a Python.
Los anteriores son ocho libros de lectura obligada para aprender Python. Si comprende la esencia, tendrá una comprensión más profunda de la programación en Python, lo que también será de gran ayuda para mejorar sus habilidades.