Módulo 9: Python
Instala las siguientes herramientas en tu sistema:
- Python 3 (versión 3.10+)
- pip — el gestor de paquetes estándar de Python
- uv — gestor de paquetes y entornos virtuales rápido
- pyenv — gestor de versiones de Python
Verifica que todo funcione ejecutando:
python3 --version
pip --version
uv --version
pyenv --version
Curso de Python: https://app.datacamp.com/learn/courses/introduction-to-python-for-developers
Completa el curso y sube la certificacion a tu directorio de certificaciones, crea un nuevo file llamado python_intro_01.md y adjunta el link a la certificacion. No olvides referenciarlo en canvas (el pull request).
Verifica que tu instalación de Python funciona correctamente de dos formas: No olvideas hacerlo en tu carpeta, puedes llamarla python para tener todo ordenado.
- Modo interactivo: abre el intérprete de Python y ejecuta un hello world:
python3
>>> print("Hello, World!")
Hello, World!
>>> exit()
- Script: crea un archivo
hello.pyy ejecútalo:
echo 'print("Hello, World!")' > hello.py
python3 hello.py
Curso de Python:https://app.datacamp.com/learn/courses/intermediate-python-for-developers
Completa el curso y sube la certificacion a tu directorio de certificaciones, crea un nuevo file llamado python_intermedio_02.md y adjunta el link a la certificacion. No olvides referenciarlo en canvas (el pull request).
Isntalar VSCode y configurar el entorno de desarrollo. Asegurate de instalarlo de manera correcta en tu sistema oeprativo. Instalalo en WSL2 si usas windows no en toro lado. VSCOde tiende a tener errores, entonces investiga cual es la forma o la version mas estable apra tu sistema oeprativo en particular. Utiliza Perpelxity o Gemini con busqueda activada para que vaya al internet
Curso de Python:https://app.datacamp.com/learn/courses/software-engineering-principles-in-python
Completa el curso y sube la certificacion a tu directorio de certificaciones, crea un nuevo file llamado python_intro_ingenieria_03.md y adjunta el link a la certificacion. No olvides referenciarlo en canvas (el pull request).
Curso de Python:https://app.datacamp.com/learn/courses/data-manipulation-with-pandas
Completa el curso y sube la certificacion a tu directorio de certificaciones, crea un nuevo file llamado python_pandas_04.md y adjunta el link a la certificacion. No olvides referenciarlo en canvas (el pull request).
Curso de Python:https://app.datacamp.com/learn/courses/introduction-to-polars
Completa el curso y sube la certificacion a tu directorio de certificaciones, crea un nuevo file llamado python_polars_05.md y adjunta el link a la certificacion. No olvides referenciarlo en canvas (el pull request).
Desarrolla una librería de Python útil y publicable. El tema es libre, pero debe resolver un problema real y tener un caso de uso claro.
Requisitos obligatorios:
- Librería instalable con
pip. - Repositorio en GitHub con todo el código, más flujo de build y deployment/publicación a PyPI.
- Uso decente y relevante (no una librería trivial).
- Notebook tutorial que:
- Instale la librería desde PyPI al inicio (
pip install ...). - Explique paso a paso cómo usarla.
- Esté enlazado para abrirse en Google Colab.
- Instale la librería desde PyPI al inicio (
- Documentación decente con README(s) claros de instalación, uso y ejemplos.
- Versión dockerizada con ejemplos y scripts de la librería o pruebas/tests.
Entrega (Canvas):
- Link al repositorio de GitHub.
- Link al README principal.
- El README debe contener el link “Open in Colab” al notebook tutorial.
La idea central es que el notebook instale directamente la librería desde PyPI y demuestre su uso como tutorial reproducible.