Το τεκμήριο παρέχεται από τον φορέα :
Σύνδεσμος Ελληνικών Ακαδημαϊκων Βιβλιοθηκών   

Αποθετήριο :
Αποθετήριο «Κάλλιπος»   

δείτε την πρωτότυπη σελίδα τεκμηρίου
στον ιστότοπο του αποθετηρίου του φορέα για περισσότερες πληροφορίες και για να δείτε όλα τα ψηφιακά αρχεία του τεκμηρίου*



Σύνοψη, Ολοκληρωμένα Περιβάλλοντα Ανάπτυξης και Συντάκτες Κώδικα, Βιβλιοθήκες (EL)
Εργαλειοθήκη της Python (EL)
Python Toolbox (EN)
Synopsis, Integrated Development Environments and Code Editors, Libraries (EN)

Δασυγένης, Μηνάς (EL)
Περάκης, Κωνσταντίνος (EL)
Dasygenis, Minas (EN)
Perakis, Konstantinos (EN)


2024-05-15T09:08:26Z


Αν και η βιβλιογραφία η σχετική με τη γλώσσα προγραμματισμού Python είναι ίσως από τις πλέον εκτεταμένες, η αντίστοιχη ελληνόγλωσση είναι αρκετά περιορισμένη και εστιάζεται συνήθως μόνο στην κατανόηση του πυρήνα της Python, χωρίς να εμβαθύνει στις βιβλιοθήκες. Με μια αναζήτηση στον Εύδοξο και στη μελέτη της ύλης που καλύπτεται από το εκάστοτε βιβλίο, διαπιστώσαμε την επιφανειακή κάλυψη, γιατί οι στόχοι αυτών των συγγραμμάτων είναι η παρουσίαση της γλώσσας Python και ο προγραμματισμός σε εισαγωγικές έννοιες. Ο στόχος μας είναι διαφορετικός και αφορά την παρουσίαση των πιο δημοφιλών βιβλιοθηκών, ώστε ο φοιτητής, εκτός της καλής γνώσης Python, να γνωρίσει και τα υπόλοιπα τμήματα που συνθέτουν το οικοσύστημα της Python. Στόχος μας είναι να αποτελέσει το παρόν σύγγραμμα ένα βοήθημα σε πλήθος μαθημάτων και όχι απλώς να είναι το κύριο σύγγραμμα σε ένα μάθημα. Αρχικά, στο παρόν βιβλίο υπάρχει μια γνωσιακή σύνοψη της γλώσσας που περιλαμβάνει τόσο τα βασικά χαρακτηριστικά της, όπως τύπους δεδομένων, αριθμητικές και λογικές πράξεις, μεταβλητές, βρόγχους συνθήκης και έλεγχο ροής, συναρτήσεις, χειρισμό αρχείων και διαχείριση βάσεων δεδομένων, όσο και τα αντίστοιχα που χαρακτηρίζουν μια αντικειμενοστραφή γλώσσα προγραμματισμού όπως αντικείμενα, κλάσεις, κληρονομικότητα, πολυμορφισμός και ενθυλάκωση. Στη συνέχεια, παρουσιάζουμε εξειδικευμένες βιβλιοθήκες που χρησιμοποιούνται για τη διαχείριση αρχείων, διεπαφές, υποδοχές, βάσεις δεδομένων, όραση μηχανής, ανάπτυξη ψηφιακών παιχνιδιών, βιβλιοθήκες ανάλυσης δεδομένων, πακέτα επεξεργασίας αριθμών και διανυσμάτων, πακέτα για μαθηματικά (γραμμική άλγεβρα, στατιστική, διανυσματικός λογισμός κ.ά.), πακέτα για δημιουργία γραφημάτων, πακέτα για στατιστική εικονοποίηση αποτελεσμάτων, για μηχανική μάθηση (σχεδίαση, εκπαίδευση και εκτέλεση μοντέλων), για τεχνητή νοημοσύνη, νευρωνικά δίκτυα και στατιστική μοντελοποίηση και ανάπτυξη διαδραστικών διεπαφών χρήστη. Τέλος, στο βιβλίο περιγράφονται οι τυπικοί επεξεργαστές και IDEs που χρησιμοποιούνται στην Python και οι καλύτερες τεχνικές αποσφαλμάτωσης. (EL)
Although an extensive body of literature exists on the Python programming language, the Greek equivalent is notably sparse. It generally focuses on grasping Python's core concepts rather than exploring its extensive library ecosystem. Our examination of the available resources through the Eudoxus platform and a review of the content in existing books revealed that they tend to skim the surface, aiming to introduce the Python language and basic programming concepts. Our intention, however, is to take a different approach by presenting the most popular libraries to ensure that students gain not only a proficiency in Python but also a comprehensive understanding of the ecosystem surrounding it. Our aspiration is for our book to serve as a supplementary aid across a variety of courses, rather than as the main textbook for a single subject. The book will begin with a conceptual overview of the language, covering foundational elements such as data types, arithmetic and logical operations, variables, control structures like loops and flow control, functions, file handling, and database management. It will also address the object-oriented aspects of programming in Python, including objects, classes, inheritance, polymorphism and encapsulation. Following this, we will delve into specialized libraries for file management, graphical user interfaces, sockets, databases, machine vision, digital game development, data analysis, numeric and vector processing, mathematical computations (linear algebra, statistics, vector calculus etc.), graph plotting, statistical result visualization, machine learning, artificial intelligence, neural networks and interactive user interface development. In conclusion, the book will outline the standard text processors and Integrated Development Environments (IDEs) utilized in Python programming, alongside the most effective debugging techniques, to equip students with practical skills in software development. (EN)

