Course Outline
Εισαγωγή στον Python Προγραμματισμό
- Εκτέλεση Python κώδικα
- Χρήση Python Εργαλείων Ανάπτυξης (IDEs και εργαλεία γραμμής εντολών)
- Εργασία με Python και iPython shells καθώς και iPython Notebook
Τύποι δεδομένων και λειτουργίες
- Ακέραιοι και κινητής υποδιαστολής
- Συμβολοσειρές και bytes
- Πλειάδες και λίστες
- Λεξικά και διατεταγμένα λεξικά
- Σύνολα και κατεψυγμένα σύνολα
Κώδικας Οργάνωσης και Διανομής
- Δημιουργία modules και packages
- Διανομή κώδικα σε repositories
Αντικειμενοστρεφές και λειτουργικό Programming
- Δημιουργία και χρήση συναρτήσεων και κλάσεων
- Τροποποίηση συναρτήσεων και κλάσεων με decorators
- Εισαγωγή meta-classes
Χειρισμός και δοκιμή σφαλμάτων
- Χειρισμός και δημιουργία exceptions
- Σύνταξη και εκτέλεση tests (doc tests και unit tests)
- Έλεγχος της κάλυψης κώδικα από τα tests
Εργασία με αρχεία και καταλόγους
- Accessing διαφορετικών τύπων αρχείων και αρχών χειρισμού αρχείων
- Δημιουργία, ανάγνωση, ενημέρωση και διαγραφή αρχείων (συμπεριλαμβανομένων απλών αρχείων κειμένου, csv, καθώς και Microsoft Word και Microsoft Excel αρχείων)
- Εξαγωγή δεδομένων από αρχεία κειμένου χρησιμοποιώντας Regular Expressions
- Δημιουργία και διαγραφή καταλόγων, λίστα και αναζήτηση αρχείων
Πρόσβαση σε Databases
- Επιλογή, εισαγωγή, ενημέρωση και διαγραφή δεδομένων
- Generic database API βασισμένο σε SQLite 3, PostgreSQL και MySQL
- Χρήση του Object Relational Mapper (SQLAlchemy)
- Εργασία με NoSQL databases
Κατακτώντας τον Ιστό
- Ανάκτηση ιστοσελίδων
- Ανάλυση HTML και XML
- Αυτόματη συμπλήρωση web φόρμων
- Δημιουργία web εφαρμογών σε Python
Requirements
Κανένας
Testimonials (7)
Οι εικονικές μηχανές λειτουργούσαν πολύ καλά και κάνουν τη διαδικασία πειραματισμού με τον κώδικα εξαιρετικά απλή. Είχα ευγνωμοσύνη για το ότι ο διδάσκων παρέχει αντίτυπα με όλα τα παραδείγματα, έτσι ως να μπορώ να εξαγάγω πρότυπο για το τέλος. Αυτό μου έκανε ευκολότερο να κάνω πιο συγκεκριμένες ερωτήσεις.
Stefan Kotze - ACC
Course - Python Programming - 4 days
Machine Translated
Ο εκπαιδευτής εξηγούσε με βαθύτερο βαθμό σε κάθε θέμα στο διάστημα που δόθηκε και μας δώσε προβλήματα να λυσομάστε, εξηγώντας όποτε είχαμε ερωτήσεις.
Praveent Thamil Mani - MINDEF
Course - Python Programming - 4 days
Machine Translated
Μέρες 2 και 3. Υπήρξε μια ατοπικά μεγάλη ποσότητα περιεχομένου, αλλά ο Abhi το χειρίστηκε καλά, έτσι πήρα πραγματική αξία από αυτό.
Michael Clews - ACC
Course - Python Programming - 4 days
Machine Translated
Η επικοινωνία με τον κ. Χομπέιμ
Aref AlHosani - beamtrail
Course - Python Programming - 4 days
Machine Translated
Ο εκπαιδευτής Αμπι είναι εξαιρετικά υπομονεταριός και φιλόδωρος. Παρά το γεγονός ότι ήταν ένας διαδικτυακός κύκλος, επέτρεψε να επικοινωνήσουμε μαζί του και να εξηγήσει τα απορήματά μας.
jia hui lim - Ministry of Defence, Singapore
Course - Python Programming
Machine Translated
τα γνώσεις και τεχνικές των εκπαιδευτών σχετικά με το θέμα και πρόταση ιστοσελίδων για πράξη
Ebenezer Raj - Ministry of Defence, Singapore
Course - Python Programming
Machine Translated
Τα ερωτήματα προκλήσεως.
Yuan Fong Quek - Ministry of Defence, Singapore
Course - Python Programming
Machine Translated