4.1 Dónde buscar paquetes
Antes de escribir cualquier código, asegúrate de que alguien no lo haya escrito ya por ti. No solo puede estar ya escrito, sino que puede estar probado, documentado y cubrir todas tus necesidades actuales y futuras al 200%.
Esto sucede todo el tiempo. Python tiene ya más de 30 años, y lo usan millones de programadores en todo el mundo.
Para todas tus necesidades, hay un sitio estupendo: pypi.org (The Python Package Index). Si necesitas alguna biblioteca, simplemente vas al sitio y escribes tu consulta.
Por ejemplo, quiero escribir mi propio cliente para Telegram. Entro en pypi.org, escribo en la búsqueda telegram client y veo unas 10,000 bibliotecas sobre este tema:
El número uno contiene la descripción «Python aiohttp telegram client» – es justo lo que necesitamos. Simple y bonito.
Aquí puedes encontrar cualquier paquete para cualquier ocasión. Así que ahora estás un poco más cerca de entender la esencia del trabajo moderno de un programador: necesitas saber dónde hay buenos paquetes, saber cómo utilizarlos y cómo sortear sus puntos débiles.
4.2 Ejemplo de instalación de un paquete
Vamos a instalar algún paquete y usarlo como ejemplo para entender cómo hacerlo correctamente.
Hay una biblioteca divertida que dibuja una vaca y texto junto a ella.
Se llama cowsay. Vamos a usarla como ejemplo para estudiar la importación.
Para usar el gestor pip, necesitas abrir el Terminal. Lo más fácil es hacerlo directamente desde PyCharm. Allí abajo a la izquierda hay una lista de botones:
Haz clic en el botón Terminal, y se abrirá una ventana con la línea de comandos. Se verá algo así:
Ahí necesitas escribir el comando pip install cowsay
Ejemplo:
Si la biblioteca se instaló exitosamente, verás un mensaje como este:
Todo listo, ahora puedes importar esta biblioteca (paquete) a tu proyecto y usarla como quieras.
4.3 Jugando con la vaca
Por ejemplo, puedes escribir un código como este:
import cowsay
cowsay.cow("Hubieras estudiado Python...")
Esto es lo que el programa mostró en mi consola:
Además, la biblioteca cowsay soporta muchos otros animales, por ejemplo, un dragón:
import cowsay
cowsay.dragon("Este dragón habla...")
Como ves, instalar paquetes es rápido y sencillo, y usar el código de otros es fácil y agradable.
Si te cansas de jugar con la vaca, puedes eliminar su biblioteca — para eso necesitas usar el comando pip uninstall cowsay.
El uso del terminal dentro de un IDE, como PyCharm, simplifica el trabajo con comandos pip, ya que permite ejecutar comandos directamente en el contexto del proyecto actual.
GO TO FULL VERSION