/pythonpractico_ssg

Este es el hogar del generador estatico del curso Python Práctico de Python Panama, originalmente publicado en inglés por David Beazley.

Python Práctico

Python Práctico es un curso de introducción a Python a través del enfoque general de manipulación de datos. Se abordan los temas desde un punto de vista práctico y pragmático.

Vale destacar que este no es un curso de desarrollo web o para ingenieros de software sobre como escribir o darle mantenimiento a una aplicación Python de un millón de líneas de código.

Requisitos del curso

Para completar el curso, se necesita:

  • Instalación de Python versión 3.6+
  • Determinación para terminar el curso
  • Paciencia para comprender y hacer los ejercicios
  • Alrededor de 25-35 horas para leer, estudiar y completar alrededor de 130 ejercicios de programación

Autor y licencia

El curso fue originalmente publicado en inglés por David Beazley. Ha sido adaptado al español por Adriaan Beiertz, para la comunidad Python Panama. Se comparte gratuitamente bajo el marco de la siguiente licencia: Reconocimiento-CompartirIgual 4.0 Internacional (CC BY-SA 4.0).

Como contribuir

El contenido seguramente tiene algunos errores de traducción y formato. También hay secciones o partes que se pueden mejorar. Si tienes alguna correción, sugerencia, duda o problema con el contenido del curso, por favor abre un Issue aqui en GitHub y lo resolveremos en la medida de lo posible.

Si quieres resolver el problema directamente y aportar con la solución, le sugerimos hacer un Pull Request con los cambios, lea a continuación.

Como usar

El archivo mkdocs.yml contiene un mapping de todas las paginas del curso. El directorio ./docs contiene todas las paginas del curso en formato markdown.

Si deseas ejecutar el curso en tu ordenador para desarrollo local y ver los cambios debes hacerle un Fork al repositorio y correr $ python -m mkdocs serve o $ mkdocs serve.

Si deseas construir el sitio web, debes ejecutar: $ python -m mkdocs buil o $ mkdocs build. Este comando creara y/o modificara archivos en la carpeta ./site. Actualmente, la carpeta ./site es un submodulo de git, cuyo enlace es otro repositorio en GitHub donde página esta hosteada con GitHub Pages.

El directorio de trabajo, para hacer los ejercicios se encuentra en .labs/work. Actualmente esto es un submodulo git que contiene los archivos de trabajo y las soluciones.

Para más detalles, la documentación oficial de MkDocs le dará más luces.

Comunidad

Python Panamá está en Discord y en Telegram.