Índice del contenido

Mis libros favoritos para aprender a programar en Python

Mis libros favoritos para aprender a programar en Python

Mi lista de libros favoritos para aprender a programar en Python

Yo utilicé estos libros para aprender Python, por lo que estoy familiarizado con ellos y puedo recomendártelos sincerament. Si esta pequeña guia puede servirte para no perderte en el mar de opciones que hay allá afuera, pues yo encantando de compartir mi experiencia aprendiendo Python contigo.

Dive into Python 3

Este libro para aprender Python favorito, parte de cero y empieza a enseñarte la sintaxis del lenguaje creando pequeños programas. Los programas son básicos pero el autor no se detiene ahí, a lo largo del libro ahonda en temas como:

  • Explicación de como Python transforma los bytes en cadenas de texto
  • Eficiencia de algoritmos a nivel muy básico
  • Generadores
  • Iteradores
  • Closures o cierres
  • Expresiones regulares
  • Manejo de XML
  • Solicitudes HTTP

En mi humilde opinión este libro es de las mejores fuentes para aprender Python.

Dive into Python book cover
Dive into Python Book cover

Dive into Python en Amazon

Beggining Python from novice to Proffesional

Este libro es una introducción al lenguaje desde cero, básicamente empieza con la instalación del binario de Python y te lleva paso por paso desde la sintaxis, pasando por cada uno de los usos del lenguaje, como crear interfaces gráficas nativas, servidores web desde cero, con sockets, hasta el uso de Frameworks, como el framework de desarrollo web Django

Totalmente recomendado si quieres tener una visión general de las capacidades de Python.

Beggining Python from Novice to Pro Book cover
Beggining Python from Novice to Pro Book cover

Beginning Python from Novice to Pro en Amazon

Cracking codes with Python

Un libro un poco inusual, te explica los aspectos más básicos de Python a la vez que te enseña la historia de la criptografía. Este libro también parte de la suposición de que no sabes absolutamente nada de Python. La temática del libro es enseñarte un método de cifrado cada capítulo.

Aprenderás y codificaras el cifrado César, Vigenere, cuadernos de un solo uso y, para cerrar el libro, las bases del cifrado RSA.

Lo recomiendo si buscas algo corto y ameno para dominar las partes más básicas del lenguaje.

Cracking with Python book cover
Cracking with Python book cover

Cracking Codes with Python en Amazon

Python Pocket Reference

Este pequeñito libro de cerca de 260 páginas es todo el lenguaje de programación Python resumido, eso sí, es cero didáctico y es más como una guia (cheatsheet) o resumen de todas las características y sutilezas del lenguaje.

Lo recomiendo, pero solamente si ya tienes nociones del lenguaje, en cuyo caso es una excelente manera de reforzar conceptos y aprender una que otra cosa nueva.

La ventaja de este libro es que es de bolsillo y puedes leerlo en cualquier momento de ocio o cuando te transportes de un lado a otro.

Python pocket reference book cover
Python pocket reference book cover

Python Pocket Reference en Amazon

Python tricks

Si ya tienes nociones del lenguaje, este libro llevará tus habilidades más allá. Python tricks es un recopilatorio con algunas características poco conocidas, o que han pasado inadvertidas de este lenguaje de programación. ¿Cómo que cosas? Bueno, cosas como:

  • El uso de zip
  • Manejo de iteradores
  • Context managers
  • Métodos mágicos o dunders
  • Closures
  • Stacks y Queues
  • Named tuples

Y demasiadas cosas como para cubrirlas en un pequeño post. Pero si tienes oportunidad y un poco más de experiencia en el lenguaje, te recomiendo adquirirlo muchísimo.

Python tricks book cover

Python Tricks en Amazon

Mejores videos para aprender Python

La verdad es que soy un poco más fan de aprender mediante libros que con videos, ¿la razón? supongo que tener la constante distracción de navegar por internet no es bueno para mi proceso de aprendizaje, en cambio con un libro, o ereader común, es imposible navegar en internet, solo pongo el celular lejos y en modo avión y en un par de minutos puedo alcanzar niveles decentes de concentración.

Cursos de Python de Platzi

Platzi tiene cursos de Python , sí, cursos en plural, un curso básico de Python, cursos de Python especializados en ciencias de datos, curso de Python para estadística, entre otros. Los cursos son exclusivamente en Español y constamente los actualizan. Son una opción si te gusta el formato video.

Python Platzi courses
Python Platzi courses

Curso completo de Python de Midudev

Nuestro youtuber preferido de tecnología en español: Last dragon Midudev también tiene un curso completo de 8 horas de Python.

Meme de homero simpson comiendo queso toda la noche. ¿Homero estuviste viendo el curso de Midudev toda la noche? Print(creo que estoy ciego)
Ay Marge creo que estoy ciego

No puedo recomendartelo directamente porque aprendí Python mucho antes de que Midudev fuera famoso e hiciera su curso y no me apetece pasar 8 horas repasando conceptos de Python. Sin embargo, su último curso, donde hablaba del Model Context Protocol fue genial, por lo que supongo que este no se aleja bastante de sus estándares de calidad.

Eduardo Zepeda
Desarrollador web y predicador de GNU/Linux. Madurez sobre novedad, mejor hecho que perfecto. Antes creía en la bondad de las criptodivisas fuera de la especulación monetaria. Abierto al Rustaceanismo.
Leer más