"Think Python, 3.ª edición"
(allendowney.github.io)-
Pensar en Python, 3.ª edición
- Think Python es una introducción a Python para personas que se acercan a la programación por primera vez o que ya lo intentaron pero tuvieron dificultades.
- El cambio más importante de la 3.ª edición es que el libro está compuesto completamente en cuadernos de Jupyter, de modo que se puede leer el texto, ejecutar el código y resolver los ejercicios en un solo lugar.
- Se puede comenzar sin instalar nada mediante enlaces para ejecutar los cuadernos en Colab.
- El texto fue revisado de forma considerable y algunos capítulos fueron reorganizados. Se agregaron más ejercicios y muchos de ellos fueron mejorados.
- Al final de cada capítulo se incluyen sugerencias para aprender más y recibir ayuda con los ejercicios usando herramientas como ChatGPT y Colab AI.
- El libro está programado para publicarse en O’Reilly Media en julio de 2024 y actualmente sigue en desarrollo.
- El plan es publicar aquí un capítulo nuevo cada semana a partir de febrero de 2024.
- Se puede leer una edición anticipada en O’Reilly Media.
- Se puede reservar la 3.ª edición en Amazon.
-
Cuadernos
- Capítulo 1: Programación, una forma de pensar
- Se ofrece un enlace para ejecutar el capítulo 1 en Colab.
- Capítulo 1: Programación, una forma de pensar
-
Materiales para docentes
- Hay materiales útiles para docentes que enseñan con este libro.
- Se podrán descargar cuadernos con soluciones [próximamente].
- Se ofrecerán cuestionarios para cada capítulo y un cuestionario integral para todo el libro [próximamente].
- Enseñar y aprender con Jupyter es un libro en línea con sugerencias sobre cómo usar Jupyter de manera efectiva en el aula.
- Una de las mejores formas de usar cuadernos en el aula es la programación en vivo, donde el instructor escribe código y los estudiantes siguen el proceso en sus propios cuadernos.
- Para aprender más buenos consejos sobre programación en vivo y enseñanza de programación, se recomienda la formación docente que ofrece The Carpentries.
Opinión de GN⁺
- Este libro será un recurso importante en el campo de la educación en programación, ya que ofrece una forma accesible de acercarse a Python para quienes están empezando.
- Al aprovechar por completo los cuadernos de Jupyter, ofrece un entorno de aprendizaje integrado en el que los estudiantes pueden avanzar en teoría y práctica al mismo tiempo.
- Las sugerencias de aprendizaje que aprovechan herramientas de IA como ChatGPT representan un intento innovador de incorporar tecnología de punta a la educación y ofrecerán una nueva experiencia de aprendizaje a los estudiantes.
1 comentarios
Comentarios de Hacker News
Expectativa por la integración con Jupyter Notebook
La experiencia de que Think Python 2e le cambió la vida
Recomendación de Think Python
Pregunta sobre recursos para programadores Python de nivel intermedio/avanzado
El blog del autor y proyectos de análisis de datos bayesianos
La influencia de Think Java y la traducción a Python
Pregunta sobre libros de programación Python de nivel intermedio/avanzado
Think Python 2e y enlaces de discusión relacionados
Think Python y su impacto en principiantes
Mentoría y admiración por Downey