Σκοπός
Ο σκοπός του μαθήματος είναι διττός: (α) εξοικείωση με το συντακτικό, τις τεχνικές και τα εργαλεία της γλώσσας προγραμματισμού ανοικτού κώδικα Python και (β) εμβάθυνση σε ζητήματα διαδικτυακού προγραμματισμού, τόσο μέσω του περιβάλλοντος της Python όσο και με χρήση HTML (HyperText Markup Language), CSS (Cascade Style Sheet) και JavaScript, δίνοντας έμφαση στην ανάπτυξη εφαρμογών με MVC (Model View Controller) αρχιτεκτονικές. Ο φοιτητής στο τέλος του μαθήματος θα πρέπει να είναι σε θέση προγραμματίζει ολοκληρωμένες προγραμματιστικές εφαρμογές.
Περίγραμμα
Η γλώσσα προγραμματισμού Python (περιβάλλον, συντακτικό, βιβλιοθήκες)
Ανάπτυξη εφαρμογών και προτυποποίηση με Python
Model View Controller (MVC) αρχιτεκτονικές, αντικειμενοστρέφεια
Python και PHP για διαδικτυακό προγραμματισμό
XML, HTML, CSS
Σχεδιασμός και υλοποίηση Representational State Transfer (REST) APIs
- Διδάσκων: Stavros Vologiannidis
- Διδάσκων: Δημήτριος Βαρσάμης
- Διδάσκων: Στέλιος Μπασαγιάννης
- Διδάσκων: ΣΩΤΗΡΙΟΣ ΤΣΑΚΙΡΙΔΗΣ