Curso de Python US#

picture

El material de esta página guiará el curso de introducción a Python. A lo largo del mismo veremos los siguientes capítulos 📄

Gestión de proyectos en Python

Bilbiografía

Cuadernos de trabajo 📘#

El contenido del curso estará estructurado en una serie de cuadernos o notebooks divididos por secciones, que se pueden abrir desde Google Colab, o directamente descargar para trabajar con ellos en local.

Ejercicios#

En cada cuaderno encontraremos celdillas de tipo ejecutable y de tipo markdown. Dentro de estas últimas, algunos bloque de texto estarán contenidos en bloques del tipo ejercicio

:::{exercise}
:label: my-exercise

# your code for the exercise

:::

y también su correspondiente solución

:::{solution} my-exercise
:class: dropdown

# your code for the solution

:::

que sirven para renderizar los ejercicios y sus soluciones con un formato más visual, todo ello está alojado en el directorio notebooks del repositorio principal.

Contribuye 💻#

Para contribuir con el curso, ya sea para proponer la solución de algún ejercicio o nuevos ejercicios, corregir erratas, mejorar el contenido del curso, o cualquier cosa que se te ocurra, puedes seguir los siguientes pasos

  • crea una bifurcación del repositorio en tu cuenta de github, pulsando el botón fork que aparece arriba a la derecha.

  • modifica los notebooks a tu antojo, y crea una pull request contra la rama main del repositorio principal

  • tras revisar la propuesta y si los cambios son oportunos, aceptaré la PR y los cambios se desplegarán automáticamente en la página del curso.

No existe ninguna política para contribuir, pero intenta dar contexto a tu propuesta y que los archivos modificados estén dentro del directorio notebooks/. Ten en cuanta que las etiquetas de los ejercicios son únicas y que justo al empezar una solución hay que referenciar el ejercicio correspondiente.

Cualquier incidencia o propuesta de mejora, no dudes en escribir en el apartado de issues del repositorio.

Se agradece#

Si te gusta el contenido del curso o crees que te ha resultado útil, no olvides premiar con una estrella ⭐️ a este repositorio.

Discord#

Existe un servidor de Discord para seguir toda la información del curso.

También puedes contactarme por correo electrónico En esta dirección

Referencias#

El material en el que se han basado los capítulos es el siguiente:

  1. Introducción a Python:

  2. Numpy:

  3. Matplotlib:

  4. Pandas:

  5. Casos prácticos: