Kezdőoldal » Számítástechnika » Programozás » Tulajdonképpen mi az, hogy...

Tulajdonképpen mi az, hogy modul a Python-ban?

Figyelt kérdés

Most hallok ilyenekről (kezdő vagyok) hogy Panda meg Matplotlib modul.

Mit jelent a programozásban az, hogy betöltök egy modult?


Ha valaki egyszerűen leírná, megköszönném.



2021. máj. 2. 21:28
 1/2 anonim ***** válasza:

Olyan egység, amiben meg lehet adni utasításokat, függvényeket, osztályokat, stb. úgy, hogy ezek, mint önálló, egybefüggő egységek felhasználhatók legyenek más programokban. Kicsit olyan, mint a függvénykönyvtár vagy a névtér, vagy inkább mindkettő.

Amikor importálsz egy modult, akkor az abban lévő kód elérhetővé válik a te programodban is a megfelelő módon, attól függően, hogyan importáltad. Például:

-- Itt a sys külön névtérben van, a változói és függvényei is, ezért a modul nevével együtt érhető el.

import sys

print( sys.argv )

-- Itt átkerül a te névteredbe, ezért vigyázni kell, neked ne legyen ugyanilyen nevű függvényed.

from sys import *

print( argv )


Nem keverendő a package fogalmával.

2021. máj. 2. 21:57
Hasznos számodra ez a válasz?
 2/2 anonim ***** válasza:
100%
A legtöbb ilyen modul mások által megírt segédeszköz, kódgyűjtemény, bizonyos feladatokhoz. Tehát abban segít, hogy egy adott jól körülhatárolható feladathoz ne kelljen neked az alap eszközökkel, beépített függvényekkel a 0-ról felépítened a kódodat, hanem már készen rendelkezésre áll egy csomó függvény, osztály stb. ami megold egy csomó dolgot helyetted és te ezekre építkezve sokkal kevesebb munkával tudod megcsinálni, amit akarsz.
2021. máj. 3. 19:34
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!