<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel rdf:about="https://digitalrepository.ekdd.gr/jspui/handle/123456789/5">
    <title>DSpace Collection:</title>
    <link>https://digitalrepository.ekdd.gr/jspui/handle/123456789/5</link>
    <description />
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="https://digitalrepository.ekdd.gr/jspui/handle/123456789/1108" />
        <rdf:li rdf:resource="https://digitalrepository.ekdd.gr/jspui/handle/123456789/1106" />
        <rdf:li rdf:resource="https://digitalrepository.ekdd.gr/jspui/handle/123456789/1105" />
        <rdf:li rdf:resource="https://digitalrepository.ekdd.gr/jspui/handle/123456789/1104" />
      </rdf:Seq>
    </items>
    <dc:date>2026-06-03T03:54:29Z</dc:date>
  </channel>
  <item rdf:about="https://digitalrepository.ekdd.gr/jspui/handle/123456789/1108">
    <title>Python-Μέρος Α</title>
    <link>https://digitalrepository.ekdd.gr/jspui/handle/123456789/1108</link>
    <description>TITLE: Python-Μέρος Α
Authors: Γιοχάλας, Αλέξανδρος; Γκόγκος, Χρήστος; Τράκα, Μαρία
Editors: Ματζαβάκης, Ιωάννης
Abstract: Στο κεφάλαιο 1 περιγράφεται η έννοια της μεταγλώττισης και της διερμηνείας ενός προγράμματος, οι εκδόσεις και οι υλοποιήσεις της Python, η εγκατάσταση της Python, η απευθείας εκτέλεση εντολών και λήψη αποτελεσμάτων στο REPL, η συγγραφή και εκτέλεση απλών προγραμμάτων στο IDLE, οι αριθμητικοί τελεστές, οι μεταβλητές, οι τύποι δεδομένων, τα σχόλια, η είσοδος και η έξοδος με τις συναρτήσεις input() και print(), οι συγκριτικοί τελεστές, η εντολή επιλογής if και οι παραλλαγές της (elif, else), η νέα εντολή match, οι εντολές επανάληψης while και for, οι εντολές break και continue, οι λογικοί τελεστές και οι τελεστές που εφαρμόζονται σε δυαδικά ψηφία.&#xD;
Στο κεφάλαιο 2 εισάγεται η έννοια του τμηματικού προγραμματισμού και των συναρτήσεων της Python. Αναλύεται ο τρόπος δήλωσης και κλήσης των συναρτήσεων στην Python, τι είναι παράμετροι (parameters) και τι ορίσματα (arguments) και οι διάφοροι τύποι τους που υποστηρίζονται από την Python. Επίσης περιγράφονται οι τοπικές, καθολικές και μη τοπικές μεταβλητές, οι συναρτήσεις μέσα σε συναρτήσεις και η έννοια της. Επίσης, παρουσιάζεται η έννοια της αναδρομής. Γίνεται αναφορά στις έννοιες του δομημένου προγραμματισμού, του τμηματικού προγραμματισμού, του διαδικασιακού προγραμματισμού και του αντικειμενοστραφούς προγραμματισμού και των σχέσεων μεταξύ τους. Τέλος, γίνεται μια σύντομη παρουσίαση για τα Ολοκληρωμένα Περιβάλλοντα Ανάπτυξης IDEs) και ειδικά του VS Code και κάποιων από τις δυνατότητές του.&#xD;
Στο κεφάλαιο 3 εξετάζονται οι λίστες, ο πιο ευέλικτος και ευρέως χρησιμοποιούμενος σύνθετος τύπος δεδομένων, με ανάλυση σε βάθος της δημιουργίας, της δεικτοδότησης, της διάσχισης, των τμημάτων (slices), της αντιγραφής και των πολυδιάστατων πινάκων. Παρουσιάζεται επίσης το οικοσύστημα βιβλιοθηκών της Python και ο τρόπος εγκατάστασης εξωτερικών πακέτων μέσω του pip και του αποθετηρίου PyPI, που παρέχουν πρόσβαση σε χιλιάδες έτοιμα εργαλεία για κάθε είδους εφαρμογή. Τέλος, αναλύεται η οργάνωση του κώδικα σε modules και packages, με ιδιαίτερη αναφορά στον ρόλο της μεταβλητής __name__ και στη σημασία της για τη δόμηση επαναχρησιμοποιήσιμου και συντηρήσιμου κώδικα.&#xD;
Στο κεφάλαιο 4 αναλύονται οι υπόλοιπες σύνθετες δομές δεδομένων της Python: οι πλειάδες (tuples), που εγγυώνται την ακεραιότητα σταθερών δεδομένων, τα σύνολα (sets), που διαχειρίζονται μοναδικά στοιχεία και υποστηρίζουν πράξεις συνόλων, και τα λεξικά (dictionaries), που προσφέρουν γρήγορη αναζήτηση μέσω ζευγών κλειδιού-τιμής. Εξετάζεται επίσης η έννοια της μεταβλητότητας και αμεταβλητότητας (mutability/immutability), καθώς και οι περιφραστικές λίστες και λεξικά (comprehensions) και οι τρόποι μορφοποίησης λεκτικών (f-strings, format(), %). Το κεφάλαιο ολοκληρώνεται με χαρακτηριστικά προβλήματα που αναδεικνύουν την αποτελεσματική αξιοποίηση των δομών αυτών στην πράξη.&#xD;
Στο κεφάλαιο 5 εισάγεται η εργασία με αρχεία στην Python. Παρουσιάζεται το άνοιγμα αρχείων κειμένου για ανάγνωση, εγγραφή ή επεξεργασία, το σώσιμο των αλλαγών και το κλείσιμο των αρχείων. Στη συνέχεια περιγράφεται η χρήση, επεξεργασία και κάποιες μετατροπές μεταξύ διαφόρων τύπων αρχείων κειμένου: CSV, JSON, XML, excel. Κατόπιν περιγράφονται οι pickle και shelve για αποθήκευση και ανάγνωση αντικειμένων στην Python. Τέλος, γίνεται μια εισαγωγή στο πώς αλληλοεπιδρά η Python με το λειτουργικό σύστημα και το σύστημα αρχείων μέσω στην modules os και shutil για τη δημιουργία, μετονομασία, διαγραφή και αντιγραφή φακέλων και αρχείων και τη διάσχιση υποδέντρου του συστήματος αρχείων για εργασία με τα περιεχόμενά του.&#xD;
Στο κεφάλαιο 6 περιγράφεται η ανάγκη για χειρισμό λαθών που ανακύπτει στα προγράμματα, ο αμυντικός προγραμματισμός, οι εξαιρέσεις, οι τύποι εξαιρέσεων, η σύλληψη και η πρόκληση εξαιρέσεων. Επιπλέον, δίνονται παραδείγματα χρήσης της βιβλιοθήκης random, του χειρισμού δεδομένων ημερομηνιών και χρόνου με τις βιβλιοθήκες datetime, dateutil, time και calendar καθώς και εκτέλεσης κώδικα με ταυτόχρονη τεκμηρίωση του σε  Jupyter Notebooks. &#xD;
Στο κεφάλαιο 7 γίνεται μια εισαγωγή στον αντικειμενοστραφή προγραμματισμό με την Python. Ειδικότερα, περιγράφονται οι έννοιες των κλάσεων, των ιδιοτήτων και των μεθόδων των αντικειμένων, του self, των μεθόδων __init__, __str__, __add__, __call__, __getitem__, της σύγκρισης αντικειμένων, της αντιγραφής αντικειμένων (ρηχή και βαθιά αντιγραφή) της χρήσης αντικειμένων ως κλειδιά λεξικών, της κληρονομικότητας, της πολλαπλής κληρονομικότητας, της σύνθεσης, της ενθυλάκωσης, των getters, setters και της αντικατάστασής τους από ιδιότητες (properties), των στατικών μεθόδων, των μεθόδων κλάσεων και των μεταβλητών κλάσεων ή αλλιώς στατικών μεταβλητών.
Description: Η Python είναι μια ισχυρή γλώσσα προγραμματισμού που είναι εύκολη στην εκμάθηση. Για διάφορους λόγους όπως η ευκολία προγραμματισμού, η αναγνωσιμότητα του κώδικα, η ανάπτυξη ισχυρών βιβλιοθηκών ανάλυσης δεδομένων, η αύξηση των επιδόσεων των Η/Υ και άλλους, έχει αναδειχθεί ως η πλέον δημοφιλής γλώσσα προγραμματισμού τα τελευταία χρόνια. Στο πρόγραμμα επιμόρφωσης Python-Α γίνεται μια εισαγωγή στα βασικά στοιχεία της γλώσσας όπως οι μεταβλητές, οι τύποι δεδομένων, οι τελεστές, οι εντολές εισόδου/εξόδου, η συγγραφή και εκτέλεση απλών προγραμμάτων, οι εντολές επιλογής, οι εντολές επανάληψης, ο τμηματικός προγραμματισμός, οι βασικές δομές δεδομένων της γλώσσας (λίστες, πλειάδες, σύνολα, λεξικά), ο διαμερισμός προγραμμάτων σε τμήματα, οι βιβλιοθήκες, η διαχείριση αρχείων διαφόρων τύπων, ο χειρισμός λαθών, οι εξαιρέσεις και ο αντικειμενοστραφής προγραμματισμός. Επιπλέον, γίνεται αναφορά στην εγκατάσταση της Python, στη δημιουργία εικονικών περιβαλλόντων, στα σημειωματάρια Jupyter Notebook, σε ενσωματωμένες βιβλιοθήκες της γλώσσας όπως οι math, random, os, pickle, datetime, time, calendar και σε εξωτερικές βιβλιοθήκες της γλώσσας όπως η dateutil και άλλες.&#xD;
Το πρόγραμμα επιμόρφωσης Python-A έχει σχεδιαστεί έτσι ώστε να είναι ασύγχρονο, που σημαίνει ότι οι εκπαιδευόμενοι καλούνται να μελετούν πρώτα το υλικό κάθε ενότητας, στη διάρκεια μιας ημερολογιακής εβδομάδας, και κατά τη διάρκεια μελέτης να διατυπώνουν απορίες, ερωτήσεις και σχόλια χρησιμοποιώντας τα ηλεκτρονικά κανάλια επικοινωνίας που διατίθενται μέσω της πλατφόρμας Learning Management System (LMS) του ΕΚΔΔΑ . Σε κάθε ενότητα υπάρχει εκπαιδευτικό υλικό, παραδείγματα κώδικα, λυμένες ασκήσεις, ασκήσεις προς επίλυση και ερωτήσεις ανακεφαλαίωσης.</description>
    <dc:date>2026-04-01T00:00:00Z</dc:date>
  </item>
  <item rdf:about="https://digitalrepository.ekdd.gr/jspui/handle/123456789/1106">
    <title>Διοικητική και τεχνική υποστήριξη επιτροπών επιλογής διοικήσεων και στελεχών των Νομικών Προσώπων του Δημόσιου Τομέα</title>
    <link>https://digitalrepository.ekdd.gr/jspui/handle/123456789/1106</link>
    <description>TITLE: Διοικητική και τεχνική υποστήριξη επιτροπών επιλογής διοικήσεων και στελεχών των Νομικών Προσώπων του Δημόσιου Τομέα
Authors: Παπαϊωάνου, Σοφία; Χατζηαναγνώστου, Μαρκέλλα; Νέζης, Μελέτιος; Τζανακάκης, Ιωάννης
Editors: Κουγιού, Σαράντης
Abstract: Το παρόν εγχειρίδιο αποσκοπεί να φέρει τον αναγνώστη σε επαφή με την έννοια του συλλογικού διοικητικού οργάνου. Περαιτέρω, στοχεύει στην εμπέδωση των κανόνων που αφορούν την λειτουργία των Επιτροπών επιλογής Διοικήσεων των φορέων του Δημοσίου, αλλά και κατανόηση και εμπέδωση των διατάξεων του ν.5062/2023 (άρθρα 3-10): α) ποιες Θέσεις καλύπτονται με τη συγκεκριμένη διαδικασία, β) ποιους φορείς αφορά (ομαδοποίηση Νομικών Προσώπων), γ) πως διαρθρώνεται η Διαδικασία Επιλογής, δ) ποιες είναι οι προϋποθέσεις/κριτήρια/γραπτή εξέταση και τέλος ε) ποια είναι η σύνθεση Επιτροπών Επιλογής.
Description: οι συμμετέχοντες/ες θα είναι σε θέση να: &#xD;
	περιγράφουν το θεσμικό πλαίσιο των συλλογικών οργάνων, έχοντας εμπεδώσει τους κανόνες σύστασης, νόμιμης συγκρότησης και λειτουργίας του συλλογικού οργάνου όπως αυτές παρουσιάζονται στον Κώδικα Διοικητικής Διαδικασίας,&#xD;
	διατυπώνουν και να συνοψίζουν το θεσμικό πλαίσιο της διαδικασία επιλογής διοικήσεων των φορέων και των ΝΠΔΔ του δημοσίου όπως αυτό καθορίζεται στον ν.5062/2023,&#xD;
	κατανοήσουν τον τρόπο λειτουργίας των Επιτροπών Επιλογής Διοικήσεων φορέων και ΝΠΔΔ του δημοσίου,&#xD;
	αντιλαμβάνονται τη σημασία της ορθής λειτουργίας των συγκεκριμένων επιτροπών στην διαδικασία της αξιοκρατικής επιλογής Διοικήσεων του Δημοσίου,&#xD;
