Εδώ είναι μια κατανομή:
* Δεν είναι μέρος της τυποποιημένης βιβλιοθήκης: Η τυποποιημένη βιβλιοθήκη της Python περιλαμβάνει ενότητες όπως το `OS` (για την αλληλεπίδραση του λειτουργικού συστήματος), το« Math »(για μαθηματικές λειτουργίες) και το` Requests` (αν περιλαμβάνεται ειδικά, αυτό ποικίλλει ανάλογα με τις εκδόσεις Python). Οι μονάδες τρίτων υπερβαίνουν αυτό που είναι ενσωματωμένο.
* Εξωτερική πηγή: Αυτές οι ενότητες αναπτύσσονται και διατηρούνται από άτομα ή οργανισμούς εκτός της ομάδας ανάπτυξης βασικών γλωσσών. Συχνά διατίθενται μέσω διαχειριστών πακέτων όπως Pip (για Python), NPM (για Node.js) ή Maven (για Java).
* Προσθέτει λειτουργικότητα: Παρέχουν εξειδικευμένες δυνατότητες, εξοικονομώντας χρόνο και προσπάθεια. Παραδείγματα περιλαμβάνουν ενότητες για:
* Ανάπτυξη ιστού: Πλαίσιο όπως η Flask ή το Django (Python), το Express.js (Node.js)
* Επιστήμη δεδομένων: Numpy, Pandas, Scikit-Learn (Python)
* Μηχανική μάθηση: Tensorflow, Pytorch (Python)
* Γραφικά: Pygame (Python)
* αλληλεπίδραση βάσης δεδομένων: Sqlalchemy (Python)
* Δοκιμές: Pytest (Python), Jest (JavaScript)
* απαιτεί εγκατάσταση: Σε αντίθεση με τις τυποποιημένες ενότητες βιβλιοθήκης, πρέπει να εγκαταστήσετε μονάδες τρίτων μερών χρησιμοποιώντας ρητά έναν διαχειριστή πακέτων προτού να τις χρησιμοποιήσετε.
Παράδειγμα (Python):
Εάν θέλετε να συνεργαστείτε με δεδομένα σε μορφή υπολογιστικού φύλλου, δεν θα γράψετε τον κώδικα για να διαβάσετε και να χειριστείτε αρχεία Excel από την αρχή. Αντ 'αυτού, θα χρησιμοποιούσατε μια μονάδα τρίτου μέρους όπως `openpyxl` ή` pandas`. Θα το εγκαταστήσετε χρησιμοποιώντας το `PIP εγκατάστασης openpyxl` ή` pip install pandas ', στη συνέχεια, εισαγάγετε και χρησιμοποιήστε το στον κώδικα Python.
Εν ολίγοις, οι μονάδες τρίτων είναι ένας ακρογωνιαίος λίθος του σύγχρονου προγραμματισμού, παρέχοντας ένα τεράστιο οικοσύστημα επαναχρησιμοποιήσιμων εξαρτημάτων που επιταχύνουν την ανάπτυξη και προσθέτουν ισχυρά χαρακτηριστικά στις εφαρμογές σας.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα