Skip to content

escueladevhack/curso-backend-python

Repository files navigation

Curso de backend con Python

Curso rápido de aplicaciones web con Python para Devhack.

En este repositorio encontrará:

  • content: Todo el contenido del curso: presentaciones y artículos
  • ejercicios: Código en Python correspondiente a cada clase
  • output: Una versión compilada de la página del curso
  • project: Referencias a repositorios con código de los proyectos realizados en este curso
  • themes: Tema de Pelican para construir el sitio estático

Este sitio fue construido usando Pelican

Para configurar el ambiente de desarrollo

# Create an environment
conda create --name curso_rapido_python
# Activate the environment
source activate curso_rapido_python
# Install pelican dependencies
conda install -c conda-forge pelican
conda install -c conda-forge markdown

# And for live reload
conda install -c conda-forge livereload

Alternativa con virtualenv

mkvirtualenv  -p python3 curso_rapido_python

pip install pelican
pip install markdown
pip install livereload

Para ejecutar local

pelican --autoreload

Y para verlo en el navegador

cd output
python3 -m http.server 
# Para salir cntrl + c

Para crear un nuevo tema

mkdir -p themes/<your_theme_name>/{static/{css,js},templates}
touch themes/<your_theme_name>/templates/{archives.html,period_archives.html,author.html,authors.html,categories.html,category.html,index.html,page.html,tag.html,tags.html}