ώστε να αντιληφθούν τη σημασία του ρόλου τους ως στελέχη ενός διοικητικού οργανισμού για τη λειτουργία του ίδιου του οργάνου αλλά και της Δημόσιας Υπηρεσίας συνολικά και να υποστηρίξουν ως γραμματείς τη λειτουργία του συλλογικού οργάνου που είναι αρμόδιο για την επιλογή στελεχών.&#xD;
.</description>
    <dc:date>2026-03-01T00:00:00Z</dc:date>
  </item>
  <item rdf:about="https://digitalrepository.ekdd.gr/jspui/handle/123456789/1105">
    <title>Ανάλυση δεδομένων με τη γλώσσα προγραμματισμού Python</title>
    <link>https://digitalrepository.ekdd.gr/jspui/handle/123456789/1105</link>
    <description>TITLE: Ανάλυση δεδομένων με τη γλώσσα προγραμματισμού Python
Authors: Γκόγκος, Χρήστος; Μακρής, Γεώργιος; Ζούλιας, Εμμανουήλ; Καραπιπέρης, Δημήτριος
Editors: Ματζαβάκης, Ιωάννης
Abstract: η Python διατηρεί κυρίαρχη θέση λόγω της απλότητάς της και των πολλών βιβλιοθηκών που διαθέτει και που επιτρέπουν την προχωρημένη ανάλυση δεδομένων στα επίπεδα της περιγραφικής αναλυτικής (descriptive analytics), της προγνωστικής αναλυτικής (predictive analytics) αλλά και της καθοδηγητικής αναλυτικής (prescriptive analytics).
Description: H Python είναι μια ισχυρή γλώσσα προγραμματισμού, εύκολη για εισαγωγή στον προγραμματισμό για τον αρχάριο προγραμματιστή και με προχωρημένα χαρακτηριστικά για τον έμπειρο προγραμματιστή που μπορεί να κατασκευάσει με την Python επαγγελματικές εφαρμογές. Είναι μια γλώσσα προγραμματισμού που υποστηρίζει το αντικειμενοστραφές (object oriented) υπόδειγμα για την ανάπτυξη εφαρμογών, διαθέτει έτοιμη σημαντική λειτουργικότητα στην τυπική βιβλιοθήκη της (standard library) που έρχεται προεγκατεστημένη με τη γλώσσα, ενισχύεται περαιτέρω με ένα πλούσιο οικοσύστημα εξωτερικών βιβλιοθηκών, και μπορεί να χρησιμοποιηθεί διαδραστικά (interactively), γεγονός που επιτρέπει τη γρήγορη δοκιμή κώδικα.</description>
    <dc:date>2026-03-01T00:00:00Z</dc:date>
  </item>
  <item rdf:about="https://digitalrepository.ekdd.gr/jspui/handle/123456789/1104">
    <title>OTRS - Διαχείριση  συστημάτων καταχώρησης αιτημάτων υποστήριξης (HELPDESK)</title>
    <link>https://digitalrepository.ekdd.gr/jspui/handle/123456789/1104</link>
    <description>TITLE: OTRS - Διαχείριση  συστημάτων καταχώρησης αιτημάτων υποστήριξης (HELPDESK)
