Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo je modul tretej strany?

V programovaní je modul tretích strán (tiež nazývaný knižnica alebo balík) časťou vopred napísaného kódu, ktorý nie je súčasťou štandardnej knižnice (vstavané moduly zahrnuté v inštalácii vášho programovacieho jazyka) alebo kód vášho vlastného projektu. Importujete a používate ho na pridanie funkcie do svojho programu bez toho, aby ste túto funkčnosť museli písať sami.

Tu je porucha:

* nie je súčasťou štandardnej knižnice: Štandardná knižnica spoločnosti Python obsahuje moduly ako `os` (pre interakciu operačného systému),` matematiku "(pre matematické funkcie) a` žiadosti "(ak je konkrétne zahrnutá, mení sa to s verziou Python). Moduly tretích strán idú nad rámec toho, čo je zabudované.

* Externý zdroj: Tieto moduly sú vyvíjané a udržiavané jednotlivcami alebo organizáciami mimo tímu rozvoja jazyka. Často sú k dispozícii prostredníctvom manažérov balíkov ako PIP (pre Python), NPM (pre Node.js) alebo Maven (pre Java).

* pridáva funkčnosť: Poskytujú špecializované schopnosti, ktoré vám šetrí čas a úsilie. Príklady zahŕňajú moduly pre:

* Vývoj webu: Frameworks ako Flask alebo Django (Python), express.js (node.js)

* Data Science: Numpy, Pandas, Scikit-Learn (Python)

* strojové učenie: Tensorflow, pytorch (python)

* grafika: Pygame (Python)

* Databázová interakcia: Sqlalchemy (Python)

* Testovanie: Pytest (Python), Jest (JavaScript)

* vyžaduje inštaláciu: Na rozdiel od štandardných knižničných modulov musíte skôr, ako ich budete môcť použiť, nainštalovať moduly tretích strán explicitne pomocou správcu balíkov.

Príklad (python):

Ak chcete pracovať s údajmi v tabuľkovom formáte, nenapísali by ste kód na čítanie a manipuláciu súborov Excel od nuly. Namiesto toho by ste použili modul tretej strany ako „Openpyxl` alebo` pandas`. Nainštalujete ho pomocou `PIP Install OpenPyxl` alebo` PIP Install Pandas`, potom ich importujte a použite do svojho kódu Python.

Stručne povedané, moduly tretích strán sú základným kameňom moderného programovania, ktoré poskytujú obrovský ekosystém opakovane použiteľných komponentov, ktoré urýchľujú vývoj a pridávajú do vašich aplikácií výkonné funkcie.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené