Think Python en español — el libro traducido por midudev
Obra original de Allen B. Downey, traducción al español de Miguel Ángel Durán (midudev). Licencia Creative Commons BY-NC-SA 4.0.
Think Python es una introducción a Python para quien nunca ha programado, o para quien lo intentó y se atascó. Esta edición traduce la tercera edición de Think Python: How to Think Like a Computer Scientist.
No enseña Python como catálogo de sintaxis: enseña a pensar como programador y usa Python para ello. De ahí que empiece por “programar como una forma de pensar” y no por “instala esto”.
Cómo se lee
Sección titulada «Cómo se lee»Los 19 capítulos están publicados como notebooks que se abren en Google Colab, así que se ejecutan en el navegador sin instalar nada. También se puede descargar el libro completo en PDF.
Los capítulos
Sección titulada «Los capítulos»- Programar como una forma de pensar
- Variables y sentencias
- Funciones
- Funciones e interfaces
- Condicionales y recursión
- Valores de retorno
- Iteración y búsqueda
- Cadenas y expresiones regulares
- Listas
- Diccionarios
- Tuplas
- Análisis y generación de texto
- Archivos y bases de datos
- Clases y funciones
- Clases y métodos
- Clases y objetos
- Herencia
- Extras de Python
- Reflexiones finales
Para practicar y para enseñar
Sección titulada «Para practicar y para enseñar»Cada capítulo tiene además un notebook en blanco: el mismo texto con la mayor parte del código eliminado. Sirve para rellenar los huecos y comprobar si de verdad seguiste el razonamiento o solo leíste código que ya funcionaba. El autor los ofrece como material para docentes, pero funcionan igual de bien estudiando en solitario.
Dónde encaja
Sección titulada «Dónde encaja»Es material de fundamentos, no de proyectos: sales sabiendo pensar en estructuras de datos, recursión y clases, no habiendo montado una API. Como primer libro de programación —o como repaso ordenado si aprendiste a saltos— es difícil de mejorar, y que esté en español con notebooks ejecutables quita las dos excusas habituales para no terminarlo.
Las versiones impresa y electrónica del original en inglés están en Bookshop.org y Amazon, y la página del libro vive en Green Tea Press.