{"id":21401908,"url":"https://github.com/fralfaro/ds-python-course","last_synced_at":"2026-04-15T11:37:20.477Z","repository":{"id":183452422,"uuid":"670158296","full_name":"fralfaro/DS-Python-Course","owner":"fralfaro","description":"Python course template (Spanish)","archived":false,"fork":false,"pushed_at":"2024-04-05T02:36:06.000Z","size":1942,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-06T10:26:51.736Z","etag":null,"topics":["mkdocs","python","template-repository"],"latest_commit_sha":null,"homepage":"https://fralfaro.github.io/DS-Python-Course/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fralfaro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-07-24T12:23:42.000Z","updated_at":"2024-04-05T02:34:03.000Z","dependencies_parsed_at":null,"dependency_job_id":"4ed927a0-c99f-4c41-be7b-1e52533396d5","html_url":"https://github.com/fralfaro/DS-Python-Course","commit_stats":null,"previous_names":["fralfaro/ds-python-course"],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/fralfaro/DS-Python-Course","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fralfaro%2FDS-Python-Course","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fralfaro%2FDS-Python-Course/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fralfaro%2FDS-Python-Course/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fralfaro%2FDS-Python-Course/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fralfaro","download_url":"https://codeload.github.com/fralfaro/DS-Python-Course/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fralfaro%2FDS-Python-Course/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31840093,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T11:29:19.690Z","status":"ssl_error","status_checked_at":"2026-04-15T11:29:19.171Z","response_time":63,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["mkdocs","python","template-repository"],"created_at":"2024-11-22T15:33:16.756Z","updated_at":"2026-04-15T11:37:20.438Z","avatar_url":"https://github.com/fralfaro.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Curso de Python (Template)\n\n![example workflow](https://github.com/fralfaro/DS-Python-Course/actions/workflows/documentation.yml/badge.svg)\n\u003ca href=\"https://fralfaro.github.io/DS-Python-Course/\"\u003e\u003cimg alt=\"Link a la Documentación\" src=\"https://img.shields.io/badge/docs-link-brightgreen\"\u003e\u003c/a\u003e\n\n\n## Descripción del Repositorio\n\n```\n|\n├───.github\n│   └───workflows\n│           documentation.yml\n│\n├────docs\n│   ├───.images\n│   │       logo.bmp\n│   │       logo_python.svg\n│   │\n│   │   __init__.py\n│   │   basic.ipynb\n│   │   index.md\n│   │   intro.ipynb\n│   │   pandas.ipynb\n│   │   seaborn.ipynb\n│   \n│   .gitignore\n│   LICENSE\n│   mkdocs.yml\n│   poetry.lock\n│   pyproject.toml\n│   README.md\n```\n\ndonde:\n\n* `documentation.yml`: archivo para generar el CI del proyecto.\n* `docs`: carpeta donde se almacenan los jupyter notebooks.\n  * `images`: carpeta con las imagenes del *logo* y el *favicon*. \n  * `index.md`: archivo markdown inicial.\n  * `*.ipynb`: archivos jupyter notebook.\n* `.gitignore`: lugar donde se define los archivos a ignorar.\n* `LICENSE`: licencia asociada al proyecto.\n* `mkdocs.yml`: archivo que orquestará la documentación del proyecto.\n* `poetry.lock`: archivo que orquestará el proyecto y sus dependencias.\n* `pyproject.toml`: archivo que orquestará el proyecto y sus dependencias.\n* `README.md`: archivo que describe el repositorio.\n\n## Github Settings \n\n### Actions\n\n1. Ir a `Settings -\u003e Actions -\u003e General`.\n\n\u003cimg src=\"https://drive.google.com/uc?export=view\u0026id=1DkN--ePlAYIsFxBSLPUWmGKJ_C7Nxe-o\" width = \"600\" align=\"center\"/\u003e\n\n2. Marcar las opciones como se muestra en la imagen y guardar sus cambios.\n\n\u003cimg src=\"https://drive.google.com/uc?export=view\u0026id=1Ww6EtcUz8xFHvK0oBc0E8L2KWZ89VQXO\" width = \"500\" align=\"center\"/\u003e\n\n### Pages \n\n1. Ir a `Settings -\u003e Pages -\u003e GitHub Pages`.\n2. Marcar las opciones como se muestra en la imagen y guardar sus cambios.\n\n\u003cimg src=\"https://drive.google.com/uc?export=view\u0026id=1V0NpRRKPp-lLxWleN8nt-9JeRSGCAfG0\" width = \"600\" align=\"center\"/\u003e\n\n\u003e **Nota**: Primero debe realizar los cambios en `Actions`, realizar un `git push` (de algún archivo) para habilitar esta opción correctamente.\n\n## Archivos a modificar\n\n### [Readme.md](README.md)\n\n```\n![example workflow](https://github.com/fralfaro/DS-Python-Course/actions/workflows/documentation.yml/badge.svg)\n\u003ca href=\"https://fralfaro.github.io/DS-Python-Course/\"\u003e\u003cimg alt=\"Link a la Documentación\" src=\"https://img.shields.io/badge/docs-link-brightgreen\"\u003e\u003c/a\u003e\n```\n\nDebe cambiar:\n\n* **fralfaro**: nombre de usuario en github.\n* **DS-Python-Course**: nombre del curso.\n\n### [`mkdocs.yml`](mkdocs.yml)\n\n**Sección**: Project information - Repository\n\n```\n# Project information\nsite_name: Home\nsite_url: https://github.com/fralfaro/DS-Python-Course\nsite_author: Francisco Alfaro\nsite_description:\n\n# Repository\nrepo_name: fralfaro/DS-Python-Course\nrepo_url: https://github.com/fralfaro/DS-Python-Course\nedit_uri: ''\n```\n\nDebe cambiar:\n\n* **fralfaro**: nombre de usuario en github.\n* **DS-Python-Course**: nombre del curso.\n* **site_author**: Nombre del autor\n\n**Sección**: Theme\n\n```\n# Theme\ntheme:\n  name: material\n  language: es\n  logo: images/logo.bmp\n  favicon: images/logo_python.svg\n```\nDebe cambiar:\n\n* **favicon**: imagen a utilizar como *favicon*.\n\n**Sección**: Customization\n\n```\n# Customization\nextra:\n  social:\n    - icon: fontawesome/brands/github\n      link: https://github.com/fralfaro\n    - icon: fontawesome/brands/linkedin\n      link: https://www.linkedin.com/in/faam/\n    - icon: fontawesome/solid/globe\n      link: https://fralfaro.github.io/portfolio/\n```\nEn esta sección se agregan las redes sociales \nque ustedes maneja (más detalles, \nver el siguiente [link](https://squidfunk.github.io/mkdocs-material/reference/icons-emojis/#with-animations)).\n\n**Sección**: TOC\n\n```\n# TOC\nnav:\n    - Home: index.md\n    - Conceptos Básicos:\n        - intro.ipynb\n        - basic.ipynb\n    - Manipulación Datos:\n        - pandas.ipynb\n        - seaborn.ipynb\n```\n\nEn esta sección se agregan los archivos `.ipynb` que necesita agregar a su documentación.\n\n### Otros\n\n#### [`pyproject.toml`](pyproject.toml)\n\n```\n[tool.poetry]\nname = \"docs\"\nversion = \"0.1.0\"\ndescription = \"mkdocs - courses\"\nauthors = [\"Francisco Alfaro \u003cfrancisco.alfaro.496@gmail.com\u003e\"]\nlicense = \"MIT\"\nreadme = \"README.md\"\n```\n\nCambiar `authors` por su nombre y correo personal.\n\n#### [`index.md`](docs/index.md)\n\n```\n# Home\n\nIntroducción básica a Python\n\n## Material\n\nEl material está disponible en el siguiente [repositorio](https://github.com/fralfaro/DS-Python-Course), para obtener el código de fuente basta con que ejecutes el siguiente comando:\n\n\n\u003e `https://github.com/fralfaro/DS-Python-Course`\n\n\n## Contenidos temáticos\n\n* Introducción a Python\n* Nomenclatura\n* Introducción Pandas\n* Introducción Seaborn\n```\n\nDebe cambiar:\n\n* **fralfaro**: nombre de usuario en github.\n* **DS-Python-Course**: nombre del curso.\n\n\n\u003e **Nota**: Si necesita customizar su repositorio, se recomienda leer el siguiente [link](https://squidfunk.github.io/mkdocs-material/).\n\n## Recomendaciones\n\nPara efectos prácticos, se recomienda tener sus datos (*datasets* e *imágenes*) en **Google Drive**, \nen donde tenga la información separada en dos carpetas:\n* `datasets`: carpeta con los datasets del curso.\n* `images`: carpeta con las imágenes del curso.\n\n\u003e **Nota**: Ver la siguiente [carpeta](https://drive.google.com/drive/folders/1A9uGb7heCV-b8AsFgumhWcRy1SAG8_Ru?usp=sharing) a modo de ejemplo.\n\n\u003cimg src=\"https://drive.google.com/uc?export=view\u0026id=1bzRZwFkhJ2hCvOAz8YoiZsCb7nk636Ee\" width = \"300\" align=\"center\"/\u003e\n\nDebe habilitar la opción `Share -\u003e General access -\u003e Anyone whit the link`, para que otras personas pudan leer \nlos datasets y las imágenes de su carpeta.\n\n\u003cimg src=\"https://drive.google.com/uc?export=view\u0026id=1sfqODPXPKZPGdulwFMspFayKX13CGlD7\" width = \"300\" align=\"center\"/\u003e\n\n1. En Jupyter notebook, para mostrar una imagen, se utiliza la siguiente sequencia:\n\n```markdown\n\u003cimg src=\"https://drive.google.com/uc?export=view\u0026id=\u003cID_IMAGE\u003e\" width = \"300\" align=\"center\"/\u003e\n```\n\ndonde `\u003cID_IMAGE\u003e` corresponde al id de su imagen a compartir desde Google Drive.\n\n2. En Jupyter notebook, para leer un dataframe con `pandas`, se utiliza la siguiente sequencia:\n\n```python\nimport pandas as pd\n\nurl='\u003cURL_DATASET\u003e'\nurl='https://drive.google.com/uc?id=' + url.split('/')[-2]\n\ndf = pd.read_csv(url, sep=\",\" )\n```\n\ndonde `\u003cURL_DATASET\u003e` corresponde a la URL de su dataset a compartir desde Google Drive.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffralfaro%2Fds-python-course","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffralfaro%2Fds-python-course","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffralfaro%2Fds-python-course/lists"}