Jupyter notebooks and other resources for Think Python by Allen Downey, published by O'Reilly Media.
Materiales, notebooks de Jupyter y versión web en español de la 3.ª edición de Think Python: How to Think Like a Computer Scientist, de Allen B. Downey.
Traducción al español por midudev (Miguel Ángel Durán).
pipDesde la raíz del repositorio, instala las herramientas necesarias:
python3 -m pip install jupyter notebook jupyterlab jupyter-book playwright
python3 -m playwright install chromium
Si ya tienes Jupyter instalado, puedes instalar solo lo necesario para construir el libro:
python3 -m pip install jupyter-book playwright
python3 -m playwright install chromium
Entra en la carpeta de Jupyter Book:
cd jb
Ejecuta el script de construcción:
./build.sh
Revisa los archivos generados:
jb/_build/html/index.htmljb/_build/html/think-python-es.pdfjb/_build/html/dist/El archivo wrangler.toml despliega los assets estáticos desde ./dist.
Construye el libro:
cd jb
./build.sh
cd ..
Despliega con Wrangler:
npx wrangler login
npx wrangler deploy
Para usar https://libropython.es, asigna ese dominio al Worker desde Cloudflare Dashboard, en Workers & Pages > tu Worker > Settings > Domains & Routes.
Desde la raíz del repositorio, puedes abrir los notebooks con Jupyter Notebook:
jupyter notebook
También puedes usar JupyterLab:
jupyter lab
Después, abre desde el navegador el capítulo o notebook que quieras consultar.
chapters/: notebooks originales por capítulo.jb/: configuración y fuentes de Jupyter Book.jb/build.sh: script para generar la versión web y el PDF.jb/_build/html/: salida generada para publicar el libro.Se conserva la atribución original a Allen B. Downey. La traducción al español fue realizada por midudev (Miguel Ángel Durán).
Esta obra está bajo una Licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional.