Курс "ООП на Python"

4,1
28 κριτικές
500+
Λήψεις
Αξιολόγηση περιεχομένου
Κατάλληλο για ηλικίες άνω των 3 ετών
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης

Περιγραφή εφαρμογής

Το μάθημα "Αντικειμενοστραφής προγραμματισμός σε Python" εισάγει τα χαρακτηριστικά του αντικειμενοστραφούς προγραμματισμού γενικά και την εφαρμογή του στη γλώσσα Python. Η εφαρμογή συμπληρώνεται με παραδείγματα πρακτικών λύσεων εργασίας. Τα ίδια τα μαθήματα είναι ελεύθερα διαθέσιμα στη διεύθυνση https://younglinux.info/oopython/course. Σύντομες εκδόσεις βίντεο των μαθημάτων: https://www.youtube.com/playlist?list=PLx40Tc4pO423OvwMLI7VNwXqoSOnWF_53

Το μάθημα προϋποθέτει προηγούμενη γνώση δομημένου προγραμματισμού στην Python, με την οποία μπορείτε να εξοικειωθείτε στο πρώτο μας μάθημα "Python. Εισαγωγή στον προγραμματισμό": https://younglinux.info/python/course.

Το μάθημα περιλαμβάνει 15 μαθήματα:

1. Τι είναι ο αντικειμενοστραφής προγραμματισμός
2. Δημιουργία τάξεων και αντικειμένων
3. Κατασκευαστής κλάσης - μέθοδος __init __ ()
4. Κληρονομικότητα
5. Πολυμορφισμός
6. Ενθυλάκωση
7. Σύνθεση
8. Υπερφόρτωση χειριστή
9. Στατικές μέθοδοι
10. Επαναλήπτες
11. Γεννήτριες
12. Ενότητες και πακέτα
13. Τεκμηρίωση του κωδικού
14. Sample Object Oriented Python Program
15. Αποτελέσματα του μαθήματος "Αντικειμενοστραφής προγραμματισμός σε Python"

Οι βασικές έννοιες στον αντικειμενοστρεφή προγραμματισμό είναι "κλάση" και "αντικείμενο". Τα αντικείμενα προέρχονται από τις τάξεις τους. Στη γλώσσα προγραμματισμού Python, τέτοια αντικείμενα ονομάζονται στιγμιότυπα.

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

Ο κατασκευαστής στο OOP είναι μια μέθοδος κλάσης που καλείται αυτόματα όταν δημιουργείται ένα αντικείμενο από αυτήν την κλάση. Ταυτόχρονα, ο κατασκευαστής αναφέρεται σε μεθόδους υπερφόρτωσης χειριστή. Τα ονόματα τέτοιων μεθόδων ρυθμίζονται από την ίδια τη γλώσσα προγραμματισμού και η κλήση τους πραγματοποιείται αυτόματα όταν το αντικείμενο συμμετέχει σε ορισμένες λειτουργίες. Για παράδειγμα, προσθήκη, εξαγωγή στοιχείου κ.λπ.

Τα Iterators είναι ένα ειδικό είδος αντικειμένων, παρόμοια με συλλογές όπως μια λίστα, αλλά τα οποία δεν αποθηκεύουν ολόκληρο το σύνολο στοιχείων, αλλά δημιουργούν μόνο ένα κάθε φορά που έχουν πρόσβαση. Η Python διαθέτει ενσωματωμένες κλάσεις τύπου δεδομένων από τις οποίες δημιουργούνται οι επαναληπτές. Ωστόσο, μπορείτε επίσης να ορίσετε τις δικές σας τάξεις, των οποίων οι παρουσίες θα έχουν δυνατότητες επανάληψης.
Ενημερώθηκε στις
11 Ιουν 2023

Ασφάλεια δεδομένων

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

Βαθμολογίες και αξιολογήσεις

4,3
27 αξιολογήσεις

Τι νέο υπάρχει

Измененно оформление кода, переписан урок про инкапсуляцию