Omet navegació

MD9 Mòduls, paquets i llibreries

 

❓ Què són? Per a què serveixen? Quantes n'hi ha?

De forma molt senzilla, podríem definir els mòduls com a unitats de codi independents que contenen funcions, classes o variables que podem utilitzar en els nostres programes. Quan utilitzem la instrucció import, estem important un mòdul (com per exemple time o calendar), que ens permet accedir a aquestes funcionalitats sense haver de programar-les des de zero, ja que ho ha fet una altra persona o un equip de treball abans.

Un pas més enllà dels mòduls són els paquets, que són col·leccions de mòduls organitzats dins de carpetes. Un paquet pot contenir diversos mòduls que treballen conjuntament per proporcionar funcionalitats més complexes (com numpy, que conté submòduls per operar amb arrays i funcions matemàtiques avançades).

Finalment, una llibreria (també coneguda com a biblioteca) és un conjunt més ampli que pot incloure diversos paquets o mòduls. Les llibreries són una eina poderosa per estendre les funcionalitats bàsiques del llenguatge, ja que permeten utilitzar codi ja escrit i provat, facilitant així el desenvolupament de programes de manera més eficient. En Python, existeixen més de 130.000 llibreries que cobreixen una àmplia gamma de necessitats, des de manipulació de dades fins a intel·ligència artificial, fet que ens estalvia molt de temps i esforç a l'hora de programar.

Creat amb eXeLearning (Finestra nova)