Εξέλιξη Κομματιού
Εισαγωγή
- Python ευελιξία: από ανάλυση δεδομένων μέχρι ανίχνευση ιστού
Δομές Δεδομένων και Λειτουργίες Python
- Ακέραιοι και δεκαδικοί (float)
- Συμβολοσειρές και bytes
- Πλειάδες και λίστες
- Λεξικά και ταξινομημένα λεξικά
- Σύνολα (sets) και frozen sets
- Data frame (pandas)
- Μετατροπές
Αντικειμενοστρεφής Προγραμματισμός με Python
- Κληρονομικότητα
- Πολυμορφισμός
- Στατικές κλάσεις
- Στατικές συναρτήσεις
- Διακοσμητές
- Άλλα
Ανάλυση Δεδομένων με Pandas
- Καθαρισμός δεδομένων
- Χρήση διανυσματοποιημένων δεδομένων στην pandas
- Διαχείριση δεδομένων (data wrangling)
- Ταξινόμηση και φιλτράρισμα δεδομένων
- Λειτουργίες συσσωμάτωσης
- Ανάλυση χρονοσειρών
Οπτικοποίηση Δεδομένων
- Σχεδίαση διαγραμμάτων με matplotlib
- Χρήση του matplotlib μέσα από την pandas
- Δημιουργία ποιοτικών διαγραμμάτων
- Οπτικοποίηση δεδομένων σε Jupyter notebooks
- Άλλες βιβλιοθήκες οπτικοποίησης στην Python
Διανυσματοποίηση Δεδομένων στο Numpy
- Δημιουργία πινάκων Numpy
- Συνήθεις λειτουργίες σε μητρώες
- Χρήση ufuncs
- Προβολές και broadcasting σε πίνακες Numpy
- Βελτιστοποίηση απόδοσης αποφεύγοντας βρόχους
- Βελτιστοποίηση απόδοσης με cProfile
Επεξεργασία Μεγάλων Δεδομένων με Python
- Δημιουργία και υποστήριξη κατανεμημένων εφαρμογών με Python
- Αποθήκευση δεδομένων: Εργασία με βάσεις δεδομένων SQL και NoSQL
- Κατανεμημένη επεξεργασία με Hadoop και Spark
- Κλιμάκωση των εφαρμογών σας
Επέκταση της Python (και αντίστροφα) με Άλλες Γλώσσες
- C#
- Java
- C++
- Perl
- Άλλες
Πολυνηματικός Προγραμματισμός Python
- Ενότητες
- Συγχρονισμός
- Προτεραιοποίηση
Σειριοποίηση Δεδομένων
- Σειριοποίηση αντικειμένων Python με Pickle
Προγραμματισμός Διεπαφής Χρήστη με Python
- Επιλογές πλαισίων για δημιουργία γραφικών διεπαφών χρήστη στην Python
- Tkinter
- PyQt
Python για Σύνταξη Σεναρίων Συντήρησης
- Σωστή διαχείριση εξαιρέσεων (raising και catching)
- Οργάνωση κώδικα σε ενότητες και πακέτα
- Κατανόηση πινάκων συμβόλων και πρόσβαση σε αυτούς από τον κώδικα
- Επιλογή ενός πλαισίου ελέγχου και εφαρμογή TDD στην Python
Python για τον Ιστό
- Πακέτα για επεξεργασία ιστού
- Ανίχνευση ιστού
- Ανάλυση HTML και XML
- Αυτόματη συμπλήρωση φορμών ιστού
Σύνοψη και Επόμενο Βήμα
Απαιτήσεις
- Εμπειρία προγραμματισμού από αρχάριο έως μεσαίο επίπεδο
- Γνώσεις μαθηματικών και στατιστικής
- Γνώσεις εννοιών βάσεων δεδομένων
Ακροατήριο
- Προγραμματιστές
Σχόλια (7)
Μάθτηκα πολλά νέα πράγματα.
Roland - Diehl Aviation
Κομμάτι - Advanced Python - 4 Days
Μηχανική Μετάφραση
Εξετάσαμε τα θέματα με αρκετή βάθος, που μας επέτρεψε να συζητήσουμε πολλά από αυτά. Ήταν αρκετά εξαντλητικό.
Gergo - Diehl Aviation
Κομμάτι - Advanced Python - 4 Days
Μηχανική Μετάφραση
Έχουμε αποκτήσει πολλές νέες πληροφορίες για το Python, τις οποίες θα μπορούμε να χρησιμοποιήσουμε στο καθημερινό μας εργασιακό περιβάλλον στο μέλλον. Τα διασκεδαστικά ήταν πραγματικά ενδιαφέροντα και αρκετά εξασκητικά.
Zsolt - Diehl Aviation
Κομμάτι - Advanced Python - 4 Days
Μηχανική Μετάφραση
η κατάρτιση ήταν ωραία συνολικά, το αγαπημένο μου τμήμα: πίνακας ελέγχου & PyQt
Balazs - Diehl Aviation
Κομμάτι - Advanced Python - 4 Days
Μηχανική Μετάφραση
Άμεσα παραδείγματα - και ο εκπαιδευτής διαθέσιμος να μας βοηθήσει σε θέματα όπου ήταν αδύναμοι.
Wei Lit Teoh - HP Singapore (Private) Ltd.
Κομμάτι - Advanced Python - 4 Days
Μηχανική Μετάφραση
Πολλά άσκηματα
Fanny Stauffer - UCB Pharma S.A.
Κομμάτι - Advanced Python - 4 Days
Μηχανική Μετάφραση
Ο εκπαιδευτής παρουσίασε μια σαφή και συστηματική διδασκαλία. Συνήθως, εξηγούσε τους λόγους και τη βασική γνώση που βρίσκονται πίσω από τις εντολές. Επιπλέον, μας έδινε χρόνο να κάνουμε τα στοιχεία και να πρακτικεύσουμε.
Felicia Rezanda - HP Singapore (Private) Ltd.
Κομμάτι - Advanced Python - 4 Days
Μηχανική Μετάφραση