Course Outline

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

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

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

    Ακέραιοι και floats Συμβολοσειρές και byte Πλειάδες και λίστες Λεξικά και ταξινομημένα λεξικά Σύνολα και παγωμένα σύνολα

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

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

Αντικειμενοστρεφές και λειτουργικό Programming

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

Χειρισμός και δοκιμή σφαλμάτων

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

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

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

Πρόσβαση σε Databases

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

Κατακτώντας τον Ιστό

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

Requirements

Κανένας

  28 Hours
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Testimonials (5)

Related Courses

Reactive Programming for iOS with RxSwift

  7 Hours

Reactive Programming with Angular RxJS

  14 Hours

Functional Reactive Programming with Java 9 and RxJava

  14 Hours

Vert.x: Build a Reactive Application on JVM

  14 Hours

Creating Static Websites with Hugo

  21 Hours

Jekyll for Web Designers and Content Writers

  14 Hours

Developing Web Applications with Visual Studio Code

  7 Hours

Akka Fundamentals

  21 Hours

Related Categories