Libros de Python gratuitos

Los mejores libros gratuitos sobre el lenguaje de programación Python

Contenido

En este post he recopilado varios libros útiles y gratuitos sobre el lenguaje de programación Python, que ayudarán tanto a los principiantes como a los programadores experimentados. Te ayudarán a familiarizarte con las herramientas básicas, a dominar las bases de datos y a mejorar tus habilidades profesionales.

Así que, allá vamos…

 

📚 The Hitchhiker’s Guide to Python!

Autores: Kenneth Reitz y Tanya Schlusser

Esta guía artesanal existe para proporcionar a los desarrolladores de Python, tanto novatos como expertos, un manual de buenas prácticas para la instalación, configuración y uso de Python en el día a día.

Esta guía es de opinión de una manera que es casi, pero no del todo, diferente a la documentación oficial de Python. No encontrarás aquí una lista de todos los frameworks de Python disponibles. Más bien, encontrarás una bonita y concisa lista de opciones altamente recomendadas.

Como dicen, esta es una guía viva, que respira. Si quieres contribuir, fork GitHub repo.

 

📚 Automate the Boring Stuff with Python, 2nd Edition

Autor: Al Sweigart

Este es uno de los mejores libros de Python a la venta en todo el mundo, que enseña Python 3 a todo el mundo, incluidos los principiantes con formación técnica y los estudiantes de humanidades, así como los frikis. El libro da instrucciones paso a paso y te guía a través de cada programa, enseñándote a escribir programas en Python de forma rápida y eficiente. El autor, A. I. Sweigart, también ofrece a los lectores proyectos de práctica actualizados al final de cada capítulo.

Aprenderá los fundamentos de Python y se familiarizará con los ricos módulos de la biblioteca para tareas como la recopilación de datos de sitios web, la lectura de documentos PDF y de Word, y la automatización de tareas que implican hacer clic y escribir. La segunda edición del libro incluye un nuevo capítulo sobre la validación de entradas, así como tutoriales sobre la automatización de Gmail y Google Sheets, además de consejos sobre la actualización automática de archivos CSV.

Además del nuevo capítulo, también aprenderá a crear programas que realicen sin esfuerzo las buenas tareas de automatizar las búsquedas de texto en un archivo o en varios archivos, crear, actualizar, mover y renombrar archivos y carpetas, buscar en Internet y descargar contenido en línea, actualizar y formatear datos en hojas de cálculo de Excel de cualquier tamaño, rellenar formularios en línea y mucho más.

 

📚 Python Data Science Handbook

Autor: Jake VanderPlas

Esta es una muy buena introducción a las bibliotecas básicas de Python que conforman el conjunto de herramientas para los científicos de datos. Incluye grandes explicaciones y ejemplos de código para utilizar Numpy, Pandas, Matplotlib y Scikit-learn. También hay un buen capítulo sobre IPython, el entorno de desarrollo de Python más popular para los científicos de datos, y las razones de su popularidad están muy bien descritas en el libro.

 

📚 Python for Everybody

Autor: Dr. Charles R. Severance*

El propósito de este libro es proporcionar una introducción a la programación orientada a la informática. La principal diferencia entre el enfoque informático y el enfoque de ciencias de la computación utilizado en este libro es un mayor énfasis en el uso de Python para resolver problemas de análisis de datos comunes en el mundo de la informática.

 

📚 Learn Python Programming, 2nd Edition

Autor: Fabrizio Romano

“Learn Python Programming” es una introducción rápida, completa y práctica a Python, un lenguaje de programación extremadamente flexible y potente que puede utilizarse en muchas disciplinas.

A diferencia de otros libros, no te aburre con explicaciones detalladas de los fundamentos, sino que te permite dominar el lenguaje rápidamente. Empezarás aprendiendo los fundamentos de Python para tener una base sólida sobre la que construir.

Aprenderás los fundamentos de la programación en Python y cómo puedes manipularlo para obtener resultados. Explorarás diferentes paradigmas de programación y encontrarás el mejor enfoque para la situación; entenderás cómo realizar una optimización del rendimiento y una depuración eficiente; gestionarás el flujo del programa; y utilizarás el formato de intercambio de datos. También aprenderás sobre los servicios criptográficos en Python y entenderás qué son los tokens seguros.

El “Learn Python Programming” le proporcionará un conocimiento profundo del lenguaje Python. Aprenderá a escribir programas, construir sitios web y trabajar con datos utilizando las famosas bibliotecas de datos de Python. Lleno de ejemplos y proyectos del mundo real, el libro cubre diferentes tipos de aplicaciones y concluye creando proyectos del mundo real basados en los conceptos que has aprendido.

El sitio web de Packt tiene muchos otros libros gratuitos, disponible tras la inscripción.

 

📚 Natural Language Processing with Python

Autores: Steven Bird, Ewan Klein y Edward Loper

Este libro es una introducción accesible al campo de la PNL. Puede utilizarse para el estudio individual o como libro de texto para un curso de procesamiento del lenguaje natural o de lingüística computacional, o como complemento de cursos de inteligencia artificial, análisis de textos o lingüística de corpus. El libro es muy práctico y contiene cientos de ejemplos totalmente trabajados y ejercicios calificados.

El libro se basa en el lenguaje de programación Python y en la biblioteca de código abierto Natural Language Toolkit (NLTK). NLTK incluye un extenso software, datos y documentación que puede descargarse gratuitamente de http://nltk.org/. Se ofrecen distribuciones para las plataformas Windows, macOS y Unix.

 

¡Buena suerte en el aprendizaje de Python!