¿Cuál es el mejor libro de texto de introducción a Python?
"Programación en Python: de la introducción a la practicidad-2016" Este libro es una introducción a Python, adecuado para lectores de Python de todos los niveles.
El libro se divide en dos partes:
La primera parte presenta los conceptos básicos que se deben dominar en la programación de Python, incluida una introducción a potentes bibliotecas y herramientas de Python, como matplotlib. , NumPy y Pygal, y Listas, diccionarios, declaraciones if, clases, archivos y excepciones y pruebas de código.
La segunda parte pone la teoría en práctica y explica cómo desarrollar tres proyectos, incluido el desarrollo simple de un juego Python 2D, cómo usar datos para generar infografías interactivas y crear y personalizar una aplicación web simple y ayudar a los lectores. resolver problemas y confusiones comunes de programación.
Biblioteca estándar
Python tiene una potente biblioteca estándar. El núcleo del lenguaje Python solo contiene tipos y funciones comunes, como números, cadenas, listas, diccionarios y archivos. La biblioteca estándar de Python proporciona funciones adicionales como administración de sistemas, comunicación de red, procesamiento de texto, interfaces de bases de datos, sistemas gráficos y. Procesamiento XML. La biblioteca estándar de Python tiene una interfaz de nombres clara y documentación completa, lo que la hace muy fácil de aprender y usar.
La comunidad Python proporciona una gran cantidad de módulos de terceros que se pueden utilizar de forma similar a la biblioteca estándar. Cubren una amplia gama de funciones, incluida la informática científica, el desarrollo de redes, las interfaces de bases de datos y los sistemas gráficos, y la mayoría de ellos son maduros y estables. Los módulos de terceros se pueden escribir en Python o C, y SWIG y SIP se utilizan a menudo para convertir bibliotecas C en módulos Python.
La biblioteca Boost C++ consta de un conjunto de bibliotecas, Boost.Python, que pueden ser invocadas por programas escritos en Python o C++. Python tiene una gran cantidad de herramientas estándar basadas en bibliotecas y la capacidad de usar lenguajes de bajo nivel como C y C++, que pueden usarse como interfaces para otras bibliotecas, por lo que Python se ha convertido en una aplicación poderosa como lenguaje adhesivo entre otros lenguajes y herramientas.