Type to search…

Mòdul

Els mòduls contenen un conjunt de funcions, variables o classes per a poder-los usar en qualsevol programa.

This page hasn't been translated yet — shown in its original language:Català

Introducció

La programació modular fa referència al procés de dividir una tasca de programació gran i feixuga en subtasques o mòduls separats, més petits i manejables. Després, els mòduls individuals es poden combinar com si fossin blocs de construcció per crear una aplicació més gran.

Un mòdul Python és un fitxer .py que allotja un conjunt de funcions, variables o classes per a poder-los usar en qualsevol programa.

Crea un projecte module amb Uv

ps
uv init module

Modul

Crear els nostres propis mòduls és molt fàcil 😉

Per exemple, podem definir un mòdul math.py amb dues funcions add() i subtract().

python
math.py
def add(a, b):
    return a + b


def subtract(a, b):
    return a - b

Un cop definit, aquest mòdul pot ser usat o importat en un altre fitxer.

Modifica el fitxer main.py:

python
main.py
assert add(5,4) == 9

Si executes el fitxer main.py python donarà un error:

ps
Traceback (most recent call last):
  File "C:\Users\david\Workspace\module\main.py", line 1, in <module>
    assert add(5, 4) == 9
           ^^^
NameError: name 'add' is not defined

You're reading a preview.

Sign in with Google to read the full page. A Google account includes 5 free pages in total; students and teachers read their course pages without limit.

Sign in