Authors: Παπαμιχαήλ, Γεώργιος; Ματζαβάκης, Ιωάννης; Στεφάνου, Αντώνιος
Editors: Δουλή, Χαραλαμπία
Abstract: Σκοπός του μαθήματος είναι η εκμάθηση των βασικών δυνατοτήτων των συστημάτων αυτών μέσω της παρουσίασης της συγκεκριμένης πλατφόρμας στους εκπαιδευόμενους, μέσα από μία σειρά εκπαιδευτικών ενοτήτων οι οποίες καλύπτουν όλα αυτά που θα πρέπει να γνωρίζει κάποιος για να ξεκινήσει την χρήση και λειτουργία συστημάτων υποστήριξης χρηστών. &#xD;
Η οργάνωση της διδασκαλίας του μαθήματος έχει γίνει με τη θεώρηση πως οι εκπαιδευόμενοι δεν έχουν πρότερη επαφή με το συγκεκριμένο λογισμικό ή κάποια άλλη πλατφόρμα που χρησιμοποιείται για υποστήριξη χρηστών. &#xD;
Στο πλαίσιο του μαθήματος, οι εκπαιδευόμενοι θα μάθουν:&#xD;
•	να υλοποιούν «ουρές» υποστήριξης για διαφορετικές κατηγορίες θεματικών που πρέπει να υποστηριχθούν από το φορέα, &#xD;
•	να προσθέτουν χρήστες στις θεματικές αυτές, πως να αναθέτουν ρόλους στους χρήστες και να δημιουργούν τους ρόλους αυτούς, &#xD;
•	να συσχετίζουν της διακριτές θεματικές με συγκεκριμένα emails τα οποία αποτελούν τα σημεία αναφοράς για την αποστολή ερωτημάτων από τους τελικούς χρήστες της υπηρεσίας υποστήριξης, &#xD;
•	να βάζουν φίλτρα για την αποφυγή spam ή άλλων κακόβουλων μηνυμάτων, &#xD;
•	να δημιουργούν αυτόματα προθέματα και υπογραφές στα κείμενα που στέλνουν διακριτά για κάθε θεματική ενότητα, &#xD;
•	να φτιάχνουν προτυποποιημένες απαντήσεις για ερωτήματα που είναι επαναλαμβανόμενα και άλλα ενδιαφέροντα.&#xD;
Η ανάγκη για το μάθημα αυτό προκύπτει από την “Εθνική Στρατηγική για την Ανάπτυξη Ψηφιακής Πολιτικής” και την Αναλυτική Δεδομένων, καθώς και τις σύγχρονες ψηφιακές εξελίξεις όπως αυτές περιγράφονται στη Βίβλο Ψηφιακού Μετασχηματισμού 2020-2025. Η ορθά εστιασμένη εφαρμογή της χρήσης εργαλείων καταγραφής και διαχείρισης ερωτημάτων των χρηστών, μπορεί να βοηθήσει την Ελληνική Δημόσια Διοίκηση να γίνει ένας αποδοτικός και εξατομικευμένος πάροχος υπηρεσιών προς τους πολίτες και τις επιχειρήσεις.
Description: Το OTRS (Open-source Ticket Request System) είναι μια πλατφόρμα ανοιχτού λογισμικού διαχείρισης υπηρεσιών (service management) και συστήματος εισιτηρίων (ticketing system), σχεδιασμένη για τη βελτιστοποίηση της επικοινωνίας, των ροών εργασίας και της εξυπηρέτησης πελατών.</description>
    <dc:date>2026-03-01T00:00:00Z</dc:date>
  </item>
</rdf:RDF>

