8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2a87696 commit 100703eCopy full SHA for 100703e
creando_un_entorno_virtual.md
@@ -6,7 +6,7 @@
6
7
Cuando se está desarrollando software en *Python*, es común utilizar diferentes versiones de un mismo paquete. Un *virtualenv*, o entorno virtual de *Python*, es un ambiente creado con el objetivo de aislar recursos como librerías y entornos de ejecución del sistema principal o de otros entornos virtuales. Esto significa que en el mismo sistema, computadora, es posible tener instaladas múltiples versiones de una misma librería sin crear ningún tipo de conflicto.
8
9
-Para crear y utilizar un entorno virtual debe instalarse `virtualenv`; pero antes debe instalarse el manejador de paquetes de *Python* `pip`:
+Para crear y utilizar un entorno virtual debe instalarse `virtualenv`; pero antes debe instalarse el [manejador de paquetes](instalador_paquetes_pip.md) de *Python* `pip`:
10
```bash
11
$ sudo apt-get install python3-pip
12
```
guia_estilo_pep8.md
@@ -6,4 +6,22 @@
En la organización *Python* existen lo que se llaman *PEP's* o [*Python Enhancement Proposals*](http://www.python.org/dev/peps/pep-0001/#what-is-a-pep), los cuales son documentos que proveen información a la comunidad de *Python* o describen nuevas características del lenguaje, su proceso de desarrollo o su entorno. Uno de estos *PEP's* es el *PEP8*, el cual está dedicado a la recopilación de los **estándares de estilo** seguidos por los desarrolladores de *Python* a la hora de escribir código para la librería estandar. Un listado completo de los *PEP's* se puede encontrar [aquí](http://www.peps.io/), mientras que una versión en castellano del *PEP8* se puede descargar de [aquí](documentos/guia_pep8_es.pdf) en este repositorio.
+Algunas las principales convenciones de estilo para escribir código *Python* son las siguientes:
+
+* Usar 4 espacios para indentar.
+* Es posible usar solo tabulaciones u ocho espacios para código antiguo que haya sido escrito así. Por ningún motivo se han de mezclar espacios y tabulaciones.
13
+* Limitar los tamaños de línea a 79 caracteres como máximo, si bien se puede continuar líneas largas con el símbolo '\', es recomendable el uso de paréntesis.
14
+* Se deben separ las funciones de nivel superior y las clases con dos líneas en blanco, mientras que los métodos dentro de clases los podemos separar con una sola línea. También se pueden usar líneas en blanco dentro de las funciones para separ bloques que guardan cierta correlación lógica.
15
+* Las sentencias de `import` deben estar generalmente separadas una en cada línea.
16
+* Las sentencias import deben de estar siempre en la parte superior del archivo agrupadas de la siguiente manera:
17
+ * Librería estándar.
18
+ * Librerías de terceros.
19
+ * import's de la aplicación local.
20
+* Usar espacios alrededor de los operadores aritméticos.
21
+* No usar espacios alrededor del signo igual cuando se encuentre en un listado de argumentos de una función.
22
+* Los comentarios que contradicen al código son peores que cuando no existen comentarios.
23
+* No se deben de realizar comentarios obvios.
24
+* No se deben comparar booleanos mediante ==
25
26
27
<a href = "https://github.com/ejdecena/tutorial_python">[IR AL ÍNDICE]</a>
instalador_paquetes_pip.md
@@ -8,7 +8,7 @@
## 6.1.1 Instalación.
-*Pip* no viene instalado con *Python*, por lo tanto hay que instalarlo. En un sistema operativo *Linux*, con paquetería *apt* (*Debian*, *Ubuntu*, *Linux Mint*, etc), debemos abrir una terminal (`Ctrl + Alt + T`) y ejecutar:
+*Pip* no viene instalado con *Python*, por lo tanto debemos instalarlo. En un sistema operativo *Li BD78 nux*, con paquetería *apt* (*Debian*, *Ubuntu*, *Linux Mint*, etc), debemos abrir una terminal (`Ctrl + Alt + T`) y ejecutar:
@@ -41,7 +41,7 @@ $ pip search [cadena de búsqueda]
41
42
## 6.1.5 Información de paquetes.
43
44
-Una vez localizado un paquete con la instrucción `pip search`, podemos solicitar a *Pip* que nos muestre información adicional del paquete ejecutando la siguiente instrucción desde la terminal:
+Una vez localizado un paquete con la instrucción `pip search`, podemos solicitar a *Pip* que nos muestre información adicional sobre el paquete ejecutando desde la terminal:
45
46
$ pip show [paquete]
47
@@ -77,6 +77,10 @@ Para actualizar un paquete desactualizado, ejecutamos desde una terminal:
77
78
$ pip install --upgrade [paquete]
79
80
+o bien,
81
+```bash
82
+$ pip install -U [paquete]
83
+```
84
85
## 6.1.10 Desinstalar paquetes.
86