Code Monkey home page Code Monkey logo

python-pip-notas's Introduction

Este es un repositorio con el objetivo de practicar PIP y entornos virtuales.

Las notas de cada clase se pueden observar a continuación.

.gitignore adecuado

Puede obtenerse se https://www.toptal.com/developers/gitignore Siempre considerando los OS que podrían usarse en cualquier colaborador del proyecto.

Game Project

Comandos para correr el juego.

cd game
python main.py

¿Qué es pip?

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]

Conocer las bibliotecas en el entorno global de python.

pip freeze

Crear entorno virtual

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.

requirements.txt

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

App Proyect

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

Solicitudes HTTP con request

import request

r = requests.get("https://api.escuelajs.co/api/v1/categories")

Lanzar servidor con Uvicorn

uvicorn main:app --reload

python-pip-notas's People

Contributors

changeryto avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.