Python in Finance (2023)
Φάσσας Αθανάσιος
Περιγραφή Προγράμματος
Το πρόγραμμα αναφέρεται σε μια σειρά ζητημάτων της χρηματοοικονομικής επιστήμης, τα οποία εφαρμόζονται σε υπολογιστικό περιβάλλον Python. Η Python είναι μια απλή, αλλά ταυτόχρονα πολύ ισχυρή, γλώσσα προγραμματισμού που είναι προϊόν ελεύθερου και ανεξάρτητου λογισμικού (open source), ενώ υπάρχει ένας τεράστιος αριθμός από βιβλιοθήκες συναρτήσεων για κάθε χρήση. Η Python είναι μια γλώσσα προγραμματισμού με απλό συντακτικό, επεκτάσιμη και ενσωματώσιμη, καθώς μπορεί να επεκταθεί περιλαμβάνοντας κομμάτια κώδικα γραμμένα σε άλλη γλώσσα, ενώ επίσης κομμάτια κώδικα γραμμένα σε Python μπορούν να ενσωματωθούν σε άλλη γλώσσα.
Στο συγκεκριμένο πρόγραμμα αρχικά γίνεται μια εκτενής εισαγωγή σε βασικές έννοιες και εντολές της Python με στόχο την εξοικείωση και γνώση των λέξεων-κλειδιών, των προσδιοριστών, των μεταβλητών και των τύπων δεδομένων που χρησιμοποιεί η συγκεκριμένη γλώσσα προγραμματισμού.
Στη συνέχεια παρουσιάζονται μια σειρά από εφαρμογές σε θέματα όπως:
α) Ποσοτικής Χρηματοοικονομικής,
β) Εκτίμηση Χρηματοοικονομικών Κινδύνων σε περιβάλλον Python & Εφαρμογές,
γ) Παράγωγα Χρηματοοικονομικά Προϊόντα (Συμβόλαια Μελλοντικής Εκπλήρωσης & Προθεσμιακά Συμβόλαια, Συμφωνίες Ανταλλαγής, Δικαιώματα Προαίρεσης),
δ) Αποτίμηση Χρηματοοικονομικών Παραγώγων,
ε) Διαχείριση Χαρτοφυλακίου,
στ) Εμπειρικές εφαρμογές με πραγματικές χρονολογικές σειρές και δεδομένα.
Η παρακολούθηση του προγράμματος δεν έχει ως προϋπόθεση γνώσεις προγραμματισμού και απευθύνεται σε άτομα που θέλουν να μάθουν μια γλώσσα χρήσιμη στην ανάλυση δεδομένων και στις οικονομικές και χρηματοοικονομικής αναλύσεις.
ΛιγότεραΠεριγραφή Προγράμματος
Το πρόγραμμα αναφέρεται σε μια σειρά ζητημάτων της χρηματοοικονομικής επιστήμης, τα οποία εφαρμόζονται σε υπολογιστικό περιβάλλον Python. Η Python είναι μια απλή, αλλά ταυτόχρονα πολύ ισχυρή, γλώσσα προγραμματισμού που είναι προϊόν ελεύθερου και ανεξάρτητου λογισμικού (open source), ενώ υπάρχει ένας τεράστιος αριθμός από βιβλιοθήκες συναρτήσεων για κάθε χρήση. Η Python είναι μια γλώσσα προγραμματισμού με απλό συντακτικό, επεκτάσιμη και ενσωματώσιμη, καθώς μπορεί να επεκταθεί περιλαμβάνοντας κομμάτια κώδικα γραμμένα σε άλλη γλώσσα, ενώ επίσης κομμάτια κώδικα γραμμένα σε Python μπορούν να ενσωματωθούν σε άλλη γλώσσα.
Στο συγκεκριμένο πρόγραμμα αρχικά γίνεται μια εκτενής εισαγωγή σε βασικές έννοιες και εντολές της Python με στόχο την εξοικείωση και γνώση των λέξεων-κλειδιών, των προσδιοριστών, των μεταβλητών και των τύπων δεδομένων που χρησιμοποιεί η συγκεκριμένη γλώσσα προγραμματισμού.
Στη συνέχεια παρουσιάζονται μια σειρά από εφαρμογές σε θέματα όπως:
α) Ποσοτικής
Περιγραφή Προγράμματος
Το πρόγραμμα αναφέρεται σε μια σειρά ζητημάτων της χρηματοοικονομικής επιστήμης, τα οποία εφαρμόζονται σε υπολογιστικό περιβάλλον Python. Η Python είναι μια απλή, αλλά ταυτόχρονα πολύ ισχυρή, γλώσσα προγραμματισμού που είναι προϊόν ελεύθερου και ανεξάρτητου λογισμικού (open source), ενώ υπάρχει ένας τεράστιος αριθμός από βιβλιοθήκες συναρτήσεων για κάθε χρήση. Η Python είναι μια γλώσσα προγραμματισμού με απλό συντακτικό, επεκτάσιμη και ενσωματώσιμη, καθώς μπορεί να επεκταθεί περιλαμβάνοντας κομμάτια κώδικα γραμμένα σε άλλη γλώσσα, ενώ επίσης κομμάτια κώδικα γραμμένα σε Python μπορούν να ενσωματωθούν σε άλλη γλώσσα.
Στο συγκεκριμένο πρόγραμμα αρχικά γίνεται μια εκτενής εισαγωγή σε βασικές έννοιες και εντολές της Python με στόχο την εξοικείωση και γνώση των λέξεων-κλειδιών, των προσδιοριστών, των μεταβλητών και των τύπων δεδομένων που χρησιμοποιεί η συγκεκριμένη γλώσσα προγραμματισμού.
Στη συνέχεια παρουσιάζονται μια σειρά από εφαρμογές σε θέματα όπως:
α) Ποσοτικής
Κατηγορία: Ενεργά Σεμινάρια
Θεματικές Ενότητες
Σκοπός της συγκεκριμένης ενότητας είναι η γνωριμία με την γλώσσα προγραμματισμού Python.
Ειδικότερα, η εισαγωγική αυτή ενότητα έχεις ως επιμέρους στόχους:
- Την απόκτηση γνώσης των βασικών στοιχείων της Python
- Την εξοικείωση με τα βασικά χαρακτηριστικά των διαφορετικών παραδειγμάτων προγραμματισμού που υποστηρίζει η Python
- Την απόκτηση ικανότητας φόρτωσης και αποθήκευσης δεδομένων
Θα καλυφθούν τα επιμέρους θέματα:
Εκπαιδευτική υποενότητα 1.1 H γλώσσα προγραμματισμού Python
Εκπαιδευτική υποενότητα 1.2 Η δομή ενός προγράμματος
Εκπαιδευτική υποενότητα 1.3 Εκτέλεση σε ένα περιβάλλον εκτέλεσης
Εκπαιδευτική υποενότητα 1.4 Αποσφαλμάτωση κώδικα
Σκοπός της συγκεκριμένης ενότητας είναι η εξοικείωση με τα σημαντικότερα εργαλεία που είναι διαθέσιμα στην Python.
Ειδικότερα, η εισαγωγική αυτή ενότητα έχεις ως επιμέρους στόχους:
- Τη δυνατότητα προγραμματισμού και κατανόηση προγραμμάτων σε γλώσσα Python
- Την χρήση βιβλιοθηκών της Python
- Την χρήση δομών και ομαδοποίηση δεδομένων
Θα καλυφθούν τα επιμέρους θέματα:
Εκπαιδευτική υποενότητα 2.1 Εισαγωγή στους αλγορίθμους - διαγράμματα ροής
Εκπαιδευτική υποενότητα 2.2 Μεταβλητές και εκφράσεις
Εκπαιδευτική υποενότητα 2.3 Δομές δεδομένων
Εκπαιδευτική υποενότητα 2.4 Οι δομές ελέγχου ροής
Εκπαιδευτική υποενότητα 2.5 Συναρτήσεις
Εκπαιδευτική υποενότητα 2.6 Προγραμματίζοντας αλγορίθμους
Σκοπός της συγκεκριμένης ενότητας είναι η παροχή γνώσης αναφορικά με την χρήση σε περιβάλλον Python εφαρμογών Χρηματοοικονομικής.
Ειδικότερα, η εισαγωγική αυτή ενότητα έχεις ως επιμέρους στόχους:
- Την χρήση της Python για την ανάλυση πραγματικών χρηματοοικονομικών θεμάτων
- Την εξοικείωση με εμπειρικές εφαρμογές με πραγματικές χρονολογικές σειρές και δεδομένα
Θα καλυφθούν τα επιμέρους θέματα:
Εκπαιδευτική υποενότητα 3.1 Επισκόπηση τύπων στην Python για εφαρμογές ποσοτικής χρηματοοικονομικής
Εκπαιδευτική υποενότητα 3.2 Εκτίμηση Χρηματοοικονομικών Κινδύνων σε περιβάλλον Python & Εφαρμογές,
Εκπαιδευτική υποενότητα 3.3 Παράγωγα Χρηματοοικονομικά Προϊόντα (Συμβόλαια Μελλοντικής Εκπλήρωσης & Προθεσμιακά Συμβόλαια, Συμφωνίες Ανταλλαγής, Δικαιώματα Προαίρεσης),
Εκπαιδευτική υποενότητα 3.4 Αποτίμηση Χρηματοοικονομικών Παραγώγων,
Εκπαιδευτική υποενότητα 3.5 Διαχείριση Χαρτοφυλακίου
Ημερολόγιο
Ανακοινώσεις
- - Δεν υπάρχουν ανακοινώσεις -