I. ΜΑΘΗΜΑΤΙΚΑ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗ::ΕΠΙΣΤΗΜΗ ΥΠΟΛΟΓΙΣΤΩΝ/ΠΛΗΡΟΦΟΡΙΚΗ::ΓΛΩΣΣΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ::ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ (EL)
I. ΜΑΘΗΜΑΤΙΚΑ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗ::ΕΠΙΣΤΗΜΗ ΥΠΟΛΟΓΙΣΤΩΝ/ΠΛΗΡΟΦΟΡΙΚΗ::ΑΡΧΕΣ ΑΝΑΠΤΥΞΗΣ ΛΟΓΙΣΜΙΚΟΥ::ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ (EL)
I. ΜΑΘΗΜΑΤΙΚΑ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗ::ΕΠΙΣΤΗΜΗ ΥΠΟΛΟΓΙΣΤΩΝ/ΠΛΗΡΟΦΟΡΙΚΗ::ΜΗΧΑΝΙΚΗ ΛΟΓΙΣΜΙΚΟΥ::ΕΡΓΑΛΕΙΑ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΑ (EL)
I. ΜΑΘΗΜΑΤΙΚΑ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗ::ΕΠΙΣΤΗΜΗ ΥΠΟΛΟΓΙΣΤΩΝ/ΠΛΗΡΟΦΟΡΙΚΗ::ΓΛΩΣΣΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ::ΛΕΙΤΟΥΡΓΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ (EL)
I. ΜΑΘΗΜΑΤΙΚΑ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗ::ΕΠΙΣΤΗΜΗ ΥΠΟΛΟΓΙΣΤΩΝ/ΠΛΗΡΟΦΟΡΙΚΗ::ΜΗΧΑΝΙΚΗ ΛΟΓΙΣΜΙΚΟΥ::ΚΑΤΑΣΚΕΥΗ ΛΟΓΙΣΜΙΚΟΥ (EL)
I. ΜΑΘΗΜΑΤΙΚΑ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗ::ΕΠΙΣΤΗΜΗ ΥΠΟΛΟΓΙΣΤΩΝ/ΠΛΗΡΟΦΟΡΙΚΗ::ΑΡΧΕΣ ΑΝΑΠΤΥΞΗΣ ΛΟΓΙΣΜΙΚΟΥ::ΜΕΘΟΔΟΙ ΑΝΑΠΤΥΞΗΣ (EL)
I. MATHEMATICS AND COMPUTER SCIENCE::COMPUTER SCIENCE::SOFTWARE DEVELOPMENT FUNDAMENTALS::DEVELOPMENT METHODS (EN)
I. MATHEMATICS AND COMPUTER SCIENCE::COMPUTER SCIENCE::SOFTWARE ENGINEERING::TOOLS AND ENVIROMENTS (EN)
I. MATHEMATICS AND COMPUTER SCIENCE::COMPUTER SCIENCE::SOFTWARE DEVELOPMENT FUNDAMENTALS::FUNDAMENTAL PROGRAMMING CONCEPTS (EN)
I. MATHEMATICS AND COMPUTER SCIENCE::COMPUTER SCIENCE::PROGRAMMING LANGUAGES::OBJECT-ORIENTED PROGRAMMING (EN)
I. MATHEMATICS AND COMPUTER SCIENCE::COMPUTER SCIENCE::SOFTWARE ENGINEERING::SOFTWARE CONSTRUCTION (EN)
I. MATHEMATICS AND COMPUTER SCIENCE::COMPUTER SCIENCE::PROGRAMMING LANGUAGES::FUNCTIONAL PROGRAMMING (EN)

Αντικειμενοστραφής (EL)
Κειμενογράφοι κώδικα (EL)
PyGame (EL)
OpenCV (EL)
Βιβλιοθήκες της Python (EL)
PyQt (EL)
Ολοκληρωμένα Περιβάλλοντα Ανάπτυξης (EL)
Integrated Development Environments (IDEs) (EN)
PyGame (EN)
OpenCV (EN)
Code editors (EN)
Python libraries (EN)
PyQt (EN)
Object-oriented (EN)



