Επικοινωνήστε μαζί μας

Εξέλιξη Κομματιού

Εισαγωγή στον Προγραμματισμό με Python

  • Εκτέλεση κώδικα Python
  • Χρήση Εργαλείων Ανάπτυξης Python (IDE και εργαλεία γραμμής εντολών)
  • Εργασία με κελύφη Python και iPython καθώς και με το iPython Notebook

Τύποι Δεδομένων και Λειτουργίες

  • Ακέραιοι και δεκαδικοί αριθμοί κινητής υποδιαστολής
  • Συμβολοσειρές και bytes
  • Πλειάδες και λίστες
  • Λεξικά και διατεταγμένα λεξικά
  • Σύνολα και αμετάβλητα σύνολα

Οργάνωση και Διανομή Κώδικα

  • Δημιουργία ενοτήτων και πακέτων
  • Διανομή κώδικα σε αποθετήρια

Αντικειμενοστραφής και Συναρτησιακός Προγραμματισμός

  • Δημιουργία και χρήση συναρτήσεων και κλάσεων
  • Τροποποίηση συναρτήσεων και κλάσεων με διακοσμητές
  • Εισαγωγή στις μετα-κλάσεις

Διαχείριση Σφαλμάτων και Δοκιμές

  • Χειρισμός και έγερση εξαιρέσεων
  • Συγγραφή και εκτέλεση δοκιμών (δοκιμές τεκμηρίωσης και μοναδιαίες δοκιμές)
  • Έλεγχος κάλυψης κώδικα από δοκιμές

Εργασία με Αρχεία και Καταλόγους

  • Πρόσβαση σε διαφορετικούς τύπους αρχείων και αρχές διαχείρισης αρχείων
  • Δημιουργία, ανάγνωση, ενημέρωση και διαγραφή αρχείων (συμπεριλαμβανομένων αρχείων απλού κειμένου, csv, καθώς και αρχείων Microsoft Word και Microsoft Excel)
  • Εξαγωγή δεδομένων από αρχεία κειμένου με χρήση Κανονικών Εκφράσεων
  • Δημιουργία και διαγραφή καταλόγων, καταχώριση και αναζήτηση αρχείων

Πρόσβαση σε Βάσεις Δεδομένων

  • Επιλογή, εισαγωγή, ενημέρωση και διαγραφή δεδομένων
  • Γενικό API βάσεων δεδομένων βασισμένο σε SQLite 3, PostgreSQL και MySQL
  • Χρήση του Object Relational Mapper (SQLAlchemy)
  • Εργασία με βάσεις δεδομένων NoSQL

Κατάκτηση του Ιστού

  • Ανάκτηση ιστοσελίδων
  • Ανάλυση HTML και XML
  • Αυτόματη συμπλήρωση φορμών ιστού
  • Δημιουργία διαδικτυακών εφαρμογών σε Python

Απαιτήσεις

Κανένα

 28 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (7)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες