Í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 en AmazonBeggining 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.
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.
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 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 en AmazonMejores 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.
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.
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.