summaryrefslogtreecommitdiff
path: root/es/07_install.md
diff options
context:
space:
mode:
Diffstat (limited to 'es/07_install.md')
-rw-r--r--es/07_install.md26
1 files changed, 13 insertions, 13 deletions
diff --git a/es/07_install.md b/es/07_install.md
index de3ed93..af18b1c 100644
--- a/es/07_install.md
+++ b/es/07_install.md
@@ -4,10 +4,10 @@ Ahora que sabes lidiar con módulos, necesitas aprender a instalarlos en tu
propio sistema, porque es bastante tedioso que tengas que copiar el código de
todas tus dependencias en la carpeta de tu proyecto.
-En la introducción no aseguramos de instalar con python la herramienta `pip`.
+En la introducción nos aseguramos de instalar con python la herramienta `pip`.
Que sirve para instalar paquetes nuevos en el sistema de forma sencilla.
-## Funcionamiento de `pip`
+## Sobre PIP
`pip` es una herramienta extremadamente flexible, capaz de instalar módulos de
python de diferentes fuentes: repositorios de git, carpetas de sistema o, la
@@ -29,13 +29,13 @@ importado.
El *Python Package Index* o *PyPI* es un repositorio que contiene software
programado en python. En él se listan miles de librerías creadas por
programadores de python para que cualquiera pueda descargarlas e instalarlas.
-Más adelante veremos algunas de ellas y nos acostumbraremos a usarl PyPI como
+Más adelante veremos algunas de ellas y nos acostumbraremos a usar PyPI como
recurso.
Ahora que sabes programar en python tú también puedes publicar tus proyectos
ahí para que otras personas los usen para crear los suyos.
-### Reglas de instalación: `setuptools` y `setup.py`
+### Reglas de instalación
Para que `pip` pueda hacer su trabajo correctamente hay que indicarle cómo debe
hacerlo, ya que cada paquete es un mundo y tiene necesidades distintas. El
@@ -102,7 +102,7 @@ través de la configuración de `setuptools` para ajustar la herramienta a tu
proyecto.
-## Entornos virtuales y dependencias: `pipenv`
+## Entornos virtuales
La herramienta `pip` es interesante para instalar herramientas en el sistema
pero tiene ciertas carencias. La primera, que no es capaz de resolver las
@@ -123,10 +123,10 @@ abandones su desarrollo, te interesará limpiar sus dependencias de tu sistema,
cosa complicada si `pip` no gestiona la liberación de paquetes de forma
correcta.
-Para evitar estos problemas y algún otro adicional, existen herramientas
-adicionales que alteran el comportamiento de `pip` y del propio python, creando
-lo que se conoce como *entornos virtuales* (*virtual environments*) que quedan
-aislados entre ellos y el sistema.
+Para evitar estos problemas y algún otro adicional, existen herramientas que
+alteran el comportamiento de `pip` y del propio python, creando lo que se
+conoce como *entornos virtuales* (*virtual environments*) que quedan aislados
+entre ellos y el sistema.
El funcionamiento de los entornos virtuales es muy sencillo. Cuando se activan,
crean un nuevo contexto en el que alteran las variables de entorno que
@@ -160,7 +160,7 @@ En la shell de sistema ejecutando:
pip install pipenv
```
-> NOTA: en función del sistema que utilices, puede que `pip` se llame
+> En función del sistema que utilices, puede que `pip` se llame
> `pip3`. El funcionamiento es idéntico.
### Uso
@@ -216,9 +216,9 @@ lenguajes y entornos.
## Lo que has aprendido
-En este capítulo has aprendido lo necesario sobre las herramientas que rodean
-a python y su uso. De este modo, no te vas a sentir perdido en un maremágnum de
-nombres extraños y comandos cuando trabajes en proyectos que ya las usan.
+En este capítulo has aprendido lo necesario sobre las herramientas que rodean a
+python y su uso. De este modo, no te vas perder en un maremágnum de nombres
+extraños y comandos cuando trabajes en proyectos que ya las usan.
Más que convertirte en un experto de cómo trabajar con estas herramientas, cosa
que te dará la práctica, este episodio te ha dado las referencias que necesitas