Entornos virtuales en Python

Los entornos virtuales son encapsulaciones que contienen una instalación de Python en una versión establecida por el desarrollador junto con una serie de librerías necesarias para un proyecto, funcionando como ambientes aislados del interprete instalado en nuestro sistema. Saber crear un entorno virtual puede ser útil cuando no se dispone de herramientas que lo hagan de forma automática.

Estructura básica y buenas prácticas en un archivo Python

Python es un lenguaje bastante atractivo ya que es bastante amigable con el programador facilitando el empezar a utilizarlo y generando código bastante fácil de leer. Python exige pocas cosas a los desarrolladores por lo que es bastante sencillo realizar scripts funcionales desde los primeros intentos de utilizarlo. Sin embargo, Python espera que el desarrollador mantenga buenas prácticas sobre su código sin que sea el mismo lenguaje el que lo obligue a llevarlas a cabo, esta flexibilidad agiliza el proceso de crear proyectos, pero sin reglas de codificación adecuadas podemos terminar con código muy desordenado y difícil de leer por la falta de estructura o de documentación clara que permita a otros desarrolladores comprender el funcionamiento del código que hemos creado de forma sencilla.