Skip to content

Instantly share code, notes, and snippets.

@joac
Last active December 18, 2015 07:49
Show Gist options
  • Save joac/5749028 to your computer and use it in GitHub Desktop.
Save joac/5749028 to your computer and use it in GitHub Desktop.
Curso

PyPI y virtualenv

Como laburar con elementos de terceros usando pip

Tenemos que instalar las dependencias de debian

  • python-pip
  • python-virtualenv

Como no queremos mezclar las dependencias de nuestra aplicacion con las del sistema, vamos a crear un virtualenv:

☁  pruebas_virtualenv [master] ⚡ virtualenv env
New python executable in env/bin/python
Installing setuptools.............done.

Una vez instalado, tenemos que activarlo con:

☁  pruebas_virtualenv [master] ⚡ source env/bin/activate

O lo que es lo mismo:

☁  pruebas_virtualenv [master] ⚡ . env/bin/activate

Para desactivarlo:

(env)☁  pruebas_virtualenv [master] ⚡ deactivate

Notar el prefijo (env) en el path

Instalando paquetes con pip

Para instalar, usamos el comando pip install, para buscar pip search, por ejemplo:

☁  pruebas_virtualenv [master] ⚡ pip search colorama
colorama                  - Cross-platform colored terminal text.

instalacion:

☁  pruebas_virtualenv [master] ⚡ pip install colorama
Downloading/unpacking colorama
  Downloading colorama-0.2.5.tar.gz
  Running setup.py egg_info for package colorama

Installing collected packages: colorama
  Running setup.py install for colorama

Successfully installed colorama
Cleaning up..

Algunos Ejemplos de modulos de terceros

Colorama

Colorama nos permite colorear la salida de nuestro código

import colorama

colorama.init() #inicia el coloreador

print colorama.Fore.GREEN, "Hola mundo" # Imprime en verde
print "Tambien estoy en verde" # Tambien esta en verde
print colorama.Fore.RED, "Esto es un error" # imprime en rojo
print colorama.Fore.RESET, "Ya no colorea mas" # Vuelve a los colores por defecto

tambien podemos colorear el fondo:

import colorama

colorama.init()
print colorama.Back.YELLOW, colorama.Fore.RED, "Fondo amarillo y letras rojas"
print colorama.Back.RESET, "Vuelve al color de fondo normal"

Progressbar

Completar

PyCrypto

Completar

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment