No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Reg铆strate

Comienza en:

4D
9H
31M
41S

requirements.txt

11/20
Recursos

Aportes 21

Preguntas 3

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Qu茅 joven y apuesto ese otro muchacho que sale en la clase 馃槢

Hola Chicos! 馃槃
Requirements.txt = Archivo que gestiona todas las dependencias y en que versiones se necesitan.

Generar el archivo con el siguiente comando

  • pip3 freeze > requirements.txt

Revisar lo que hay dentro del archivo

  • cat requirements.txt

Instalar las dependencias necesarias para contribuir m谩s r谩pido en proyectos

  • pip3 install -r requirements.txt

Preparar archivo para contribuci贸n

# App Project
```sh
git clone
cd app
python3 -m venv env
source env/bin/activate
pip3 install -r requirements.txt
python3 main.py

Y luego subir los cambios a Gitgub

Llega luego el profe Juan DC 馃槂 JAJAJJAJAJA para hacer una Hermosa Contribuci贸n.

Importante, el nombre del entorno virtual debe ser de acuerdo a las convenciones, es decir env o venv para que el archivo .gitigmore lo pueda ignorar en el repositorio. Si utilizan otro nombre como pepitoenv entonces deben asegurarse de agregar esta carpeta al .gitignore.
.
Algunas veces es necesario instalar nuevos paquetes en el proyecto, por ende debemos actualizar nuevamente el archivo requirements.txt, esto se nos puede olvidar y entonces hacemos push y nuestros compa帽eros no les funciona el proyecto. Para esto podemos automatizarlo manualmente con alg煤n bash que detecte cuando hacemos pip install | pip uninstall, o alguna otra dependencia que nos genere este requirements.txt de forma autom谩tica.

Jam谩s en mi vida vi tantos stickers en una notebook, m铆nimo hay 400 gramos agregados de puro stickers ah铆

Para activar en Windows:

venv/Scripts/activate

venv es el nombre que suele usarse para nombrar a tu ambiente virtual

Quien quiera correr mi programa y darle fork con todo gusto ah铆 les dejo el enlace

Les tiro un 馃摑 Dato

HTTPS y SSH son ambos protocolos de red utilizados en Internet para proteger la informaci贸n que se transmite a trav茅s de la red

HTTPS es el protocolo de seguridad de capa de aplicaci贸n m谩s utilizado en la Web, protege la informaci贸n que se intercambia entre el usuario y la web

  • Por ejemplo

cuando inicias sesi贸n en un sitio web, env铆as tu nombre de usuario y contrase帽a a trav茅s de HTTPS para asegurar que nadie m谩s pueda ver esa informaci贸n

Mientras que SSH es un protocolo de red que se utiliza principalmente para conectarse a servidores y ejecutar comandos en el de forma segura

  • Por ejemplo

si necesitas acceder a un servidor de forma remota para administrarlo, puedes usar SSH para establecer una conexi贸n segura y ejecutar comandos en el servidor

Ni marvel y DC juntos sacan tan buenos cameos como el de juandc en este curso jaja
Que grande!!

Acuerdense del archivo .gitignore es importante que tengan .venv en el para que sus dependencias no se suban al repositorio. La idea de requirements es tener las dependecnias de nuestro proyecto por aparte e instalarlas nosotros.

El crossover mas inesperado, siento como cuando se encontraban todos los power rangers rojos 馃槃

Que buen curso!!

like si dudaste si Brasil era con s o con Z

requirements.txt

  • El archivo requirements.txtes un archivo de texto que contiene una lista de paquetes de Python y sus versiones necesarias para ejecutar un proyecto o aplicaci贸n. Se utiliza a menudo con la herramienta pip, la cual es un administrador de paquetes de Python, para instalar todas las dependencias del proyecto de manera automatizada.

  • Por ejemplo, si un proyecto requiere la utilizaci贸n de la librer铆a numpyen su versi贸n 1.16.2 y la librer铆a pandasen su versi贸n 0.25.3, el archivo requirements.txtpodr铆a tener el siguiente contenido:

numpy==1.16.2
pandas==0.25.3
  • Para instalar todas las dependencias del proyecto, bastar铆a con ejecutar el comando pip install -r requirements.txten la consola.

Excelente clase, muy din谩mica, clara y con un ejemplo perfecto de como trabajar de manera colaborativa usando los ambientes virtuales de Python, Git y Github.

me pareci贸 muy 煤til

gran clase y creo tambien repasando un poco con estas clases:

https://platzi.com/clases/1557-git-github/19956-flujo-de-trabajo-profesional-con-pull-requests/

va ayudar mucho aprender mejor fork, pull request y las revisiones para aceptar o negar una autorizaci贸n.

Una de las mejores clases que he visto!

PD: Que buen cameo

Buenisimo el drill que se hizo de github, ademas el tip de usar head para el nombre de la rama, genial

Excelente clase

Buen juego de roles en situaciones de la vida real.

Yo lo que he estado haciendo es ir agregando los comandos al README para que el futuro yo no lo olvide. Todo est谩 en ingles.

Game Project

For running the game you must type the next commands in WSL terminal:

cd game
python3 main.py

App Project

For installing virtual environment in linux:

sudo apt install -y python3-venv

For creating virtual environment creation in a module:

python3-m venv env  (env is replaced with the name of the environment)

To activate virtual environment:

source env/bin/activate

To exit virtual environment:

deactivate

Send needed dependencies to requirements.txt

pip3 freeze > requirements.txt

Install dependencies from requirements.txt

pip3 install -r requirements.txt

If you want to contribute to the Population Project follow this steps

git clone
cd app
python3 -m venv env
source env/bin/activate
pip3 install -r requirements.txt
python3 main.py