Αντικειμενοστραφής προγραμματισμός σε Python - μάθημα 26.500 RUB. από το IBS Training Center, εκπαίδευση 20 ωρών, Ημερομηνία: 18 Μαρτίου 2024.
μικροαντικείμενα / / December 04, 2023
Στο μάθημα θα κατανοήσετε όλες τις πτυχές της αντικειμενοστρεφούς προσέγγισης στην Python. Ξεκινήστε με την ενθυλάκωση και την ενδιαφέρουσα λέξη-κλειδί __slots__ και μιλήστε για το γιατί χρειάζονται πακέτα και πώς να φτιάξετε το δικό σας εικονικό sandbox για ένα έργο στην Python.
Θα δείτε μια συνάρτηση ως αντικείμενο και θα εξερευνήσετε πώς ωφελεί τον προγραμματιστή. Σε αυτήν την ενότητα, το πιο σημαντικό θέμα είναι οι διακοσμητές, οι οποίοι απλοποιούν πολύ τον κώδικα με πολλαπλή λειτουργικότητα.
Στην ενότητα για τον κύκλο ζωής του αντικειμένου, θα μάθετε πώς να δημιουργείτε το δικό σας με βάση τους υπάρχοντες βασικούς τύπους και γιατί αυτό χρειάζεται. Θα κατανοήσετε τις ερωτήσεις για το τι συμβαίνει, πότε και πώς δημιουργείται και καταστρέφεται ένα αντικείμενο.
Θα μάθετε να επιστρέφετε στο σύστημα τους πόρους του, τους οποίους δανείζει στον προγραμματιστή, αλλά δεν τους δίνει πάντα πίσω. Μάθετε πώς μπορείτε να το διασφαλίσετε χρησιμοποιώντας έναν διαχειριστή περιβάλλοντος. Θα προσθέσετε, θα αφαιρέσετε και θα πολλαπλασιάσετε κλάσεις χρήστη χρησιμοποιώντας μαγικές μεθόδους Python.
Και στο τέλος της εκπαίδευσης, θα μιλήσουμε για το πώς να αποκρύψετε τον αλγόριθμο για τη διέλευση δομών δεδομένων ή τη δημιουργία δεδομένων με βάση επαναλήπτες, δηλώσεις απόδοσης και επίσης εξετάστε τρόπους δημιουργίας δομών δεδομένων χρησιμοποιώντας απλοποιημένη σύνταξη Πύθων.
Όλες οι πληροφορίες που δημοσιεύονται σε αυτήν την ενότητα του Lifehacker δεν αποτελούν δημόσια προσφορά όπως ορίζεται από τις διατάξεις του άρθρου 437 του Αστικού Κώδικα της Ρωσικής Ομοσπονδίας και προορίζονται μόνο για ενημερωτικούς σκοπούς.
Η υπηρεσία χρησιμοποιεί τεχνολογίες από το έργο «Educated» και δεν παρέχει εκπαιδευτικές υπηρεσίες.