Módulos, paquetes, librerías y frameworks

Python es un lenguaje que permite su expansión fácilmente por medio de «agregados» que pueden ser hechos de varias formas. Aquí algunas notas en la forma en que esto puede lograrse.


pip

Esta es una colección de notas acerca del uso del administrador de paquetes adoptado como de facto para Python. Aunque no se busca crear un tutorial, las notas cubren desde aspectos básicos de instalación, utilización y la remoción de éste. Algunas anotaciones se conservan por motivos de registro histórico y se cuida que lo vigente sea discernible de aquello que ya ha quedo obsoleto. De cualquier modo, todo comentario u observación es bienvenido.

Leer Más

Anaconda

Hoy en día seleccionar un lenguaje de programación (para aprendizaje, desarrollo o explotación) no es lo que fue en el siglo pasado. Seleccionar un lenguaje hoy es adoptar (o involucrarse con) un ecosistema de herramientas, tecnología, filosofía, metodologías, productos, empresas y comunidades. Desafortunadamente la mayor parte de esto no es posible saberlo hasta que uno ha debido probar hasta un cierto punto muchos de estos aspectos por mano propia.

Leer Más

miniConda

miniConda es una variante de la distribución de Python conocida como Anaconda. Esta «distribución», además de incluir un intérprete de Python y el administrador de entornos (ambientes virtuales), incluye un número reducido de módulos. Se trata de una versión «más ligera» en comparación con Anaconda que puede resultar más atractiva cuando se cuenta con un espacio de almacenamiento reducido o se busca tener sólo lo que realmente se necesita.

Leer Más