Course Outline
Εισαγωγή
- Python ευελιξία: από την ανάλυση δεδομένων έως την ανίχνευση ιστού
Python Δομές και λειτουργίες δεδομένων
- Ακέραιοι και πλωτήρες
- Συμβολοσειρές και byte
- Πλειάδες και λίστες
- Λεξικά και διατεταγμένα λεξικά
- Σετ και παγωμένα σετ
- Πλαίσιο δεδομένων (pandas)
- Μετατροπές
Αντικειμενοστραφής προγραμματισμός με Python
- Κληρονομία
- Πολυμορφισμός
- Στατικές τάξεις
- Στατικές λειτουργίες
- Διακοσμητές
- Αλλα
Ανάλυση δεδομένων με Pandas
- Καθαρισμός δεδομένων
- Χρήση διανυσματικών δεδομένων στα πάντα
- Διαμάχη δεδομένων
- Ταξινόμηση και φιλτράρισμα δεδομένων
- Συγκεντρωτικές πράξεις
- Ανάλυση χρονοσειρών
Data Visualization
- Σχεδίαση διαγραμμάτων με matplotlib
- Χρησιμοποιώντας το matplotlib μέσα από τα πάντα
- Δημιουργία ποιοτικών διαγραμμάτων
- Οπτικοποίηση δεδομένων σε σημειωματάρια Jupyter
- Άλλες βιβλιοθήκες οπτικοποίησης στο Python
Διανυσματοποίηση δεδομένων στο Numpy
- Δημιουργία πίνακες Numpy
- Κοινές πράξεις σε πίνακες
- Χρήση ufuncs
- Προβολές και μετάδοση σε συστοιχίες Numpy
- Βελτιστοποίηση της απόδοσης αποφεύγοντας τους βρόχους
- Βελτιστοποίηση απόδοσης με το cProfile
Επεξεργασία μεγάλων δεδομένων με Python
- Δημιουργία και υποστήριξη κατανεμημένων εφαρμογών με Python
- Αποθήκευση δεδομένων: Εργασία με βάσεις δεδομένων SQL και NoSQL
- Κατανεμημένη επεξεργασία με Hadoop και Spark
- Κλιμάκωση των εφαρμογών σας
Επέκταση Python (και αντίστροφα) με άλλες γλώσσες
- ΝΤΟ#
- Ιάβα
- C++
- Perl
- Οι υπολοιποι
Python Προγραμματισμός πολλαπλών νημάτων
- Ενότητες
- Συγχρονισμός
- Προτεραιότητα
Data Serialization
- Python σειριοποίηση αντικειμένων με Pickle
Προγραμματισμός διεπαφής χρήστη με Python
- Επιλογές πλαισίου για τη δημιουργία GUI στην Python
- Tkinter
- Pyqt
Python για δέσμες ενεργειών συντήρησης
- Αύξηση και σύλληψη εξαιρέσεων σωστά
- Οργάνωση κώδικα σε ενότητες και πακέτα
- Κατανόηση πινάκων συμβόλων και πρόσβαση σε αυτούς σε κώδικα
- Επιλογή ενός πλαισίου δοκιμών και εφαρμογή TDD στο Python
Python για τον Ιστό
- Πακέτα για επεξεργασία web
- Ανίχνευση ιστού
- Ανάλυση HTML και XML
- Συμπλήρωση διαδικτυακών φορμών αυτόματα
Περίληψη και Συμπέρασμα
Requirements
- Εμπειρία προγραμματισμού από αρχάριους έως ενδιάμεσους.
- Γνώση μαθηματικών και στατιστικών.
- Γνώση των εννοιών της βάσης δεδομένων.
Ακροατήριο
- προγραμματιστές
Testimonials (7)
Go να μην γνωρίζω πολλά νέα πράγματα.
Roland - Diehl Aviation
Course - Advanced Python - 4 Days
Machine Translated
Καλύψαμε τα θέματα σε επαρκή βάθος, γεγονός που μας έδωσε χρόνο να συζητήσουμε πολλά από αυτά. Ήταν αρκετά περιεκτικό.
Gergo - Diehl Aviation
Course - Advanced Python - 4 Days
Machine Translated
Λάβαμε πολλές νέες πληροφορίες σχετικά με το Python τι θα μπορούμε να χρησιμοποιούμε στην καθημερινή μας εργασία στο μέλλον. Οι ασκήσεις ήταν πραγματικά ενδιαφέρουσες και αρκετά προκλητικές.
Zsolt - Diehl Aviation
Course - Advanced Python - 4 Days
Machine Translated
Η προπόνηση ήταν καλή συνολικά, το αγαπημένο μου μέρος: ταμπλό & pyqt
Balazs - Diehl Aviation
Course - Advanced Python - 4 Days
Machine Translated
Πολλά παραδείγματα - και ο εκπαιδευτής έτοιμος να κάνει τα πάντα για να μας βοηθήσει σε θέματα στα οποία ήταν ελαφρύτεροι.
Wei Lit Teoh - HP Singapore (Private) Ltd.
Course - Advanced Python - 4 Days
Machine Translated
Πολλές ασκήσεις
Fanny Stauffer - UCB Pharma S.A.
Course - Advanced Python - 4 Days
Machine Translated
Ο εκπαιδευτής δίναξε μια σαφή και σύστηματοσύνθετη διδασκαλία. Συνήθως παρέχει τους λόγους και τις βασικές γνώσεις πίσω από τις εντολές. Επίσης, μας έδωσε χρόνο για να κάνουμε τα ασκήσεις και να πρακτικοποιήσουμε.
Felicia Rezanda - HP Singapore (Private) Ltd.
Course - Advanced Python - 4 Days
Machine Translated