Navigation
index
next
|
Internet Programming Lectures v1.0 documentation
»
Internet Programming - Υλικό Μαθήματος
¶
Περιεχόμενα:
Ενότητα 1-1
Είδη διαδικτυακών εφαρμογών
Γιατί Python;
Οι πρώτες πληροφορίες για την Python
Εκτέλεση προγραμμάτων Python
Ενότητα 1-2
Μεταβλητές και Αναφορές
Strings
Σύνθετα Αντικείμενα
Lists
Dictionaries
Αρχεία Κειμένου
Παράδειγμα: Συχνότητα Εμφάνισης Λέξεων
Χρησιμοποιώντας βιβλιοθήκες: urllib
Ενότητα 2-1
Web page scraping
Εξαγωγή πληροφορίας με μεθόδους string
Θέματα κωδικοποίησης σετ χαρακτήρων
Παράδειγμα: μετατροπή μεταξύ σετ χαρακτήρων
Ενότητα 2-2
Regular expressions
Python και regular expressions
Συνήθεις προδιαγραφές για regular expressions
Μέθοδοι του αντικειμένου regular expression
Bonus υλικό: Αφαίρεση ετικετών HTML
Ενότητα 2-3
Web page scraping με regular expressions
Ενότητα 2-4
Απλός χειρισμός δεδομένων XML
Ενότητα 3-1
Python και Sockets
Απλός UDP server και client
Ενότητα 3-2
UDP Multicasting
Multicasting UDP client
Multicasting UDP server
Απλή “ανακάλυψη υπηρεσίας”
Ενότητα 4-1
Απλοϊκός TCP server και TCP client
Ο κώδικας του απλοϊκού echo TCP server
Ο κώδικας του απλοϊκού echo TCP client
Ενότητα 4-2
TCP - Πρόβλημα #1: Πότε τελειώνουν τα δεδομένα;
Μισο-κλείνοντας τη σύνδεση
Έλεγχος μέσω του format των δεδομένων
Μία πολύ σημαντική παρατήρηση
Ενότητα 5-1
TCP - Πρόβλημα #2: Πόσοι clients ταυτόχρονα;
Πολλαπλά threads με το module SocketServer
Ενότητα 5-2
Non-blocking sockets με το framework Twisted
Bonus υλικό: Twisted και ένδειξη μεγέθους
Ενότητα 6-1
Εφαρμογές Web Server με το framework Twisted
Παράμετροι από φόρμες
Διαπραγμάτευση επιστρεφόμενου τύπου δεδομένων
Ενότητα 6-2
Twisted και Deferreds
Παράδειγμα: επεξεργασία σελίδας πρόγνωσης καιρού
Navigation
index
next
|
Internet Programming Lectures v1.0 documentation
»