Blog | Python

Python: merge sort. Ordenamiento de listas en complejidad log n image
Python: merge sort. Ordenamiento de listas en complejidad log n

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

Debugging python with pdbpp or just pdb++, a drop-in replacement for clasic pdb. image
Debugging python with pdbpp or just pdb++, a drop-in replacement for clasic pdb.

If you are using pdb or ipdb, give a try to pdbpp. Una herramienta para debugging en python.

Logging en Python: aprender a usarlo y abandonar por completo los prints. image
Logging en Python: aprender a usarlo y abandonar por completo los prints.

Logging te puede ayudar muchisimo, ac谩 solo unas pistas para poder configurarlo r谩pidamente.

Python For: como iterar tuplas, listas, conjuntos y diccionarios. image
Python For: como iterar tuplas, listas, conjuntos y diccionarios.

Python tiene el estamento For para recorrer tuplas, listas, conjuntos y diccionarios.

Python - Pandas: c贸mo obterner todos los valores posibles de una columna de un dataframe. image
Python - Pandas: c贸mo obterner todos los valores posibles de una columna de un dataframe.

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.

Tomando tiempos: dos maneras r谩pidas de hacer profiling y benchmarking de metodos y funciones en Python y Jupyter Notebook

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.

C贸mo comparar si dos archivos son iguales con Python. M贸dulo filecmp y lectura byte-a-byte

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.

Python: borrar los archivos pyc pyo y __pycache__

find . | grep -E "(__pycache__|\.pyc|\.pyo$)" | xargs rm -rf

Django rest framework: tutorial - Parte II image
Django rest framework: tutorial - Parte II

Seguimos con el tutorial sobre el principal pluggin para crear una api rest con Django (el principal framework de python ;-)

Otro ejercicio de entrevista: dado una lista de valores determinar qu茅 poligono se forma.

Un ejercicio que me han tomado fue decir si unos valores dados formaban un cuadrado, un rectangulo o ninguna de las anteriores. Para esto nos daban una lista con cuatro valores. Con ellos hab铆a que decir a qu茅 figura pertenecia

Sets en Python: conjuntos.

Un breve repaso sobre los sets en python. Un tipo de dato para colecciones de elementos sin duplicados

Django rest framework: tutorial - Parte I image
Django rest framework: tutorial - Parte I

Django rest framework: tutorial sobre el principal pluggin para crear una api rest con Django (el principal framework de python ;-)

First Previous 1 2 3 Next Last