Libros recomendados para aprender Python

Ya que estoy en mi proceso de re aprendizaje del lenguaje, porque se han creado nuevos módulos, librerías y frameworks los cuales en su momento pienso usar, estos son los libros en los cuales me he apoyado para aprender más sobre como programar en este lenguaje.

Python 3 Al Descubierto

Python3

Este libro te introduce desde la base del lenguaje, por ejemplo como imprimir en pantalla, hasta la creación de test unitarios, el contenido está muy bueno, y si tienes nociones en programación, se puede leer en menos de tres días, es muy interesante ya que enseña desde la estructura del lenguaje, características, programación orientada a objetos, el uso de algunas librerías como Http, Ftp para transmitir datos a través de internet, etc.

Data Structures & Algorithms in Python

61CNih6gfcL._SX379_BO1,204,203,200_

Este libro es demasiado interesante, ya que enseña desde los fundamentos del lenguaje: Tipos de datos, excepciones, clases, objetos, métodos, funciones, tipado, casting; hasta la implementación de estructuras complejas como Grafos para solucionar problemas aplicados a la vida real como obtener la ruta mínima, además hago énfasis en que Python es un lenguaje ampliamente usado por la comunidad científica.

Black Hat Python

BHP_cover_final

La seguridad es una parte importante en todo sistema, ya que si eres fan o te interesa la seguridad informática, el libro Black Hat Python llenará todas tus espectativas, ya que te enseña a programar las herramientas comúnmente usadas en pruebas de penetración como: Mapeadores de Puertos, Troyanos de conexión inversa, Sniffers, Proxies, etc.