Παπαευσταθίου, Ειρήνη (2017) Η διαδικασία του προγραμματισμού με τη γλώσσα Python. BSc thesis, ΤΕΙ Δυτικής Μακεδονίας.
Text
EI24_2017.pdf Restricted to Registered users only Available under License Creative Commons Attribution Non-commercial No Derivatives. Download (3MB) |
Abstract
Η Python είναι μια διερμηνευόμενη, υψηλού επιπέδου γλώσσα με δυναμική σημασιολογία (semantics). Η φιλοσοφία της ενθαρρύνει την αναγνωσιμότητα του κώδικα και έχει μια αρκετά μεγάλη κύρια βιβλιοθήκη (standard library). Ανάμεσα στα κύρια χαρακτηριστικά της είναι: • Εύκολη Εκμάθηση • Αναγνωσιμότητα (πολύ καθαρό, αναγνώσιμο συντακτικό) Συντήρηση • Γρήγορη Ανάπτυξη Εφαρμογών • Διερμηνευόμενη • Πολύ υψηλού επιπέδου δομές δεδομένων • Επεκτάσιμη • Ανοικτού Κώδικα • Παίζει σχεδόν παντού • Ώριμη • Όχι πια segmentation faults • Αυτόματη διαχείριση μνήμης. Από την αρχή της ανάπτυξης της ενθαρρύνεται η ανάπτυξη των εφαρμογών μέσω της Python να είναι όσο πιο απλή γίνεται. Αυτό γίνεται και όσον αφορά την εκμάθηση της ίδιας της γλώσσας, όπου προσπαθείτε να υπάρχει μια ομαλή καμπύλη εκμάθησης και όσον αφορά την αναγνωσιμότητα του παραγόμενου κώδικα. Απότοκος των παραπάνω είναι η ευκολία στην συντήρηση του κώδικα και την επέκταση του. Όπως χαρακτηριστικά έχει γραφτεί, για να κάνουμε αποσφαλμάτωση σε ένα κομμάτι κώδικα χρειαζόμαστε την διπλάσια ευφυΐα από όταν τον γράψαμε. Συνεπώς, αν γράφεις όσο πιο ‘έξυπνο’ δύσκολο κώδικα μπορείς, εκ των πραγμάτων δεν μπορείς να τον αποσφαλματώσεις. Όλα τα παραπάνω συνηγορούν στην δυνατότητα της Python να επιτρέπει την ταχύτατη ανάπτυξη εφαρμογών ειδικά σε σχέση με άλλες γλώσσες χαμηλότερου επιπέδου (πχ C, C++).
Item Type: | Thesis (BSc) |
---|---|
Corporate Creators: | Τζήμας Δημήτριος |
Uncontrolled Keywords: | Python, Εφαρμογές Η/Υ. |
Subjects: | Γ > Γλώσσες προγραμματισμού (Ηλεκτρονικοί Υπολογιστές) Π > Προγραμματισμός ηλεκτρονικών υπολογιστών |
Divisions: | Σχολή Τεχνολογικών Εφαρμογών > Τμήμα Μηχανικών Πληροφορικής ΤΕ (Καστοριά) |
Depositing User: | Προσωπικό Βιβλιοθήκης |
Date Deposited: | 20 Oct 2017 08:09 |
Last Modified: | 20 Oct 2017 08:09 |
URI: | http://anaktisis.uowm.gr/id/eprint/9073 |
Ενέργειες (απαιτείται σύνδεση)
View Item |