ООП в Python 3.x

Περιέχει διαφημίσεις
10 χιλ.+
Λήψεις
Αξιολόγηση περιεχομένου
Κατάλληλο για όλους
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης

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

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

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

Θέλετε να μάθετε πώς να αναπτύσσετε προγράμματα στο πρότυπο αντικειμενοστρεφούς προγραμματισμού; Θέλετε να δείτε την αρχιτεκτονική και τις αρχές της κατασκευής αλγορίθμων παιχνιδιών; Μάθετε πώς να εργάζεστε με γραφικά στο pygame: προβολή εικόνων, εργασία με ήχο, παρακολούθηση πατημάτων πληκτρολογίου και ενεργειών του ποντικιού;

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

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

Δίνεται λεπτομερής περιγραφή ιδεών και υλοποιήσεων, πρακτικά παραδείγματα και αποτελέσματα. Μπορείτε να κατεβάσετε μεγάλες καταχωρίσεις κωδικών από τους συνδέσμους και να τις δοκιμάσετε στον υπολογιστή σας. Η απόδοση του προγράμματος είναι εγγυημένη στην Python έκδοση 3.7 και νεότερη. Εάν αναπτύσσετε σε smartphone, τότε θα λειτουργήσει, αλλά ο κωδικός θα πρέπει να προσαρμοστεί (για παράδειγμα, να αλλάξετε τα δεδομένα μεγέθους οθόνης). Ωστόσο, ο συγγραφέας συνιστά ανεπιφύλακτα τη χρήση προσωπικού υπολογιστή, αν είναι δυνατόν.

Τι εξετάζεται; OOP mechanics: αρχές ανάπτυξης και γραφής κώδικα τάξης, δημιουργία παρουσιών κλάσης: τα πάντα με παραδείγματα και λεπτομερείς περιγραφές. Λαμβάνεται υπόψη το τεχνικό στοιχείο της εργασίας των αντικειμένων στη μνήμη RAM της συσκευής. Υποχρεωτικές μέθοδοι, παραδείγματα και αιτιολόγηση εφαρμογής. Εργασίες για ανεξάρτητη λύση. Εργαστείτε με συσκευές γραφικών, ήχου και εισόδου. Διαγράμματα UML. Μοτίβα προγραμματισμού OOP για αρχάριους.

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

Επιπλέον: μια μελέτη της μυστηριώδους λέξης εαυτός και γιατί είναι αδύνατο να γίνει χωρίς αυτήν.

Αφού μελετήσετε, θα λάβετε ένα εργαλείο για την ανάπτυξη του δικού σας tic-tac-toe, μια ποικιλία παιχνιδιών blackjack, rpg-shooters και, φυσικά, clickers! Σου δίνεται ένα εργαλείο με το οποίο μπορείς να γράψεις οποιοδήποτε πρόγραμμα αν έχεις ελεύθερο χρόνο.

Συνιστάται για ηλικίες 13+ και επίσης για όποιον ενδιαφέρεται. Θα είναι χρήσιμο για καθηγητές πληροφορικής και καθηγητές.

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

Ο συγγραφέας σας εύχεται καλή επιτυχία στην εκμάθηση προγραμματισμού, καλά προβλήματα για εσάς, ενδιαφέροντα κώδικα και έξυπνες λύσεις!
Ενημερώθηκε στις
14 Φεβ 2022

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

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

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

Всех причастных с днём компьютерщика!
- добавлены главы "Доступ к суперклассу" и "Множественное наследование";
- отдельная благодарность за помощь в корректировке ошибок Дмитрию Андрееву,Centhron Stream и А Сл!

Υποστήριξη εφαρμογής

Σχετικά με τον προγραμματιστή
Виктор Трофимов
vgtrofimov@gmail.com
ОБЛ. РОСТОВСКАЯ, Г. ВОЛГОДОНСК, УЛ. 30 ЛЕТ ПОБЕДЫ, Д. 7, КВ. 10 ВОЛГОДОНСК Ростовская область Russia 347370
undefined

Περισσότερα από Viktor Trofimov