Εξέλιξη Κομματιού
Εισαγωγή
- Η πολυκατεύθυνη φύση του 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)
Go να μην γνωρίζω πολλά νέα πράγματα.
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
Μηχανική Μετάφραση