Algunos pluggins muy copados y como hacer para que con el plugin de virtualenvwrapper activado podamos agregar el estilo agnoster al virtualenv en el prompt de ohmyzsh
Tags: python ejercicios entrevistas search
Les comparto una implementaci贸n posible del algoritmo de b煤squeda binaria con Python.
Tags: python listas ejercicios entrevistas merge
Voy a compartirles un algoritmo de ordenamiento llamado merge sort que usa recursividad, divide and conquer para poder alcanzar el objetivo de ordenamiento en una complejidad en todos los casos de n log n
If you are using pdb or ipdb, give a try to pdbpp. Una herramienta para debugging en python.
grep -rnw '/path/to/somewhere/' -e 'pattern'
Logging te puede ayudar muchisimo, ac谩 solo unas pistas para poder configurarlo r谩pidamente.
Tags: python
Python tiene el estamento For para recorrer tuplas, listas, conjuntos y diccionarios.
Tags: python data-science numpy pandas
Los valores de una columna pueden ser muchos y podemos convertir esta lista a un conjunto (set) de valores para as铆 quedarme con valores sin repetidos. Pero pandas trae una funci贸n built-in: unique.
Muchas veces queremos medir los tiempos de un algoritmos sin tener que recurrir a ninguna libreria externa. Para estos casos podemos usar time.time() o construir un peque帽o decorador para nuestras funciones.
Tags: python ejercicios entrevistas
El m茅todo empleado por Python es la de la comparaci贸n de bytes. Otro m茅todo posible para la comparaci贸n es el de hashear ambos archivos y comparar, pero esto deber铆a ser un poco m谩s lento que simplemente compara byte a byte.
find . | grep -E "(__pycache__|\.pyc|\.pyo$)" | xargs rm -rf
Seguimos con el tutorial sobre el principal pluggin para crear una api rest con Django (el principal framework de python ;-)