El material de esta página guiará el curso de introducción a Python. A lo largo del mismo veremos los siguientes capítulos 📄
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.
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.
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.
Si te gusta el contenido del curso o crees que te ha resultado útil, no olvides premiar con una estrella ⭐️ a este repositorio.
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
El material en el que se han basado los capítulos es el siguiente:
-
- {cite}
beazley2021python
- {cite}
Soklaski2021
- {cite}
Pythonorg
- {cite}
-
- {cite}
mckinney2012python
- {cite}
harrison2021effective
- {cite}
-
- {cite}
mckinney2012python
- {cite}
-
- {cite}
harrison2021effective
- {cite}
-
- {cite}
géron2019hands
- {cite}
sargent2015quantitative
- {cite}