Βάσεις Δεδομένων και Python Databases and Python
Δημιουργός: Dasygenis, Minas, Perakis, Konstantinos, Δασυγένης, Μηνάς, Περάκης, Κωνσταντίνος
Τύπος τεκμηρίου: Κεφάλαιο
Επιστημονικό πεδίο: Επιστήμη πληροφόρησης
Χρονολογία : 2024
Φορέας: Σύνδεσμος Ελληνικών Ακαδημαϊκων Βιβλιοθηκών
Συλλογή: Αποθετήριο «Κάλλιπος»

PyGame
Δημιουργός: Dasygenis, Minas, Perakis, Konstantinos, Δασυγένης, Μηνάς, Περάκης, Κωνσταντίνος
Τύπος τεκμηρίου: Κεφάλαιο
Επιστημονικό πεδίο: Επιστήμη πληροφόρησης
Χρονολογία : 2024
Φορέας: Σύνδεσμος Ελληνικών Ακαδημαϊκων Βιβλιοθηκών
Συλλογή: Αποθετήριο «Κάλλιπος»

Python OpenCV
Δημιουργός: Dasygenis, Minas, Perakis, Konstantinos, Δασυγένης, Μηνάς, Περάκης, Κωνσταντίνος
Τύπος τεκμηρίου: Κεφάλαιο
Επιστημονικό πεδίο: Επιστήμη πληροφόρησης
Χρονολογία : 2024
Φορέας: Σύνδεσμος Ελληνικών Ακαδημαϊκων Βιβλιοθηκών
Συλλογή: Αποθετήριο «Κάλλιπος»

PyQt
Δημιουργός: Dasygenis, Minas, Perakis, Konstantinos, Δασυγένης, Μηνάς, Περάκης, Κωνσταντίνος
Τύπος τεκμηρίου: Κεφάλαιο
Επιστημονικό πεδίο: Επιστήμη πληροφόρησης
Χρονολογία : 2024
Φορέας: Σύνδεσμος Ελληνικών Ακαδημαϊκων Βιβλιοθηκών
Συλλογή: Αποθετήριο «Κάλλιπος»

Εισαγωγή στην Python Introduction to Python
Δημιουργός: Dasygenis, Minas, Perakis, Konstantinos, Δασυγένης, Μηνάς, Περάκης, Κωνσταντίνος
Τύπος τεκμηρίου: Κεφάλαιο
Επιστημονικό πεδίο: Επιστήμη πληροφόρησης
Χρονολογία : 2024
Φορέας: Σύνδεσμος Ελληνικών Ακαδημαϊκων Βιβλιοθηκών
Συλλογή: Αποθετήριο «Κάλλιπος»

Βιβλιοθήκες της Python Python libraries
Δημιουργός: Dasygenis, Minas, Perakis, Konstantinos, Δασυγένης, Μηνάς, Περάκης, Κωνσταντίνος
Τύπος τεκμηρίου: Κεφάλαιο
Επιστημονικό πεδίο: Επιστήμη πληροφόρησης
Χρονολογία : 2024
Φορέας: Σύνδεσμος Ελληνικών Ακαδημαϊκων Βιβλιοθηκών
Συλλογή: Αποθετήριο «Κάλλιπος»

Τύποι δεδομένων και συναρτήσεις Data types and functions
Δημιουργός: Dasygenis, Minas, Perakis, Konstantinos, Δασυγένης, Μηνάς, Περάκης, Κωνσταντίνος
Τύπος τεκμηρίου: Κεφάλαιο
Επιστημονικό πεδίο: Επιστήμη πληροφόρησης
Χρονολογία : 2024
Φορέας: Σύνδεσμος Ελληνικών Ακαδημαϊκων Βιβλιοθηκών
Συλλογή: Αποθετήριο «Κάλλιπος»

Αντικειμενοστραφής προγραμματισμός Object-oriented programming
Δημιουργός: Dasygenis, Minas, Perakis, Konstantinos, Δασυγένης, Μηνάς, Περάκης, Κωνσταντίνος
Τύπος τεκμηρίου: Κεφάλαιο
Επιστημονικό πεδίο: Επιστήμη πληροφόρησης
Χρονολογία : 2024
Φορέας: Σύνδεσμος Ελληνικών Ακαδημαϊκων Βιβλιοθηκών
Συλλογή: Αποθετήριο «Κάλλιπος»

Βιβλιοθήκες Τεχνητής Ευφυΐας Artificial Intelligence Libraries
Δημιουργός: Dasygenis, Minas, Perakis, Konstantinos, Δασυγένης, Μηνάς, Περάκης, Κωνσταντίνος
Τύπος τεκμηρίου: Κεφάλαιο
Επιστημονικό πεδίο: Επιστήμη πληροφόρησης
Χρονολογία : 2024
Φορέας: Σύνδεσμος Ελληνικών Ακαδημαϊκων Βιβλιοθηκών
Συλλογή: Αποθετήριο «Κάλλιπος»





*Η εύρυθμη και αδιάλειπτη λειτουργία των διαδικτυακών διευθύνσεων των συλλογών (ψηφιακό αρχείο, καρτέλα τεκμηρίου στο αποθετήριο) είναι αποκλειστική ευθύνη των αντίστοιχων Φορέων περιεχομένου.