Las notas de cada clase se pueden observar a continuación.
Puede obtenerse se https://www.toptal.com/developers/gitignore Siempre considerando los OS que podrían usarse en cualquier colaborador del proyecto.
Comandos para correr el juego.
cd game
python main.py
Dentro del ecosistema se pueden crear grandes bibliotecas ya creadas, los paquetes están en el gestor de paquetes de python (pip).
Toda la familia de paquetes se encuentran en pypi.org
La forma de instalar paquetes desde pip se hace con.
pip install [nombre_de_biblioteca]
pip freeze
python -m venv {nombre}
Usualmente nombre es solo env
# Activar el ambiente
source env/bin/activate
# Desactivar el ambiente
deactivate
Al principio no habrá paquetes instalados en el nuevo entorno virtual.
Este archivo gestiona las dependencias y los archivos que requiere el proyecto.
En general se convierte pip freeze a un requirements.txt
Se crea con
pip freeze > requirements.txt
Y para instalar las dependencias.
pip install requirements.txt
Instrucciones para levantar el proyecto.
git clone xxx
cd app
python -m venv env
source env/bin/activate
pip install -r requirements.txt
python main.py
import request
r = requests.get("https://api.escuelajs.co/api/v1/categories")
uvicorn main:app --reload