Προγραμματισμός σε Python. Επίπεδο 2. Προχωρημένο μάθημα - μάθημα 40.990 τρίψτε. από Ειδικός, εκπαίδευση, Ημερομηνία: 27 Νοεμβρίου 2023.
μικροαντικείμενα / / November 28, 2023
ΠΡΟΒΟΛΗ! Για όλους τους συμμετέχοντες σε μαθήματα Python Δίνουμε έκπτωση 30% στα μαθήματα «Προγραμματισμός στη γλώσσα R» σε μορφή εξ αποστάσεως εκπαίδευσης. Για να υποβάλετε αίτηση για έκπτωση, επικοινωνήστε με τους διευθυντές μας.
Θα μάθεις:
δημιουργήστε τις δικές σας τάξεις.
να αξιολογήσει την πολυπλοκότητα του αλγορίθμου.
Χρησιμοποιήστε τις πιο σημαντικές τυπικές δομές δεδομένων.
δημιουργήστε τις δικές σας δομές δεδομένων που βασίζονται σε τυπικές.
Δάσκαλος, προγραμματιστής και μηχανικός με πρακτική γνώση των τάσεων Ανάπτυξη Python, όπως «Internet of Things», «Big Data» και άλλα. Συμμετέχει στη δημιουργία επιχειρηματικών λύσεων λογισμικού και υλικού για X5, OZON, Phillip Morris, SAP. Μέντορας και μέλος της κριτικής επιτροπής των hackathons, ομιλητής σε εκδηλώσεις και εργαστήρια πληροφορικής.
Επαγγελματίας καθηγητής μαθημάτων προγραμματισμού, πιστοποιημένος προγραμματιστής Python Institute με γενική εργασιακή εμπειρία στον τομέα της πληροφορικής περισσότερα από 20 χρόνια. Κατασκευάστηκαν συστήματα πληροφορικής σε 4 εταιρείες από την αρχή. Περισσότερο από 5 χρόνια.
Ο Vadim Viktorovich αποφοίτησε από το Ρωσικό Κρατικό Πανεπιστήμιο για τις Ανθρωπιστικές Επιστήμες το 2000 με ειδίκευση στην Πληροφορική και την Επιστήμη Υπολογιστών. Ένας πραγματικός επαγγελματίας σε θέματα διοίκησης DBMS, αυτοματοποίηση των επιχειρηματικών διαδικασιών της εταιρείας (ERP, CRM κ.λπ.), δημιουργώντας δοκιμαστικές περιπτώσεις και εκπαίδευση εργαζομένων.
Ικανός να παρακινήσει και να αιχμαλωτίσει. Είναι απαιτητικός από τους ακροατές του, πάντα έτοιμος να ξεκαθαρίσει δύσκολα σημεία. Η εκτεταμένη εμπειρία εργασίας σε πραγματικά έργα του επιτρέπει να δίνει προσοχή σε εκείνες τις λεπτομέρειες που συνήθως παραβλέπονται από τους αρχάριους προγραμματιστές.
Επαγγελματίας καθηγητής μαθημάτων προγραμματισμού με γενική εμπειρία περισσότερα από 10 χρόνια. Πρακτική εμπειρία προγραμματισμού στη γλώσσα Πύθων περισσότερα από 4 χρόνια. Κατά τη διάρκεια της διδασκαλίας του, έγινε συγγραφέας 12 μαθημάτων προγραμματισμού για διάφορους οργανισμούς, εκπαιδευμένος περισσότεροι από 1000 ακροατές. (πρόσωπο με πρόσωπο και διαδικτυακή διδασκαλία).
Ο Evgeniy Vitalievich αποφοίτησε από το SibGIU το 2006 με εξειδίκευση στον Αυτοματισμό Μεταλλουργικών Συστημάτων. Βελτιώνει τακτικά τις δεξιότητές του και αυτή τη στιγμή είναι ειδικός στις γλώσσες προγραμματισμού Python, C++, Javascript. Στη δουλειά του χρησιμοποιεί επίσης αποτελεσματικά Nodejs (+webpack), Django, Tornado, Git, έχει εμπειρία στην ανάπτυξη τεκμηρίωσης έργου.
Η εκτεταμένη εμπειρία στη διδασκαλία και τον πρακτικό προγραμματισμό του επιτρέπει να εξηγεί περίπλοκα πράγματα με απλούς όρους. Οι μαθητές μετά τα μαθήματά του εμπνέονται πραγματικά από τον προγραμματισμό. Ξέρει πώς πρέπει να λειτουργεί ο εγκέφαλος ενός σύγχρονου προγραμματιστή και θα σας βοηθήσει να συντονιστείτε στο σωστό μήκος κύματος.
Ενότητα 1. Η έννοια της τάξης. Ενθυλάκωση (4 ac. η.)
Παράδειγμα κλάσης και τάξης.
Δεδομένα στιγμιότυπων, μέθοδοι παρουσιών και ιδιότητες στιγμιότυπου.
Έννοια χαρακτηριστικών.
Εργαστήριο: Δημιουργία κλάσης και των παρουσιών της.
Ενότητα 2. Κληρονομιά (4 ακ. η.)
Η αρχή της πληκτρολόγησης πάπιας.
Έννοιες βασικής κλάσης και παράγωγης κλάσης.
Η συνάρτηση instance και η εφαρμογή της.
Εργαστήριο: Δημιουργία παράγωγης κλάσης, χρησιμοποιώντας στιγμιότυπα της βάσης και παράγωγων κλάσεων.
Ενότητα 3. Πολυμορφισμός και αφαίρεση (4 ακ. η.)
Αντικατάσταση μεθόδων σε παραγόμενη κλάση.
Η έννοια μιας αφηρημένης τάξης.
Εργαστήριο: Χρήση πολυμορφικών τάξεων.
Ενότητα 4. Πρακτική εργασία (4 ακ. η.)
Ενότητα 5. Αλγόριθμοι ταξινόμησης και αναζήτησης (4 ac. η.)
Βασικοί αλγόριθμοι ταξινόμησης και αναζήτησης.
Η έννοια της πολυπλοκότητας του αλγορίθμου.
ΕΡΓΑΣΤΗΡΙ. Αναζήτηση πληροφοριών με βάση ένα δεδομένο κριτήριο.
Ενότητα 6. Αλγόριθμοι αναζήτησης σε γραφήματα (4 ac. η.)
Πλάτος πρώτη αναζήτηση.
Αναζήτηση σε βάθος.
ΕΡΓΑΣΤΗΡΙ. Κατασκευάζοντας μια διαδρομή σε ένα γράφημα.
Ενότητα 7. Δομές δεδομένων (4 ac. η.)
Έννοια της δομής δεδομένων.
Λίστα και καταγραφή ως βασικές δομές δεδομένων.
Πίνακας και άλλες πρακτικά σημαντικές δομές δεδομένων.
ΕΡΓΑΣΤΗΡΙ. Αναπαράσταση εγγραφών και πινάκων σε πρόγραμμα Python.
Ενότητα 8. Τυπικοί αφηρημένοι τύποι δεδομένων (4 ac. η.)
Τύποι δοχείων.
Συλλογές και συλλογές ενοτήτων βιβλιοθήκης.abc
ΕΡΓΑΣΤΗΡΙ. Το σχήμα «Στοιχείο-Κοντέινερ» και η εφαρμογή του.
Ενότητα 9. Αποθήκευση δεδομένων εκτός προγράμματος (4 ac. η.)
Αποθήκευση και επαναφορά δεδομένων. Μονάδα βιβλιοθήκης Pickle.
Η έννοια της αντικειμενικής-σχεσιακής αντιστοιχίας.
ΕΡΓΑΣΤΗΡΙ. Χρήση της μονάδας pickle για αποθήκευση και μετάδοση δεδομένων.
Ενότητα 10. Πρακτική εργασία (4 ακ. η.)
Εύρεση διαδρομής μεταξύ δύο σημείων.
Επεξεργασία εγγράφου XML.
Παραλαβή και επεξεργασία παραγγελιών.
Παιχνίδι σκάκι (μέρος λογισμικού).
Απόξεση ιστού.
Προγραμματισμός προπονητικών συνεδριών.
Σύνταξη διακομιστή παιχνιδιών.
Υπολογισμός απλού ηλεκτρικού δικτύου συνεχούς ρεύματος.
Επεξεργασία βίντεο με χρήση εξωτερικού λογισμικού.