Προγραμματιστής Python - μάθημα 88.000 τρίψτε. από IT Academy, εκπαίδευση 252 ακ. ώρες, Ημερομηνία: 6 Δεκεμβρίου 2023.
μικροαντικείμενα / / November 27, 2023
Η IT Academy είναι συνεργάτης για εξατομικευμένη μάθηση βάσει έργου. Παρέχει υπηρεσίες ανάπτυξης και μετασχηματισμού επιχειρήσεων μέσω της εκπαίδευσης εξειδικευμένου προσωπικού. Διεξάγει μεγάλης κλίμακας εκπαιδευτικά έργα, επαγγελματική επανεκπαίδευση, προχωρημένα προγράμματα κατάρτισης, μαθήματα στους πιο δημοφιλείς τομείς. Αναπτύσσει εκπαιδευτικό περιεχόμενο με βάση τις ανάγκες των πελατών.
Η εταιρεία κατασκευάζει εκπαιδευτικά οικοσυστήματα και εισάγει και αναπτύσσει τεχνολογίες ηλεκτρονικής μάθησης για τη διαχείριση προσωπικού. Χάρη σε ένα υψηλό επίπεδο τεχνογνωσίας σε λύσεις εξ αποστάσεως εκπαίδευσης και ανάπτυξη περιεχομένου για τον εταιρικό τομέα, το IT Academy κατέχει ηγετική θέση στην εκπαίδευση πληροφορικής και ασφάλειας πληροφοριών - κλάδους στη διασταύρωση πληροφορικής και επιχειρήσεων, καθώς και στην εκπαίδευση προσωπικού για ψηφιακά οικονομία.
Η γκάμα των υπηρεσιών της Ακαδημίας Πληροφορικής έχει σχεδιαστεί για να καλύπτει τις ανάγκες κάθε πελάτη και την επιλογή των μαθημάτων, που προσφέρεται για προχωρημένη εκπαίδευση και επανεκπαίδευση σίγουρα θα ικανοποιήσει τις ανάγκες οποιουδήποτε Ειδικός Πληροφορικής.
Μεταξύ των βασικών τομέων της Ακαδημίας Πληροφορικής: Ασφάλεια πληροφοριών, Ψηφιακός μετασχηματισμός, Εξουσιοδοτημένος εκπαίδευση από Ρώσους προμηθευτές, λύσεις EdTech για εταιρική εκπαίδευση, εκπαίδευση ομάδων πληροφορικής σε προσωπικό πελάτης.
Η Ακαδημία Πληροφορικής κατέλαβε την 1η θέση μεταξύ των καλύτερων κέντρων κατάρτισης στην αξιολόγηση ποιότητας των εταιρειών EdTech στον τομέα της συνεχιζόμενης εκπαίδευσης (SmartRanking).
Το IT Academy είναι μέρος του οικοσυστήματος Softline Academy, το οποίο συνδυάζει δύο ισχυρούς παίκτες στην αγορά εταιρικής εκπαίδευσης (IT Academy, Softline Training Center).
Σχετικά με τον δάσκαλο:
• Προγραμματιστής εφαρμογών μεγάλου φόρτου που χρησιμοποιούν Java και Spring Boot
• Επαγγελματίας προγραμματιστής Ιστού με μεγάλη εμπειρία στην ανάπτυξη και δημιουργία ιστοσελίδων και πλαισίων.
• συγγραφέας και προγραμματιστής πολλών κατοχυρωμένων με δίπλωμα ευρεσιτεχνίας διαδικτυακών εφαρμογών που χρησιμοποιούνται από μεγάλες εταιρείες όπως η JSC Russian Railways και άλλες.
• ενεργός συμμετέχων στο πρόγραμμα IT-Start.
• καθηγητής ακαδημαϊκών κλάδων στον προγραμματισμό Ιστού (JS, PHP, Python, Node JS, VUE, React, Spring Web), Προγραμματισμός Java (JEE, Spring, brokers ουράς μηνυμάτων, Stream API, REST API), προγραμματισμός στο περιβάλλον .NET και Python
• συγγραφέας μαθημάτων προγραμματισμού ιστού – εκπαίδευση προγραμματιστών ιστού από την αρχή, καθώς και μαθήματα επανεκπαίδευσης για ειδικούς πληροφορικής
Συνολική εργασιακή εμπειρία – 13 χρόνια (2009-2021)
Εμπειρία ως εκπαιδευτής και δάσκαλος στον τομέα της πληροφορικής – 13 χρόνια (2009-2021)
Ο Σεργκέι Βαλέριεβιτς διδάσκει στην Ακαδημία από το 2019 και έχει καθιερωθεί ως επαγγελματίας υψηλής κλάσης. Χάρη στην έμπειρη προσέγγισή του, εκατοντάδες ειδικοί έχουν αποφοιτήσει με επιτυχία και συνεχίζουν να βελτιώνονται σε διάφορους τομείς της πληροφορικής.
1. Αλγόριθμος – ιδιότητες και μέθοδοι παρουσίασης.
Τύποι δεδομένων - σκοπός και ρόλος στο πρόγραμμα.
Τελεστές και τελεστές - Αξιολόγηση εκφράσεων
2. Μοντέλα ανάπτυξης προγραμμάτων.
Δομημένος προγραμματισμός.
Βασικές αρχές: δομή κώδικα μπλοκ - μπλοκ και υπορουτίνες.
Τυπικές δομές ελέγχου - ακολουθία, διακλάδωση, βρόχος
3. Πρακτικά παραδείγματα δημιουργίας διαγραμμάτων ροής και ψευδοκώδικα.
Τα απλούστερα αλγοριθμικά προβλήματα.
Μετάφραση του αλγόριθμου σε κώδικα.
Υπορουτίνες (συναρτήσεις) ως βασικά μπλοκ κώδικα.
Τυπικές εργασίες επεξεργασίας κειμένου
4. Εγκατάσταση του διερμηνέα Python.
Βασικές λειτουργίες και τύποι δεδομένων.
Χειριστές υποκαταστημάτων και βρόχοι.
Εγκατάσταση και εκκίνηση του περιβάλλοντος ανάπτυξης.
Τύποι δεδομένων: αριθμοί, συμβολοσειρές, λίστες, boolean, Κανένα.
Συναρτήσεις μετατροπής τύπου. Απλή είσοδος και απλή έξοδος
5. Διακλάδωση. Η δήλωση αν.
Η βασική μορφή ενός βρόχου while.
Οι χειριστές σπάνε και συνεχίζουν.
Ψάχνω για).
6. Η έννοια του πίνακα. Τυπικές εργασίες με πίνακες: πρόσβαση στοιχείων, διέλευση στοιχείων, αρχικοποίηση στοιχείων
7. Γραμμές.
Μέθοδοι και λειτουργίες.
Χρησιμοποιώντας φέτες.
Πομπή. Βασικές λειτουργίες με πλειάδα. Αποσυσκευασία πλειάδας.
Λίστα. Βασικές λειτουργίες με λίστα.
Λεξικό. Βασικές λειτουργίες με λεξικό.
Πλήθη. Βασικές λειτουργίες με σετ
8. Βασικοί αλγόριθμοι αναζήτησης και ταξινόμησης.
Υπολογισμός της πολυπλοκότητας των αλγορίθμων. Ανάλυση της αποτελεσματικότητας του προγράμματος.
9. Οι απλούστερες δομές δεδομένων: λίστα, στοίβα, ουρά, δέντρο.
Αναζήτηση στοιχείου και ταξινόμηση στοιχείων.
Υλοποίηση δυναμικής στοίβας
1. Λειτουργίες.
Ορίσματα συνάρτησης με όνομα και ανώνυμα.
Τοπικές και καθολικές μεταβλητές.
Εκφράσεις λάμδα.
2. Λειτουργικότητες.
Λειτουργικός προγραμματισμός.
Χάρτης λειτουργιών, φίλτρο.
Γεννήτριες, διακοσμητές.
3. Εργασία με αρχεία και καταλόγους.
Βασικές λειτουργίες με διαδρομές αρχείων.
Εισαγάγετε ένα πακέτο. Τα πιο σημαντικά τυποποιημένα πακέτα.
υποσύστημα pip. Εγκατάσταση λειτουργικής μονάδας τρίτου κατασκευαστή. Δημιουργία των δικών σας modules.
Ανάγνωση δεδομένων από αρχεία και εγγραφή δεδομένων σε αρχείο
4. Τάξεις και αντικείμενα.
Εισαγωγή στον Αντικειμενοστραφή Προγραμματισμό (OOP).
Παράδειγμα κλάσης και τάξης.
Δεδομένα στιγμιότυπων, μέθοδοι παρουσιών και ιδιότητες στιγμιότυπου.
Δημιουργήστε τη δική σας τάξη. Ενθυλάκωση. Χαρακτηριστικά τάξης. Ανάγνωση και αλλαγή μιας ιδιότητας
5. Αντικειμενοστραφής προγραμματισμός.
Τάξεις και αντικείμενα.
Ιδιότητες και μέθοδοι κλάσης.
Ενθυλάκωση.
Καθορισμός Λειτουργιών
6. Πολυμορφισμός.
Δακτυλογράφηση πάπιας.
Έλεγχος τύπου.
Κληρονομία.
Βασικές και παράγωγες κλάσεις.
Αφηρημένες μέθοδοι.
Πολλαπλή κληρονομιά
7. Η έννοια της εξαίρεσης.
Χειρισμός Εξαίρεσης.
Δημιουργία εξαιρέσεων.
Τυπικές εξαιρέσεις.
Προσαρμοσμένες τάξεις εξαίρεσης
8. Δημιουργία ιδιοτήτων.
Κατηγορίες δεδομένων.
Μαθήματα κοντέινερ.
Αφηρημένες τάξεις κοντέινερ.
Ανάλυση XML και JSON
1. Βάση δεδομένων. Μοντέλο σχεσιακών δεδομένων. DBMS MySQL και PostgreSQL. Γλώσσα SQL, βασικές εντολές. Εργασία με βάση δεδομένων σε Python
2. Σχεδιαστικά Μοτίβα και ΣΤΕΡΕΙΣ Αρχές
3. Δημιουργία των δικών σας REST API. Ανάπτυξη διαδικτυακών εφαρμογών. Εισαγωγή στο πλαίσιο του Django
4. Βασικές αρχές δοκιμής εφαρμογών. Δημιουργία δοκιμών μονάδας
Το μάθημα είναι αφιερωμένο στο πλαίσιο PyQt5, το οποίο σας επιτρέπει να δημιουργείτε σύγχρονα και λειτουργικά προγράμματα με γραφική διεπαφή. Υποστηρίζει επίσης την εργασία με βάσεις δεδομένων, υποδοχές και περιέχει πολλά widget και άλλα εργαλεία.
4
Το πρόγραμμα αποτελείται από τέσσερα μαθήματα, καθένα από τα οποία καλύπτει ένα συγκεκριμένο θέμα στην Python. Αρχικά, θα μάθετε τις βασικές γλωσσικές κατασκευές και άλλα χαρακτηριστικά του προγραμματισμού Python και, στη συνέχεια, θα εμβαθύνετε στον αντικειμενοστραφή προγραμματισμό. Μάθετε να δημιουργείτε υπηρεσίες Ιστού και να εκτελείτε ανάλυση δεδομένων. Το πρόγραμμα είναι κατάλληλο για φοιτητές και επαγγελματίες με βασικές δεξιότητες προγραμματισμού.
4,2