DEV Community

Henri de la Hoz
Henri de la Hoz

Posted on

Fundamentos de Python (Parte 1)

## Zen de python

Son principios de desarrollo, fueron creados en 1999.

El Zen puede ser visto dentro de una línea de comando si usamos la instrucción

import this
Enter fullscreen mode Exit fullscreen mode

Los principios son:

  1. Bello es mejor que feo.
  2. Explícito es mejor que implícito.
  3. Simple es mejor que complejo.
  4. Complejo es mejor que complicado.
  5. Plano es mejor que anidado.
  6. Espaciado es mejor que denso.
  7. La legibilidad es importante.
  8. Los casos especiales no son lo suficientemente especiales como para romper las reglas, sin embargo,
  9. La practicidad le gana a la pureza.
  10. Los errores nunca deberían pasar silenciosamente.
  11. A menos que se silencien explícitamente.
  12. Frente a la ambigüedad, evitar la tentación de adivinar.
  13. Debería haber una, y preferiblemente solo una, manera obvia de hacerlo.
  14. A pesar de que esa manera no sea obvia.
  15. Ahora es mejor que nunca.
  16. A pesar de que nunca es muchas veces mejor que ahora mismo.
  17. Si la implementación es difícil de explicar es una mala idea.
  18. Si la implementación es fácil de explicar, puede que sea una buena idea.
  19. Los namespaces son una gran idea.

Entorno virtual

Es un contenedor o ambiente de ejecución aislado de python. Permite tener proyectos separados de python y como resultado los modulos y sus versiones se manejan de manera descentralizada.
Para crear un environment podemos usar el comando:

python3 -m venv venv
Enter fullscreen mode Exit fullscreen mode

En el comando anterior, el segundo venv es el nombre que queremos darle al entorno virtual.
Para ingresar al entorno virtual previamente creado y activarlo, basta con ejecutar el comando (sistemas tipo unix).

source venv/bin/activate
Enter fullscreen mode Exit fullscreen mode

Latest comments (0)