Curso Python Frikis
Curso Python Frikis
Curso Python Frikis es una introducción a Python para personas que nunca han programado antes – o para personas que lo han intentado y les ha costado. Puedes ejecutar las versiones interactivas de cada capítulo directamente en Colab usando los enlaces que encontrarás a continuación.
Aprende Python con ejemplos divertidos de Avengers y superhéroes
Para esta edición, los mayores cambios son:
- •El curso está completamente en formato interactivo, así que puedes leer el texto, ejecutar el código y trabajar en los ejercicios – todo en un mismo lugar. Usando los enlaces de abajo, puedes ejecutar los notebooks en Colab, sin necesidad de instalar nada para empezar.
- •El texto está completamente revisado con ejemplos divertidos de Avengers y temas frikis. Hay más ejercicios ahora, y creo que muchos de ellos son mejores.
- •Al final de cada capítulo, hay sugerencias para usar herramientas como ChatGPT y Colab AI para aprender más y obtener ayuda con los ejercicios.
Los notebooks
Capítulo 1: Programación como forma de pensar
Capítulo 2: Variables y Sentencias
Capítulo 3: Funciones
Capítulo 4: Funciones e Interfaces
Capítulo 5: Condicionales y Recursión
Capítulo 6: Valores de Retorno
Capítulo 7: Iteración y Búsqueda
Capítulo 8: Cadenas y Expresiones Regulares
Capítulo 9: Listas
Capítulo 10: Diccionarios
Capítulo 11: Tuplas
Capítulo 12: Análisis y Generación de Texto
Capítulo 13: Archivos y Bases de Datos
Capítulo 14: Clases y Funciones
Capítulo 15: Clases y Métodos
Capítulo 16: Clases y Objetos
Capítulo 17: Herencia
Capítulo 18: Extras de Python
Capítulo 19: Pensamientos Finales
Recursos para profesores
Si estás enseñando con este curso, aquí hay algunos recursos que te pueden ser útiles.
- • Puedes descargar notebooks con soluciones desde este repositorio de GitHub.
- • Cuestionarios para cada capítulo, y un cuestionario final para todo el curso, están disponibles bajo petición.
- • Teaching and Learning with Jupyter es un libro en línea con sugerencias para usar Jupyter efectivamente en el aula. Puedes leer el libro aquí.
- • Una de las mejores formas de usar notebooks en el aula es el live coding, donde un instructor escribe código y los estudiantes siguen en sus propios notebooks. Para aprender sobre live coding – y muchos otros grandes consejos sobre enseñar programación – te recomiendo la formación para profesores proporcionada por The Carpentries, que puedes leer aquí.
Información del curso
Profesor

midudev
Miguel Ángel Durán