Εξέλιξη Κομματιού
Εισαγωγή
- Η πολυκατεύθυνη φύση του Python: από την ανάλυση δεδομένων μέχρι την καταβιβασμό web.
Δομές Δεδομένων και Επιχειρήματα στο Python
- Ακέραιοι αριθμοί και πληθάρια.
- Συμβολοσειρές και βύτες.
- Τουπλα και λίστες.
- Λεξικά και ταξινομημένα λεξικά.
- Συνόλα και αδειά σύνολα.
- Data frame (pandas).
- Μετασχηματισμοί.
Προγραμματισμός αντικειμένων με Python
- Κληρονομικότητα.
- Πολυμορφισμός.
- Στατικές κλάσεις.
- Στατικές συναρτήσεις.
- Διακοσμητές (decorators).
- Άλλα θέματα.
Ανάλυση Δεδομένων με Pandas
- Καθαρισμός δεδομένων.
- Χρήση vectorized δεδομένων στο pandas.
- Μεταξύβαλση δεδομένων.
- Ταξινόμηση και φίλτρο δεδομένων.
- Συσσώρευση πράξεων.
- Ανάλυση χρονικών σειρών.
Οπτικοποίηση Δεδομένων
- Δημιουργία διαγράμματος με matplotlib.
- Χρήση matplotlib σε pandas.
- Δημιουργία ποιότητας διαγραμμάτων.
- Οπτικοποίηση δεδομένων σε Jupyter notebooks.
- Άλλες βιβλιοθήκες οπτικοποίησης στο Python.
Vectorizing Data in Numpy
- Δημιουργία arrays του Numpy.
- Κοινές πράξεις σε matrices.
- Χρήση ufuncs.
- Views και broadcasting σε arrays του Numpy.
- Βελτίωση επιδόσεων μέσω της αποφυγής loops.
- Βελτίωση επιδόσεων με cProfile.
Processing Big Data with Python
- Κατασκευή και υποστήριξη διανεμημένων εφαρμογών με Python.
- Αποθήκευση δεδομένων: Εργασία με SQL και NoSQL databases.
- Διανεμημένη εξόρυξη με Hadoop και Spark.
- Σκάλη των εφαρμογών σας.
Extending Python (and vice versa) with Other Languages
- C#.
- Java.
- C++.
- Perl.
- Άλλες γλώσσες.
Python Multi-Threaded Programming
- Modules.
- Synchronizing.
- Prioritizing.
Data Serialization
- Python object serialization με Pickle.
UI Programming with Python
- Επιλογές πλατφόρμης για την κατασκευή GUIs σε Python.
- Tkinter.
- Pyqt.
Python for Maintenance Scripting
- Εξανάγκαση και υποχώρηση αιτήματων εξαίρεσης σε ορθό τρόπο.
- Οργάνωση κώδικα σε modules και packages.
- Κατανόηση symbol tables και πρόσβαση σε αυτές μέσα από τον κώδικα.
- Επιλογή framework δοκιμασίας και εφαρμογή TDD στο Python.
Python for the Web
- Packages για web processing.
- Web crawling.
- Ανάλυση HTML και XML.
- Αυτόματη γέμιση φόρμων web.
Summary and Next Step
Απαιτήσεις
- Εμπειρία προγραμματισμού αρχάριων ή μεταξύ.
- Γνώση των μαθηματικών και στατιστικών.
- Γνώση των εννοιών βάσεων δεδομένων.
Αντικείμενο
- Προγραμματιστές
Σχόλια (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
Μηχανική Μετάφραση