Este proyecto ya no se mantiene. El repositorio es de solo lectura y no acepta nuevas contribuciones. Si está interesado, puede bifurcar el repositorio y conservar su copia.
![Logotipo gratuito del proyecto Python Books](https://images.downcodes.com/uploads/20241221/img_6765f9c1699b530.png)
Libros gratuitos sobre Python
Una lista de libros de Python en inglés que se pueden leer o descargar gratis en línea.
Tabla de contenido
- Cómo empezó la lista
- ¿Qué hay en la lista?
- ¿Por qué libros gratis?
- Expresiones de gratitud
- Lista de libros gratuitos sobre Python
- Introductorio
- Intermedio
- Avanzado
- IA y aprendizaje automático
- Ciencias de la Computación
- Ingeniería de Software y mejores prácticas.
- GUI
- Herramientas
- desarrollo web
- ciencia de datos
- Ciencia
- Cuaderno Jupyter
- Ingeniería
- Criptografía
- Juegos
- Listas de libros gratuitos sobre Python
- Licencia
Cómo empezó la lista
Había estado aprendiendo Python durante algunas semanas cuando, en enero de 2019, me topé con una publicación de Reddit en r/learnpython que buscaba sugerencias sobre cómo convertirse en un mejor programador.
Uno de los comentarios pedía buenos libros o sitios web sobre algoritmos y estructuras de datos. Había recopilado enlaces a recursos útiles de aprendizaje de Python, entre los que se encuentra el libro electrónico gratuito Resolución de problemas con algoritmos y estructuras de datos utilizando Python, así que compartí el enlace en un comentario.
Mi comentario obtuvo un par de docenas de votos a favor, lo que insinuaba el interés en libros de Python buenos y de fácil acceso. Por lo tanto, más tarde preparé una lista de todos los libros gratuitos de Python que había encontrado y la publiqué en r/Python.
Tenía razón. Mi publicación obtuvo cientos de votos positivos y varios redditors contribuyeron con enlaces a más libros y listas, confirmando así el interés en dicho recurso. El siguiente paso fue hacer que mi lista fuera más útil y ampliamente disponible integrándola con las sugerencias que recibí en la publicación de Reddit, publicándola en GitHub y ampliándola con más libros.
Es la lista que estás leyendo ahora.
¿Qué hay en la lista?
Esta lista incluye las entradas que publiqué originalmente en Reddit, los libros y otras listas sugeridas en los comentarios, algunas más que encontré desde entonces y todas las que descubriré.
¿Qué es un libro gratuito de Python?
Mi definición es confusa y necesariamente subjetiva. Pero yo diría que es un archivo de libro electrónico, un documento del tamaño de un libro o un sitio web estructurado como un libro sobre Python, escrito en inglés y que se puede leer en línea o descargar de forma gratuita. La mayoría de los tutoriales cortos en línea y las páginas de instrucciones probablemente no califiquen.
Pero al final reconozco un libro gratuito de Python cuando lo veo.
Las entradas están agrupadas por categoría o dominio de aplicación e incluyen cobertura en todos los niveles de habilidad, desde básico hasta avanzado. Dentro de las categorías, las entradas están ordenadas alfabéticamente por título.
Algunos redditors compartieron enlaces a otra lista de libros de programación gratuitos, algunos de los cuales tratan sobre Python. También los he incluido pero, por supuesto, hay cierta superposición con el mío.
¿Por qué libros gratis?
No me importa el contenido pago. De hecho, también compré fantásticos libros electrónicos pagados sobre Python y recursos en línea y voy a conseguir más.
Sin embargo, los libros electrónicos gratuitos tienen varias ventajas, como que a menudo vienen en formatos adicionales útiles o descargables. También es más fácil conseguir libros sobre temas que pueden interesarle pero que no necesita de inmediato.
Expresiones de gratitud
Gracias a los redditors que contribuyeron con sugerencias de libros y enlaces en mi publicación original: AlSweigart, ASIC_SP, Bisalsn, bitcoin-dude, code_x_7777m isakar-elahim, lask757, mfitzp, pvc, warbird2k.
Lista de libros gratuitos sobre Python
Introductorio
- Introducción a Python de 100 páginas
- Un byte de Python
- Una introducción a Python para lingüistas
- Código con Repl.it: proyectos de Python para principiantes
- Codificación para economistas
- Explorando los conceptos básicos de Python
- Pitón a toda velocidad
- Cómo codificar en Python
- Aprenda Python de la manera correcta
- Tutorial para no programadores sobre Python 3
- Pitón 101
- Deslízate en Python
- El libro de codificación Python: comprender qué es realmente la programación
Intermedio
- Cajas: su segundo libro de Python
- Python intermedio
- ¿Python re (gex)?
- Consejos de Python: Python intermedio
Avanzado
- Un libro de Python: Python inicial, Python avanzado y ejercicios de Python
- Patrones, recetas y modismos de Python 3
- Notas de Python para profesionales
IA y aprendizaje automático
- Aprendizaje automático desde cero: derivaciones en concepto y código
- Procesamiento del lenguaje natural con Python
- Redes neuronales y aprendizaje profundo
- Programación probabilística y métodos bayesianos para hackers
Ciencias de la Computación
- Algoritmos anotados en Python - Con aplicaciones en Física, Biología y Finanzas
- Estructuras de datos y recuperación de información en Python
- Cómo pensar como un informático: edición interactiva
- Resolución de problemas con algoritmos y estructuras de datos usando Python
- Piense en Python: cómo pensar como un informático
Ingeniería de Software y mejores prácticas.
- Patrones de arquitectura con Python: habilitación del desarrollo basado en pruebas, diseño basado en dominios y microservicios basados en eventos
- Arquitecturas limpias en Python: un enfoque práctico para un mejor diseño de software
- Programación orientada a objetos con Python: aprenda los conceptos básicos de la programación orientada a objetos con Python 3
- Paquetes de Python
- Diseño de software con ejemplo: una introducción basada en herramientas con Python
- Desarrollo basado en pruebas con Python
- ¡La guía del autoestopista Python!
- El pequeño libro de los antipatrones de Python
GUI
- Cree aplicaciones GUI simples
Herramientas
- Automatiza las cosas aburridas con Python
- Proyectos prácticos de Python
desarrollo web
- Cree una aplicación Flask simple con Cloud9, Heroku y MongoDB
- Aplicaciones web de cero a producción
ciencia de datos
- Ciencia de datos en producción: creación de canalizaciones de modelos escalables con Python
- Pandas efectivos
- Manual de ciencia de datos de Python
- Python para todos: exploración de datos en Python 3
Ciencia
- Introducción a Python en el laboratorio: un tutorial introductorio de Python para científicos biológicos
- Python para astrónomos: una introducción a la informática científica
- Python y OpenGL para visualización científica
- Python para científicos e ingenieros
- Visualización científica: Python + Matplotlib
- Piense en la complejidad
Cuaderno Jupyter
- Enseñar y aprender con Jupyter
Ingeniería
- PySDR: una guía para SDR y DSP usando Python
- Python para ingenieros de redes
- Piense en DSP: procesamiento de señales digitales en Python
Criptografía
- Descifrando códigos con Python
Juegos
- Juegos de codificación con Pygame Zero y Python
- Inventa tus propios juegos de computadora con Python
- Aprende Python con Arcade Academy
- Crear juegos con Python y Pygame
- Programar juegos arcade con Python y Pygame
Listas de libros gratuitos sobre Python
- Más de 101 libros gratuitos sobre Python
- Libros gratuitos de Python - pythonbooks
- Lista de libros de Python legalmente gratuitos
Licencia
Cada archivo de este repositorio tiene la licencia CC BY 4.0.
Patrocina este proyecto
Si encuentras útil este recurso y quieres patrocinar el proyecto puedes invitarme a un café.