Learning Python es un libro escrito por Fabrizio Romano , cuenta más de 400 páginas divididas en 12 capítulos, donde se hace una introducción al lenguaje, se definen las iteraciones, funciones, programación orientada a objetos (OOP), testeo , desarrollo web ….
El libro cuenta con el siguiente índice:
Chapter 1: Introduction and First Steps – Take a Deep Breath
Chapter 2: Built-in Data Types
Chapter 3: Iterating and Making Decisions
Chapter 4: Functions, the Building Blocks of Code
Chapter 5: Saving Time and Memory
Chapter 6: Advanced Concepts – OOP, Decorators,
and Iterators
Chapter 7: Testing, Profiling, and Dealing with Exceptions
Chapter 8: The Edges – GUIs and Scripts
Chapter 9: Data Science
Chapter 10: Web Development Done Right
Chapter 11: Debugging and Troubleshooting
Chapter 12: Summing Up – A Complete Example
el pdf de Learning Python se puede descargar desde este link