{"id":1479,"date":"2020-03-06T14:29:42","date_gmt":"2020-03-06T19:29:42","guid":{"rendered":"https:\/\/v3.ricardoromo.co\/?p=1479"},"modified":"2020-03-19T16:52:38","modified_gmt":"2020-03-19T21:52:38","slug":"7-librerias-para-python-que-deberias-conocer","status":"publish","type":"post","link":"https:\/\/v3.ricardoromo.co\/2020\/7-librerias-para-python-que-deberias-conocer\/","title":{"rendered":"7 Librer\u00edas para Python que deber\u00edas conocer"},"content":{"rendered":"\t\t
Python es hoy en d\u00eda uno de los lenguajes de programaci\u00f3n m\u00e1s importantes en el mundo del desarrollo, ya sea por su facilidad para aprender, su comunidad o su gran cantidad de paquetes y librer\u00edas. Precisamente de las librer\u00edas es de lo que hablaremos en este art\u00edculo, tanto si ya eres un desarrollador avanzado o si apenas estas empezando, te mostrar\u00e9 unas cuantas librer\u00edas que podr\u00edan serte \u00fatiles a la hora de escribir c\u00f3digo en python.<\/span><\/pre>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\n\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\n\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t1. Pprint<\/a><\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\tEmpezamos con una utilidad muy sencilla, la podemos usar para imprimir de una manera m\u00e1s legible, algunas estructuras complejas en python, como las listas o los diccionarios. Esto puede ser \u00fatil al hacer debug a nuestros c\u00f3digos ya que representa de una manera m\u00e1s ordenada estas estructuras de datos.<\/span>
Lo puedes ver f\u00e1cilmente en este c\u00f3digo de ejemplo:<\/span><\/pre>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\timport pprint <\/code>
diccionario = {'usuarios':{'user1':{'nombre':'Ricardo', 'edad':30, 'puesto':'director'}, 'user2':{'nombre':'Juan', 'edad':40, 'puesto':'ejecutivo'}, 'user3':{'nombre':'Carlos', 'edad':60, 'puesto':'director'}}} <\/code>
print('-'*10,'Impresion Normal','-'*10)<\/code>
print(diccionario) <\/code>
print() <\/code>
print('-'*10,'Impresion con Pprint','-'*10) <\/code><\/pre>pprint.pprint(diccionario)\n
<\/code><\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\tPprint hace parte de la librer\u00eda est\u00e1ndar de python, por lo cual no es necesario descargar nada.<\/span><\/span><\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t