Programación en Python

0 de 19 lecciones completas (0%)

Programación en Python – Módulo 1 – Introducción a Python

Lección 3 – Instalando módulos de terceros

Esta es una vista previa de la lección

Compra el curso, o accede si ya te has inscrito, para acceder a esta lección.

A veces cuando quieres enviar correos con Python o automatizar tareas en Excel o PowerPoint con este lenguaje de programación será necesario que instales e importes ciertos módulos. Otros módulos ya vendrán preinstalados con Python, pero otros fueron creados por desarrolladores que no forman parte de la Python Software Foundation. Éstos serán los módulos que tendrás que instalar con pip o pip3 para poder expandir las capacidades de tu código.

pip es la herramienta estándar de gestión de paquetes para Python. Permite instalar, actualizar y desinstalar paquetes de Python de manera sencilla. Con pip, los desarrolladores pueden gestionar las dependencias de sus proyectos de manera eficiente.

Algunas de las ventajas de usar módulos en tu código son:

  1. Ampliación de Funcionalidades: Instalar módulos de terceros en Python te permite ampliar las funcionalidades de tus programas de manera significativa. Estos módulos, desarrollados por la comunidad, ofrecen soluciones especializadas para tareas específicas, evitando que tengas que reinventar la rueda. Por ejemplo, si necesitas manipular fechas, el módulo datetime de la biblioteca estándar es esencial; sin embargo, para tareas más avanzadas, módulos de terceros como arrow ofrecen características adicionales y una sintaxis más amigable.
  2. Eficiencia en el Desarrollo: Utilizar módulos de terceros ahorra tiempo y esfuerzo en el desarrollo. En lugar de escribir y depurar código desde cero para cada funcionalidad, puedes aprovechar soluciones probadas y optimizadas. El gestor de paquetes pip facilita la instalación y gestión de estos módulos, permitiéndote centrarte en la lógica específica de tu aplicación. Por ejemplo, la instalación de módulos como requests para realizar solicitudes HTTP o pandas para manipulación de datos simplifica tareas comunes y mejora la eficiencia del desarrollo.
  3. Comunidad y Actualizaciones: La comunidad de Python es activa, lo que significa que los módulos de terceros suelen recibir actualizaciones y mejoras regulares. Al aprovechar estos recursos, te beneficias de correcciones de errores, nuevas características y un soporte continuo. Además, la documentación extensa de la comunidad facilita la comprensión y utilización de estos módulos, convirtiéndolos en herramientas poderosas para tus proyectos.

Con la herramienta pip podemos acceder de forma segura a los módulos del sitio web mantenido por la Python Software Foundation pypi.org. Imagina que este sitio y la herramienta pip son una especie de PlayStore desde donde puedes descargar software para Python.

pip python packages
pypi.org

Instalando pip

Pip viene instalado por defecto en Python a partir de la versión 3.4, pero solo en Windows y macOS. Para verificar que pip esté presente en tu equipo Linux debes escribir el siguiente comando en la Terminal: which pip3.

pip_no está en Linux
pip no viene instalado en Linux

Para instalar pip3 en Ubuntu o en distros basadas en Debian debes abrir una nueva Terminal y escribir: sudo apt-get install python3-pip. La Terminal te pedirá que ingreses tu contraseña de administrador antes de instalar el paquete.

Cuando metas tu contraseña la Terminal te pedirá que confirmes si deseas continuar, solo escribe «y» y presiona enter.

Cuando termine la instalación escribe which pip3 en la Terminal y ésta responderá con la ubicación en el equipo del paquete.

Si estás trabajando en Windows solo debes escribir pip3 –version (o pip –version) después de haber instalado Python y debería imprimirse la información sobre la versión de pip y la ruta en el equipo.

Instalar módulos de terceros

Para instalar un módulo de terceros debes escribir pip install –user MODULO. A veces querrás instalar una versión específica de un módulo porque así es necesario para un tutorial o por que ya sabes cómo trabaja y en versiones recientes introdujeron breaking changes. En este caso escribirás pip install –user -U MODULO=VERSION. Vamos a instalar Selenium para que te des una idea.

En PowerShell escribo pip install –user selenium==3.14.0 y presiono Enter.

Si ves la documentación de selenium verás que también puedes simplemente escribir pip install selenium para descargar la última versión del módulo. Sabrás que tu módulo se isntaló con éxito cuando en un programa escribas al inicio import MODULO y no recibas mensajes de error. En las clases posteriores tendrás que instalar algunos módulos para hacer los ejercicios de cósigo, si tienes alguna duda siempre podrás volver a esta lección y revisar los comandos de instalación, también puedes revisar la documentación de pip para cualquier duda sobre cómo instalar módulos.

Scroll al inicio