En este post haré un listado de herramientas útiles para Python. Pensado especialmente para Jr. (o incluso Ssrs) que estén por hacer una entrevista en Python. Estos son sin ningún orden en particular, simplemente son algunas de las herramientas que más suelo utilizar:

collections: Una librería con estructuras de datos de colecciones, más allá de diccionarios o listas, super útil para muchas cosas (diccionarios ordenados, diccionarios con valores por defecto, Counter).

En este post haré una recomendación de una herramienta para visualizar datos usando directamente la consola: VisiData es un CLI open source para poder visualizar datos mediante un spreadsheet.

A la hora de leer archivos csv (u otros tipos de archivos de datos si vamos al caso) es muy común usar librerías como pandas, o a veces tener que recurrir a scripts con comandos de bash (como sed, awk, sort, uniq etc.) para hacer summaries y demás. Visidata viene a dar una interfaz ligera por terminal para esto.

En este post haré un listado de los 10 (+1 mención especial) comandos más útiles, a mi criterio, que BASH tiene para ofrecer. El orden es completamente arbitrario y depende de mis preferencias, no tiene nada que ver con que tan usado o no sea el comando (muchos de los comandos más comunes no están). Empezamos:

Mención especial: awk, no lo uso tanto como antes (suelo directamente usar combinaciones de cut y otros comandos más simples), pero awk es extremadamente poderoso a la hora de manejar flujos de texto.