Εργαλειοθήκη της Python

Αν και η βιβλιογραφία η σχετική με τη γλώσσα προγραμματισμού Python είναι ίσως από τις πλέον εκτεταμένες, η αντίστοιχη ελληνόγλωσση είναι αρκετά περιορισμένη και εστιάζεται συνήθως μόνο στην κατανόηση του πυρήνα της Python, χωρίς να εμβαθύνει στις βιβλιοθήκες. Με μια αναζήτηση στον Εύδοξο και στη με...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριοι συγγραφείς: Περάκης, Κωνσταντίνος, Δασυγένης, Μηνάς, Perakis, Konstantinos, Dasygenis, Minas
Μορφή: 1
Γλώσσα:Greek
Έκδοση: 2024
Θέματα:
Διαθέσιμο Online:http://dx.doi.org/10.57713/kallipos-364
http://repository.kallipos.gr/handle/11419/11193
Περιγραφή
Περίληψη:Αν και η βιβλιογραφία η σχετική με τη γλώσσα προγραμματισμού Python είναι ίσως από τις πλέον εκτεταμένες, η αντίστοιχη ελληνόγλωσση είναι αρκετά περιορισμένη και εστιάζεται συνήθως μόνο στην κατανόηση του πυρήνα της Python, χωρίς να εμβαθύνει στις βιβλιοθήκες. Με μια αναζήτηση στον Εύδοξο και στη μελέτη της ύλης που καλύπτεται από το εκάστοτε βιβλίο, διαπιστώσαμε την επιφανειακή κάλυψη, γιατί οι στόχοι αυτών των συγγραμμάτων είναι η παρουσίαση της γλώσσας Python και ο προγραμματισμός σε εισαγωγικές έννοιες. Ο στόχος μας είναι διαφορετικός και αφορά την παρουσίαση των πιο δημοφιλών βιβλιοθηκών, ώστε ο φοιτητής, εκτός της καλής γνώσης Python, να γνωρίσει και τα υπόλοιπα τμήματα που συνθέτουν το οικοσύστημα της Python. Στόχος μας είναι να αποτελέσει το παρόν σύγγραμμα ένα βοήθημα σε πλήθος μαθημάτων και όχι απλώς να είναι το κύριο σύγγραμμα σε ένα μάθημα. Αρχικά, στο παρόν βιβλίο υπάρχει μια γνωσιακή σύνοψη της γλώσσας που περιλαμβάνει τόσο τα βασικά χαρακτηριστικά της, όπως τύπους δεδομένων, αριθμητικές και λογικές πράξεις, μεταβλητές, βρόγχους συνθήκης και έλεγχο ροής, συναρτήσεις, χειρισμό αρχείων και διαχείριση βάσεων δεδομένων, όσο και τα αντίστοιχα που χαρακτηρίζουν μια αντικειμενοστραφή γλώσσα προγραμματισμού όπως αντικείμενα, κλάσεις, κληρονομικότητα, πολυμορφισμός και ενθυλάκωση. Στη συνέχεια, παρουσιάζουμε εξειδικευμένες βιβλιοθήκες που χρησιμοποιούνται για τη διαχείριση αρχείων, διεπαφές, υποδοχές, βάσεις δεδομένων, όραση μηχανής, ανάπτυξη ψηφιακών παιχνιδιών, βιβλιοθήκες ανάλυσης δεδομένων, πακέτα επεξεργασίας αριθμών και διανυσμάτων, πακέτα για μαθηματικά (γραμμική άλγεβρα, στατιστική, διανυσματικός λογισμός κ.ά.), πακέτα για δημιουργία γραφημάτων, πακέτα για στατιστική εικονοποίηση αποτελεσμάτων, για μηχανική μάθηση (σχεδίαση, εκπαίδευση και εκτέλεση μοντέλων), για τεχνητή νοημοσύνη, νευρωνικά δίκτυα και στατιστική μοντελοποίηση και ανάπτυξη διαδραστικών διεπαφών χρήστη. Τέλος, στο βιβλίο περιγράφονται οι τυπικοί επεξεργαστές και IDEs που χρησιμοποιούνται στην Python και οι καλύτερες τεχνικές αποσφαλμάτωσης.