Bruce Eckel publica 'Thinking in Python', su nueva guía de patrones y buenas prácticas
Thinking in Python by Bruce Eckel
Bruce Eckel, autor de los clásicos 'Thinking in Java' y 'Thinking in C++', lanza 'Thinking in Python', un libro en línea gratuito que explora desde los fundamentos hasta técnicas avanzadas: tipado estático, pattern matching, decoradores, metaprogramación, concurrencia y programación funcional. Con 47 capítulos organizados en cinco partes, ofrece una visión profunda de los idiomas y patrones de Python, incluyendo una sección dedicada a efectos y manejo de estado. Disponible bajo licencia CC BY-NC-ND 4.0, con ejemplos y soluciones en GitHub.
El libro está disponible en línea de forma gratuita, pero no se permite su reproducción sin permiso.
- JLO64
De hecho, encuentro que la calidad del formato del sitio es superior. Como menciona el autor más abajo.
"""
Sé que a algunas personas no les gusta la IA. Sin ella, este libro no existiría. El libro es gratuito, así que si la IA te molesta más de lo que el producto resultante podría beneficiarte, por favor ignora este libro.
Usar Claude me hizo darme cuenta de cuántos compromisos he hecho en los libros en el pasado. Tenía una buena idea sobre algo (por ejemplo, intercalar automáticamente la salida comentada en los listados). O no podía implementarla, o parecía demasiado difícil, así que no lo hacía. Pero con la IA puedo explorar y a menudo implementar cada capricho, desde cosas aparentemente sencillas como insertar un nuevo capítulo hasta cosas tan desalentadoras como ese sistema de salida comentada. El resultado es mucho mejor que cualquier cosa que haya logrado antes. Sigo hasta que he ajustado todo lo que se me ocurre.
"""
- bigcat12345678
Aprendí Java originalmente en 2000 con el 'Thinking in Java' de Bruce Eckel.
- runningmike
"El libro está dirigido a Python 3.15 y versiones posteriores"
Eso es un poco raro, Python 3.15 ni siquiera está completamente lanzado todavía.