Logo de Python

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.

Portada del curso

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
Ver Capítulo
Capítulo 2: Variables y Sentencias
Ver Capítulo
Capítulo 3: Funciones
Ver Capítulo
Capítulo 4: Funciones e Interfaces
Ver Capítulo
Capítulo 5: Condicionales y Recursión
Ver Capítulo
Capítulo 6: Valores de Retorno
Ver Capítulo
Capítulo 7: Iteración y Búsqueda
Ver Capítulo
Capítulo 8: Cadenas y Expresiones Regulares
Ver Capítulo
Capítulo 9: Listas
Ver Capítulo
Capítulo 10: Diccionarios
Ver Capítulo
Capítulo 11: Tuplas
Ver Capítulo
Capítulo 12: Análisis y Generación de Texto
Ver Capítulo
Capítulo 13: Archivos y Bases de Datos
Ver Capítulo
Capítulo 14: Clases y Funciones
Ver Capítulo
Capítulo 15: Clases y Métodos
Ver Capítulo
Capítulo 16: Clases y Objetos
Ver Capítulo
Capítulo 17: Herencia
Ver Capítulo
Capítulo 18: Extras de Python
Ver Capítulo
Capítulo 19: Pensamientos Finales
Ver Capítulo

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

Foto de perfil de midudev

midudev

Miguel Ángel Durán

Comunidad