Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Python Προγραμματισμός

Τι είναι η Python υποπακέτο

; Python είναι μια γενικής χρήσης , object-oriented γλώσσα προγραμματισμού για το Web και desktop ανάπτυξης . Προγραμματιστές Python συχνά καλούν επιλογές των προ - γραπτό κώδικα Python που ονομάζεται «ενότητες» ή «πακέτων » που εκτελεί μια συγκεκριμένη εργασία , όπως να ανακτήσει την ημερομηνία και την ώρα ή να υποβάλλουν αιτήματα για ιστοσελίδες . Τα πακέτα αυτά περιέχουν συχνά χρήσιμο υποσυσκευασίες της stand-alone κωδικοποίηση για συγκεκριμένες μικρότερες εργασίες . Για να καταλάβουμε πώς λειτουργούν υποσυσκευασίες , ένας προγραμματιστής πρέπει να κατανοήσουν πώς λειτουργούν τα πακέτα , καθώς και τη σημασία τους για το σύγχρονο προγραμματισμό . Python Πακέτα
Η

πακέτα ( ή ενότητες , ή βιβλιοθήκες) είναι σημαντικά μέρη του οποιαδήποτε γλώσσα προγραμματισμού , συμπεριλαμβανομένων των Python . Πακέτα περιέχουν επαναχρησιμοποιήσιμο κώδικα που οι προγραμματιστές μπορούν να καλούν για να επεκτείνουν τις δικές τους κωδικό, χωρίς να χρειάζεται να επανεφεύρουμε τον τροχό . Για παράδειγμα , το τράβηγμα σε ένα πακέτο που περιέχει μεθόδους για να συγκεντρώσει πληροφορίες ημερομηνίας και ώρας από το σύστημα επιτρέπει σε έναν προγραμματιστή να επικεντρωθεί σε άλλα προβλήματα . Επειδή η εργασία που απαιτείται για τη συλλογή αυτών των δεδομένων έχει ήδη γίνει , ο προγραμματιστής μπορεί να χρησιμοποιήσει αυτόν τον κωδικό για την οικοδόμηση πιο πολύπλοκο κώδικα . Αυτό είναι γνωστό ως « σπονδυλωτής ", που σημαίνει ότι οι προγραμματιστές δεν έχουν ξαναγράψιμο συνεχώς κώδικα που κάνει το ίδιο πράγμα με τον κώδικα κάποιου που ήδη έχει γράψει .
Εικόνων Παράδειγμα Πακέτο Import
Η

Ας υποθέσουμε ένας προγραμματιστής πρέπει να δημιουργήσει μια μεταβλητή στο πρόγραμμα της Python για να κρατήσει μια ορισμένη τιμή σε πλανητική περιστροφή . Αυτή η μεταβλητή θα πρέπει να εκτυπώνονται σε ένα συγκεκριμένο πρότυπο μορφή, καθώς και εργασία με άλλες μεταβλητές με συγκεκριμένους τρόπους . Αντί να γράψει τον κώδικα που το κάνει αυτό , ο προγραμματιστής μπορεί να εισάγει αντ 'αυτού μια ( πλασματική) πακέτο python που ονομάζεται " πλανήτη ", το οποίο θα περιέχει αυτή τη λειτουργία . Αυτό το παράδειγμα δείχνει πώς αυτή η διαδικασία μπορεί να μοιάζει :

>>> πλανήτη εισαγωγής //φανταστικό , δεν είναι ένα πραγματικό πακέτο Python

>>> d = planet.rotation ( 5 )

>>> εκτύπωση d

' περιστροφή = 5 '

Η υποσυσκευασίες
Η

Η φανταστικό πακέτο " πλανήτης " μπορεί να περιέχει πολλά κώδικα , όμως . Εισαγωγή ενός μεγάλου αριθμού των συσκευασιών αυτών καθιστά ένα πρόγραμμα αρκετά μεγάλο . Μπορεί επίσης να αποδειχθεί ότι ένας προγραμματιστής χρειάζεται μόνο μερικές από τις λειτουργίες της συσκευασίας, και όχι τα υπόλοιπα . Στην περίπτωση αυτή , ο προγραμματιστής μπορεί να καλέσει υποσυσκευασίες , τα οποία είναι μικρότερα πακέτα μέσα σε ένα μεγαλύτερο μονάδα ή το πακέτο . Αυτά υποσυσκευασίες είναι μικρότερα , και να επικεντρωθεί σε πιο ειδικά καθήκοντα στο πλαίσιο του ευρύτερου πακέτου .
Εικόνων Εισαγωγή υποσυσκευασίες
Η

Λαμβάνοντας το φανταστικό πακέτο " πλανήτη " , ο προγραμματιστής αποφασίζει ότι μόνο επιθυμεί να εισαγάγει το πακέτο « εκ περιτροπής » . Αυτό επιτυγχάνεται με δύο τρόπους, τόσο με την εντολή εισαγωγής ( όπως σε αυτό το παράδειγμα ) :

>>> εισαγωγής planet.rotation

>>> από πλανήτης εισαγωγής περιστροφής

στο πακέτο του πλανήτη , υπάρχουν πολλές ενότητες και υποσυσκευασίες , αλλά δεδομένου ότι ο προγραμματιστής χρειάζεται μόνο την περιστροφή υποπακέτο , που μόνο οι εισαγωγές που πραγματοποιεί το συγκεκριμένο όνομα του πακέτου . Είτε από τις προηγούμενες εντολές εισαγωγής θα φέρει την περιστροφή υποπακέτο στο τρέχον πρόγραμμα .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα