Piensa en Python
Contenido
Los cuadernos
Recursos para docentes
Imprimir a PDF
Think Python es una introducción a Python para quienes nunca han programado, o
para quienes lo han intentado y han tenido dificultades. Puedes adquirir la tercera
edición en formato impreso y electrónico en [Link] y Amazon .
Esta es la página de inicio del libro en Green Tea Press .
Para la tercera edición, los cambios más importantes son:
El libro ahora está completamente en formato Jupyter Notebooks, así que puedes
leer el texto, ejecutar el código y trabajar en los ejercicios, todo en un mismo
lugar. Usando los enlaces a continuación, puedes ejecutar los notebooks en Colab,
por lo que no necesitas instalar nada para empezar.
El texto ha sido revisado sustancialmente y algunos capítulos han sido
reordenados. Ahora hay más ejercicios, y creo que muchos de ellos son mejores.
Al final de cada capítulo, se incluyen sugerencias sobre cómo utilizar herramientas
como ChatGPT y Colab AI para aprender más y obtener ayuda con los ejercicios.
Los cuadernos
Capítulo 1: La programación como forma de pensar
Haz clic aquí para ejecutar el Capítulo 1 en Colab.
Capítulo 2: Variables y proposiciones
Haz clic aquí para ejecutar el Capítulo 2 en Colab.
Capítulo 3: Funciones
Haz clic aquí para ejecutar el Capítulo 3 en Colab.
Capítulo 4: Funciones e interfaces
Haz clic aquí para ejecutar el Capítulo 4 en Colab.
Capítulo 5: Condicionales y recursión
Haz clic aquí para ejecutar el Capítulo 5 en Colab.
Capítulo 6: Valores de retorno
Haz clic aquí para ejecutar el Capítulo 6 en Colab.
Capítulo 7: Iteración y búsqueda
Haz clic aquí para ejecutar el Capítulo 7 en Colab.
Capítulo 8: Cadenas de caracteres y expresiones regulares
Haz clic aquí para ejecutar el Capítulo 8 en Colab.
Capítulo 9: Listas
Haz clic aquí para ejecutar el Capítulo 9 en Colab.
Capítulo 10: Diccionarios
Haz clic aquí para ejecutar el Capítulo 10 en Colab.
Capítulo 11: Tuplas
Haz clic aquí para ejecutar el Capítulo 11 en Colab.
Capítulo 12: Análisis y generación de textos
Haz clic aquí para ejecutar el Capítulo 12 en Colab.
Capítulo 13: Archivos y bases de datos
Haz clic aquí para ejecutar el Capítulo 13 en Colab.
Capítulo 14: Clases y funciones
Haz clic aquí para ejecutar el Capítulo 14 en Colab.
Capítulo 15: Clases y métodos
Haz clic aquí para ejecutar el Capítulo 15 en Colab.
Capítulo 16: Clases y objetos
Haz clic aquí para ejecutar el Capítulo 16 en Colab.
Capítulo 17: La herencia
Haz clic aquí para ejecutar el Capítulo 17 en Colab.
Capítulo 18: Extras de Python
Haz clic aquí para ejecutar el Capítulo 18 en Colab.
Capítulo 19: Reflexiones finales
Haz clic aquí para ejecutar el Capítulo 19 en Colab.
Recursos para docentes
Si utilizas este libro como material didáctico, aquí tienes algunos recursos que podrían
resultarte útiles.
Puedes descargar cuadernos con soluciones desde este repositorio de GitHub .
Se pueden solicitar cuestionarios para cada capítulo, así como un cuestionario
final para todo el libro.
«Enseñar y aprender con Jupyter» es un libro en línea con sugerencias para usar
Jupyter de manera efectiva en el aula. Puedes leer el libro aquí .
Una de las mejores maneras de usar cuadernos en el aula es mediante la
programación en vivo, donde el instructor escribe el código y los estudiantes lo
siguen en sus propios cuadernos. Para aprender sobre la programación en vivo —y
muchos otros consejos útiles sobre la enseñanza de la programación—
recomiendo la formación para docentes que ofrece The Carpentries, que puedes
consultar aquí .
Para cada capítulo, he creado un cuaderno en blanco con el texto original, pero sin
la mayor parte del código. Estos cuadernos son útiles para realizar ejercicios
prácticos donde los alumnos deben completar los espacios en blanco. Aquí
encontrarán los enlaces a los cuadernos en blanco .