N.7 2020 - Biblioteche oggi | Ottobre 2020

Navigazione dei contenuti del fascicolo

Python per archivisti e bibliotecari

Danilo Deana

Università degli studi di Milano; danilo.deana@unimi.it

Uno strumento per rendere semplici le attività complicate

Abstract

Lavorare con una moltitudine di strumenti digitali è ora una parte fondamentale delle competenze di un bibliotecario o di un archivista. Lavoriamo con sistemi di gestione delle collezioni, sistemi di gestione delle risorse digitali, sistemi di accesso pubblico, sistemi di biglietteria o richiesta, database locali, applicazioni web generali e sistemi costruiti su sistemi più piccoli collegati tramite interfacce di programmazione delle applicazioni (API). Tuttavia, questo panorama può essere difficile da gestire. Come possiamo far sì che tutti questi sistemi che si basano su software diversi e utilizzano i dati in modi diversi possano comunicare tra loro in modo da aiutare, anziché ostacolare, le nostre attività quotidiane? Python è lo strumento potente perfetto per questo problema. La sua sintassi è relativamente semplice e intuitiva, è estremamente ben documentata e dispone di un numero enorme di librerie ottimizzate per risolvere praticamente ogni problema che abbiamo.

English abstract

Working with a multitude of digital tools is now a core part of a librarian’s or an archivist’s skillset. We work with collection management systems, digital asset management systems, public access systems, ticketing or request systems, local databases, general web applications, and systems built on smaller systems linked through application programming interfaces (APIs). Yet, this landscape can be difficult to manage. How do we get all of these systems that rely on different software and use data in different ways to talk to one another in ways that help, rather than hinder, our day to day tasks? Python is the perfect power tool for this problem. Its syntax is relatively simple and intuitive, it is extremely well-documented, and it has an enormous number of libraries optimized to solve just about every problem we have.

Per consultare l'articolo completo in formato pdf clicca qui.