[{"id":195070,"title":"Ξεκινώντας με την Python","subtitle":null,"description":"Το βιβλίο αυτό είναι μια εισαγωγή στις βασικές έννοιες του προγραμματισμού με τη γλώσσα Python. Η Python είναι εύκολη στην εκμάθηση, υποστηρίζει τα περισσότερα προγραμματιστικά μοντέλα\u003cbr\u003eκαι παρέχει πολλές δυνατότητες στους προγραμματιστές, για αυτό και γίνεται ολοένα και πιο δημοφιλής. Επιτρέπει στους αναγνώστες να κατανοήσουν τις βασικές προγραμματιστικές έννοιες, χωρίς την περίπλοκη σύνταξη που θα μπορούσε να δυσκολέψει τους αρχάριους και τους προετοιμάζει για τη μετάβαση σε πιο πολύπλοκες γλώσσες. Με τις γνώσεις που αποκτούν από τη χρήση της Python, οι φοιτητές αποκτούν αυτοπεποίθηση ως προς τις προγραμματιστικές τους ικανότητες και μαθαίνουν να αναγνωρίζουν τη λογική πίσω από την ανάπτυξη προγραμμάτων υψηλού επιπέδου.\u003cbr\u003eΣτο βιβλίο αναλύονται οι δομές ελέγχου, οι συναρτήσεις, οι πίνακες και οι δείκτες, πριν από τα αντικείμενα και τις κλάσεις. Κάθε κεφάλαιο εξετάζει μία ή περισσότερες θεματικές ενότητες που παρέχουν βήμα-προς-βήμα ανάλυση ενός συγκεκριμένου προβλήματος και δείχνουν στον φοιτητή τον τρόπο επίλυσής του. Όπως και σε όλα τα βιβλία του συγγραφέα, κάθε κεφάλαιο περιέχει απλά και ευκολονόητα τμήματα κώδικα, συνοπτικά και ρεαλιστικά παραδείγματα, επεξηγήσεις με έμφαση στη λεπτομέρεια, καθώς και πληθώρα ασκήσεων.\u003cbr\u003eΤο βιβλίο είναι ιδανικό για ένα εισαγωγικό μάθημα προγραμματισμού ή για ένα μάθημα προγραμματιστικής λογικής και σχεδιασμού, χρησιμοποιώντας ως γλώσσα προγραμματισμού την Python.","image":"http://www.biblionet.gr/images/covers/b198251.jpg","isbn":"978-960-9732-07-9","isbn13":"978-960-9732-07-9","ismn":null,"issn":null,"series":null,"pages":731,"publication_year":2015,"publication_place":"Αθήνα","price":"65.0","price_updated_at":"2014-12-03","cover_type":"Μαλακό εξώφυλλο","availability":"Κυκλοφορεί","format":"Βιβλίο","original_language":"αγγλικά","original_title":"Starting out with Python","publisher_id":3365,"extra":null,"biblionet_id":198251,"url":"https://v2.bibliography.gr/books/ksekinwntas-me-thn-python.json"},{"id":134411,"title":"Αντικειμενοστρεφής προγραμματισμός σε Java","subtitle":"Μια πρακτική εισαγωγή με χρήση του BlueJ","description":"Η τρίτη αμερικανική έκδοση του βιβλίου έχει ενημερωθεί πλήρως για την Java 5.0.\u003cbr\u003e\u003cbr\u003eΠαρουσιάζει μια νέα έκδοση του BlueJ η οποία παρέχει ακόμα μεγαλύτερη υποστήριξη για την εκμάθηση της σύνταξης και της σημασιολογίας της Java!\u003cbr\u003e\u003cbr\u003eΣτην ύλη του βιβλίου περιλαμβάνονται, μεταξύ άλλων, τα ακόλουθα:\u003cbr\u003e- Αντικείμενα και κλάσεις (Κλήση μεθόδων, Παράμετροι, Τύποι δεδομένων κ.ά.)\u003cbr\u003e- Κατανόηση των ορισμών κλάσεων (Πεδία, μέθοδοι, και κατασκευαστές, Ανάθεση κ.ά.)\u003cbr\u003e- Αλληλεπίδραση αντικειμένων (Αφαίρεση και δομοστοιχειοποίηση, Δημιουργία αντικειμένων από αντικείμενα, Ύπαρξη πολλών κατασκευαστών, Κλήσεις μεθόδων κ.ά.)\u003cbr\u003e- Ομαδοποίηση αντικειμένων (Επεξεργασία ολόκληρων συλλογών, Ένα σύστημα δημοπρασιών κ.ά.) \u003cbr\u003e- Πιο εξελιγμένη συμπεριφορά (Το σύστημα TechSupport, Ανάγνωση της τεκμηρίωσης κλάσεων, Προσθήκη τυχαίας συμπεριφοράς, Διαίρεση αλφαριθμητικών, Μεταβλητές και σταθερές κλάσεων κ.ά.)\u003cbr\u003e- Αντικείμενα με καλή συμπεριφορά (Έλεγχος και αποσφαλμάτωση, Έλεγχος μονάδων στο BlueJ κ.ά.)\u003cbr\u003e- Σχεδίαση κλάσεων (Σύζευξη και συνοχή, Έμμεση σύζευξη, Πρόβλεψη πιθανών, Αναπαραγοντοθέτηση)\u003cbr\u003e- Κληρονομικότητα (Το παράδειγμα/έργο DOME, Ιεραρχίες κληρονομικότητας, Ορισμός υποτύπων κ.ά.)\u003cbr\u003e- Άλλες τεχνικές αφαίρεσης (Προσομοιώσεις, Αφηρημένες κλάσεις, Πολλαπλή κληρονομικότητα, Διασυνδέσεις)\u003cbr\u003e- Δημιουργία διασυνδέσεων χρήστη με γραφικά (Συστατικά στοιχεία μιας διασύνδεσης, διάταξη, και χειρισμός συμβάντων, βιβλιοθήκες AWT και Swing, ImageViewer)\u003cbr\u003e- Χειρισμός σφαλμάτων (Το έργο address-book, Αμυντικός προγραμματισμός, Χειρισμός εξαιρέσεων)\u003cbr\u003e- Σχεδίαση εφαρμογών (Σχεδίαση κλάσεων, Τεκμηρίωση, Συνεργασία, Κατασκευή πρωτοτύπου)\u003cbr\u003e- Παραρτήματα (Χρήση έργων του BlueJ, Τύποι δεδομένων της Java, Δομές ελέγχου της Java κ.ά.)\u003cbr\u003e","image":"http://www.biblionet.gr/images/covers/b137077.jpg","isbn":"978-960-461-196-6","isbn13":"978-960-461-196-6","ismn":null,"issn":null,"series":null,"pages":656,"publication_year":2008,"publication_place":"Αθήνα","price":"59.0","price_updated_at":"2011-01-07","cover_type":"Μαλακό εξώφυλλο","availability":"Κυκλοφορεί","format":"Βιβλίο","original_language":"αγγλικά","original_title":"Objects First With Java","publisher_id":505,"extra":null,"biblionet_id":137077,"url":"https://v2.bibliography.gr/books/antikeimenostrefhs-programmatismos-se-java.json"},{"id":146871,"title":"Η τέχνη του προγραμματισμού","subtitle":"Ημιαριθμητικοί αλγόριθμοι","description":"Οι αλγόριθμοι που παρουσιάζονται σε αυτό το βιβλίο διαχειρίζονται άμεσα αριθμούς. Εν τούτοις, πιστεύω ότι οθρώς ονομάζονται \"ημιαριθμητικοί\", λόγω το γεγονότος ότι βρίσκονται στο όριο ανάμεσα στους αριθμητικούς και τους συμβολικούς υπολογισμούς. Κάθε αλγόριθμος, δεν υπολογίζει μόνον τις επιθυμητές απαντήσεις ενός αριθμητικού προβλήματος, αλλά έχει και ως στόχο να προσαρμοστούν κατάλληλα στις εσωτερικές διαδικασίες ενός ψηφιακού υπολογιστή. Σε πολλές περιπτώσεις, οι άνθρωποι δεν είναι σε θέση να εκτιμήσουν την ομορφιά ενός τέτοιου αλγόριθμου, εκτός αν έχουν κάποια γνώση της γλώσσας μηχανής του υπολογιστή. Η αποτελεσματικότητα του αντίστοιχου προγράμματος μηχανής είναι ένας ζωτικός παράγοντας ο οποίος δεν είναι δυνατόν να διαχωριστεί από τον ίδιο τον αλγόριθμο. Το πρόβλημα έγκειται στην εύρεση των καλύτερων δυνατών τρόπων με τους οποίους θα καταστήσουμε τους υπολογιστές ικανούς να διαχειριστούν τους αριθμούς, και κάτι τέτοιο εμπεριέχει τακτικές και αριθμητικές θεωρήσεις. Συνεπώς, το αντικείμενο αυτού του βιβλίου είναι προφανώς ένα μέτρο της επιστήμης των υπολογιστών, καθώς και των μαθηματικών που αφορούν την αριθμητική. [...]\u003cbr\u003e\u003cbr\u003e(από τον πρόλογο του συγγραφέα)","image":"http://www.biblionet.gr/images/covers/b149787.jpg","isbn":"978-960-418-224-4","isbn13":"978-960-418-224-4","ismn":null,"issn":null,"series":null,"pages":912,"publication_year":2009,"publication_place":"Θεσσαλονίκη","price":"81.0","price_updated_at":"2009-12-22","cover_type":"Σκληρό εξώφυλλο","availability":"Κυκλοφορεί","format":"Βιβλίο","original_language":"αγγλικά","original_title":"The Art of Computer Programming, 3rd edition","publisher_id":6,"extra":null,"biblionet_id":149787,"url":"https://v2.bibliography.gr/books/h-texnh-tou-programmatismou-7face46c-621e-46c1-b79a-24ef0b19b9d7.json"},{"id":78932,"title":"Microsoft Visual Basic .net βήμα βήμα","subtitle":"Έκδοση 2003","description":"Ο γρήγορος τρόπος για οποιονδήποτε προγραμματιστή να ξεκινήσει τη δημιουργία επαγγελματικών εφαρμογών για Windows στην πλατφόρμα .NET της Microsoft, και να επεκταθεί στον Ιστό - ένα βήμα κάθε φορά. Ο συγγραφέας πολλών μπεστ-σέλερ Michael Halvorson εξηγεί πώς να εκμεταλλευθείτε την ισχύ της νέας έκδοσης της Visual Basic, καλύπτοντας θέματα όπως οι βασικές αρχές προγραμματισμού, οι Φόρμες Windows, η αποσφαλμάτωση, ο χειρισμός σφαλμάτων, η διανομή εφαρμογών, ο αντικειμενοστρεφής σχεδιασμός, η εκτύπωση, και η σχεδίαση βάσεων δεδομένων. \u003cbr\u003e","image":"http://www.biblionet.gr/images/covers/b80957.jpg","isbn":"960-209-667-5","isbn13":"978-960-209-667-3","ismn":null,"issn":null,"series":{"id":2549,"name":"Βήμα Βήμα","books_count":105,"tsearch_vector":"'bhma' 'bima' 'vhma'","created_at":"2017-04-13T01:12:04.271+03:00","updated_at":"2017-04-13T01:12:04.271+03:00"},"pages":641,"publication_year":2003,"publication_place":"Αθήνα","price":"52.0","price_updated_at":"2011-01-07","cover_type":"Μαλακό εξώφυλλο","availability":"Κυκλοφορεί","format":"Βιβλίο","original_language":"αγγλικά","original_title":"Microsoft Visual Basic.net, Version 2003 Step by Step","publisher_id":505,"extra":null,"biblionet_id":80957,"url":"https://v2.bibliography.gr/books/microsoft-visual-basic-net-bhma.json"},{"id":123250,"title":"Προγραμματισμός σε UNIX","subtitle":null,"description":"Ο κλασικός οδηγός για προγραμματισμό σε UNIX πλήρως ενημερωμένος!\u003cbr\u003e\u003cbr\u003eΟ προγραμματισμός εφαρμογών σε UNIX απαιτεί άριστη γνώση των υπηρεσιών συστήματος. Οι πάμπολλες συναρτήσεις (πάνω από 1.100 στις τρέχουσες προδιαγραφές του UNIX) σίγουρα τρομάζουν. Έτσι, εδώ και πολλά χρόνια, η πρώτη αμερικανική έκδοση του βιβλίου αποτελεί το σημείο αναφοράς των προγραμματιστών για τις σαφείς και εξειδικευμένες συμβουλές του σχετικά με την αξιόπιστη χρήση των βασικών λειτουργιών του συστήματος.\u003cbr\u003e\u003cbr\u003eΑπό την εποχή της πρώτης έκδοσης του βιβλίου έχουν συντελεστεί πάρα πολλές αλλαγές στο περιβάλλον του UNIX. Σε αυτή τη δεύτερη έκδοση, ο Marc J. Rochkind, πρωτοπόρος του UNIX, καλύπτει διεξοδικά και τα παρακάτω:\u003cbr\u003e- POSIX\u003cbr\u003e- Solaris\u003cbr\u003e- Linux®\u003cbr\u003e- FreeBSD\u003cbr\u003e- Darwin (o πυρήνας του λειτουργικού MacΤΜ OS X)\u003cbr\u003e- Και περισσότερες από 200 νέες κλήσεις συστήματος.\u003cbr\u003e\u003cbr\u003eΕπίσης το βιβλίο:\u003cbr\u003e\u003cbr\u003e- Καλύπτει τις κλήσεις συστήματος που θα χρειαστείτε στην πράξη -δεν υπάρχει λόγος να ασχολείστε μάταια με εκατοντάδες κλήσεις συστήματος που έχουν υλοποιηθεί ακατάλληλα, είναι ξεπερασμένες, και δεν χρησιμεύουν σε κανέναν!\u003cbr\u003e \u003cbr\u003e- Περιλαμβάνει χιλιάδες γραμμές παραδειγμάτων κώδικα, μεταξύ άλλων ένα φυλλομετρητή και ένα διακομιστή Ιστού, μια εφαρμογή αναπαραγωγής πολυμέσων, και ένα κέλυφος με τις απαραίτητες δυνατότητες διοχέτευσης, ανακατεύθυνσης, και διεργασιών παρασκηνίου.\u003cbr\u003e","image":"http://www.biblionet.gr/images/covers/b125858.jpg","isbn":"978-960-461-084-6","isbn13":"978-960-461-084-6","ismn":null,"issn":null,"series":null,"pages":768,"publication_year":2007,"publication_place":"Αθήνα","price":"54.0","price_updated_at":"2011-01-07","cover_type":"Μαλακό εξώφυλλο","availability":"Κυκλοφορεί","format":"Βιβλίο","original_language":"αγγλικά","original_title":"Advanced UNIX Programming","publisher_id":505,"extra":null,"biblionet_id":125858,"url":"https://v2.bibliography.gr/books/programmatismos-se-unix.json"},{"id":81049,"title":"Microsoft ASP.NET προγραμματισμός με τη Microsoft Visual Basic .NET βήμα βήμα","subtitle":null,"description":"Ο βήμα προς βήμα Οδηγός σας για την κατασκευή εφαρμογών Ιστού με την ASP.NET και τη Visual Basic .ΝΕΤ -τώρα ανανεωμένος για το Microsoft Visual Studio .ΝΕΤ 2003. \u003cbr\u003eΜάθετε πώς να γράφετε υψηλής απόδοσης εφαρμογές Ιστού με την ASP.NET και τη Visual Basic .ΝΕΤ 2003 -ένα βήμα κάθε φορά. Αυτό το πρακτικό, εύχρηστο εκπαιδευτικό βοήθημα σας εξηγεί με ακρίβεια όλα τα θεμελιώδη εργαλεία και τις τεχνολογίες, μεταξύ των οποίων το κοινό περιβάλλον χρόνου εκτέλεσης γλωσσών, τις φόρμες Ιστού, τις υπηρεσίες Ιστού ΧΜL, και το Πλαίσιο Εφαρμογών .ΝΕΤ (.ΝΕΤ Framework) 1.1, στο οποίο περιλαμβάνονται νέα χειριστήρια ASP.NET για φορητές συσκευές. Δουλέψτε με το δικό σας ρυθμό ακολουθώντας τα εύκολα μαθήματα και τις εύχρηστες ασκήσεις και μάθετε τις βασικές τεχνικές. Και αυξήστε την παραγωγικότητά σας δουλεύοντας με κατατοπιστικά παραδείγματα κώδικα και τις βέλτιστες πρακτικές για την ανάπτυξη εφαρμογών Ιστού ASP.NET με τη Visual Basic .ΝΕΤ. \u003cbr\u003eΑνακαλύψτε πώς: \u003cbr\u003e-Να δημιουργείτε μια εφαρμογή Ιστού, να προσθέτετε μια νέα σελίδα φόρμας Ιστού (Web Forms), και να προσθέτετε χειριστήρια \u003cbr\u003e-Να διαxειρίζεστε την Kατάσταση εφαρμογής και να ενεργοποιείτε την Kατάσταση περιόδου εργασίας \u003cbr\u003e-Να διευθετείτε εφαρμογές και να χρησιμοποιείτε παράπλευρη εκτέλεση (side by side execution)\u003cbr\u003e-Να υλοποιείτε λειτουργίες ασφαλείας στην ASP.NET, όπως η Επικύρωση Αιτήσεων (Request \u003cbr\u003eValidation) \u003cbr\u003e-Να δημιουργείτε σελίδες φορμών Ιστού \u003cbr\u003e-Να εμβαθύνετε στα χειριστήρια -και πώς να κατασκευάζετε τα δικά σας \u003cbr\u003e-Να προσπελάζετε και να συνδέετε δεδομένα \u003cbr\u003e-Να δημιουργείτε και να χρησιμοποιείτε υπηρεσίες Ιστού \u003cbr\u003e-Να χρησιμοποιείτε το μηχανισμό κρυφής μνήμης για να βελτιώνετε την απόδοση \u003cbr\u003e-Να ανιχνεύετε και να αποσφαλματώνετε εφαρμογές ASP.NET \u003cbr\u003e-Να διανέμετε εφαρμογές με μη αυτόματο τρόπο ή μέσω του Visual Studio .ΝΕΤ ","image":"http://www.biblionet.gr/images/covers/b83078.jpg","isbn":"960-209-678-0","isbn13":"978-960-209-678-9","ismn":null,"issn":null,"series":{"id":2549,"name":"Βήμα Βήμα","books_count":105,"tsearch_vector":"'bhma' 'bima' 'vhma'","created_at":"2017-04-13T01:12:04.271+03:00","updated_at":"2017-04-13T01:12:04.271+03:00"},"pages":606,"publication_year":2003,"publication_place":"Αθήνα","price":"52.0","price_updated_at":"2011-01-07","cover_type":"Μαλακό εξώφυλλο","availability":"Κυκλοφορεί","format":"Βιβλίο","original_language":"αγγλικά","original_title":"Microsoft ASP.NET Programming with Microsoft Visual Basic. NET Step by Step","publisher_id":505,"extra":null,"biblionet_id":83078,"url":"https://v2.bibliography.gr/books/microsoft-aspnet-programmatismos-me-th-visual-basic-net-bhma.json"},{"id":111685,"title":"Ο βοηθός διαχειριστή του Microsoft SQL Server 2005","subtitle":null,"description":"Αυτός ο περιεκτικός και εύχρηστος οδηγός αναφοράς είναι ιδανικός για κάθε διαχειριστή του SQL Server 2005. \u003cbr\u003eΚαλύπτει όλα όσα πρέπει να ξέρετε για να φέρετε σε πέρας τις βασικές διαχειριστικές εργασίες και είναι το βιβλίο που θα θέλετε να έχετε συνεχώς επάνω στο γραφείο σας. \u003cbr\u003eΔιαβάζοντάς το, θα μάθετε τα πάντα για τις εργασίες υποστήριξης και συντήρησης, και θα σας βοηθήσει να λύνετε προβλήματα και να εφαρμόζετε προχωρημένες τεχνολογίες του SQL Server, όπως η αναπαραγωγή (replication), τα κατανεμημένα ερωτήματα (distributed que-ries), και η διαχείριση πολλών διακομιστών. Ουσιαστικά το βιβλίο θα σας καταρτίσει με τον πλέον ολοκληρωμένο τρόπο για να λύνετε κάθε πρόβλημα που προκύπτει στην πορεία της δουλειάς σας.\u003cbr\u003eΗ δομή που ακολουθείται είναι ιδανική για να λαμβάνετε τις πληροφορίες που θέλετε εύκολα και γρήγορα. Περιλαμβάνει πίνακες γρήγορης αναφοράς, σαφείς οδηγίες και καταλόγους, ενώ διατηρεί το περιεχόμενό του σε λογικό μέγεθος για να είναι εύχρηστο και να είναι ο οδηγός που θα έχετε μαζί σας ακόμα και όταν βρίσκεστε εκτός γραφείου. \u003cbr\u003eΟ βοηθός διαχειριστή του Microsoft SQL Server 2005 θα σας επιτρέψει:\u003cbr\u003e- Να εγκαθιστάτε, να διαμορφώνετε, και να βελτιώνετε το SQL Server.\u003cbr\u003e- Να διαχειρίζεστε διακομιστές και ομάδες διακομιστών.\u003cbr\u003e- Να διαχειρίζεστε και να βελτιστοποιείτε σχήματα, πίνακες, ευρετήρια, και προβολές.\u003cbr\u003e- Να δημιουργείτε λογαριασμούς, να διευθετείτε άδειες πρόσβασης, να αναθέτετε ρόλους, και να εκτελείτε άλλες βασικές εργασίες ασφαλείας.\u003cbr\u003e- Να εισάγετε, να εξάγετε, και να μετασχηματίζετε δεδομένα προερχόμενα από διάφορες πηγές.\u003cbr\u003e- Να υλοποιείτε τακτικές αναπαραγωγής και συγχώνευσης δεδομένων και να διαχειρίζεστε δημοσιεύσεις δεδομένων και συνδρομές.\u003cbr\u003e- Να σχεδιάζετε και να υλοποιείτε ολοκληρωμένες στρατηγικές λήψης αντιγράφων ασφαλείας και επαναφοράς δεδομένων.\u003cbr\u003e- Να ελέγχετε τη δραστηριότητα του διακομιστή και να επιλύετε προβλήματα απόδοσης.\u003cbr\u003e- Να χειρίζεστε τον αυτοματισμό και τη συντήρηση βάσεων δεδομένων.","image":"http://www.biblionet.gr/images/covers/b114267.jpg","isbn":"960-209-970-4","isbn13":"978-960-209-970-4","ismn":null,"issn":null,"series":null,"pages":656,"publication_year":2006,"publication_place":"Αθήνα","price":"65.0","price_updated_at":"2011-01-07","cover_type":"Μαλακό εξώφυλλο","availability":"Κυκλοφορεί","format":"Βιβλίο","original_language":"αγγλικά","original_title":"Microsoft SQL Server 2005 Administrator's Pocket Consultant","publisher_id":505,"extra":null,"biblionet_id":114267,"url":"https://v2.bibliography.gr/books/o-bohthos-diaxeiristh-tou-microsoft-sql-server-2005.json"},{"id":137558,"title":"Η τέχνη του προγραμματισμού","subtitle":"Θεμελιώδεις αλγόριθμοι","description":"[...] Προσπάθησα να γράψω αυτό το σύνολο βιβλίων με έναν τέτοιο τρόπο, ώστε να ικανοποιεί διάφορες ανάγκες. Πρώτον, αυτά τα βιβλία αποτελούν αναφορά σε εργασίες που συνοψίζουν τη γνώση, η οποία έχει αποχτηθεί σε διάφορα σημαντικά πεδία. Δεύτερον, μπορούν να χρησιμοποιηθούν ως εγχειρίδια για ατομική μελέτη ή για πανεπιστημιακά μαθήματα στις επιστήμες των υπολογιστών και της πληροφορικής. Για να ικανοποιηθούν αυτοί οι δύο στόχοι, έχω ενσωματώσει στο κείμενο ένα μεγάλο πλήθος από ασκήσεις και έχω δώσει λύσεις για τις περισσότερες από αυτές. Έχω επίσης κάνει προσπάθεια να γεμίσω τις σελίδες με γεγονότα παρά με αοριστολογίες. [...]\u003cbr\u003eΟ παρών τόμος μπορεί αν θεωρηθεί ως η τομή του συνόλου των βιβλίων, υπό την έννοια ότι περιέχει βασικό υλικό, το οποίο χρησιμοποιείται στα υπόλοιπα βιβλία. Οι τόμοι 2 ως 5, από την άλλη, μπορούν να διαβαστούν ανεξάρτητα ο ένας από τον άλλον. Ο τόμος 1 δεν αποτελεί απλώς ένα βιβλίο αναφοράς που θα πρέπει να χρησιμοποιηθεί σε συνδυασμό με τους υπόλοιπους τόμους. Μπορεί επίσης να χρησιμοποιηθεί σε πανεπιστημιακά μαθήματα ή για ατομική μελέτη στο αντικείμενο των δομών δεδομένων, ή στο αντικείμενο των διακριτών μαθηματικών ή στο αντικείμενο του προγραμματισμού σε γλώσσα μηχανής. [...]\u003cbr\u003e\u003cbr\u003e(από τον πρόλογο του συγγραφέα)","image":"http://www.biblionet.gr/images/covers/b140235.jpg","isbn":"978-960-418-185-8","isbn13":"978-960-418-185-8","ismn":null,"issn":null,"series":null,"pages":751,"publication_year":2009,"publication_place":"Θεσσαλονίκη","price":"55.0","price_updated_at":"2009-03-05","cover_type":"Σκληρό εξώφυλλο","availability":"Κυκλοφορεί","format":"Βιβλίο","original_language":"αγγλικά","original_title":"The Art of Computer Programming, 3rd edition","publisher_id":6,"extra":null,"biblionet_id":140235,"url":"https://v2.bibliography.gr/books/h-texnh-tou-programmatismou.json"},{"id":40928,"title":"Προγραμματίζοντας τον μικροελεγκτή 8051","subtitle":null,"description":null,"image":"http://www.biblionet.gr/images/covers/b42041.jpg","isbn":"960-8050-34-0","isbn13":"978-960-8050-34-1","ismn":null,"issn":null,"series":null,"pages":688,"publication_year":2000,"publication_place":"Θεσσαλονίκη","price":"34.0","price_updated_at":"2007-01-26","cover_type":"Σκληρό εξώφυλλο","availability":"Κυκλοφορεί","format":"Βιβλίο","original_language":"αγγλικά","original_title":"Programming and customizing the 8051 microcontroller","publisher_id":6,"extra":null,"biblionet_id":42041,"url":"https://v2.bibliography.gr/books/programmatizontas-ton-mikroelegkth-8051.json"},{"id":105296,"title":"Οδηγός του Microsoft SQL Server 2005","subtitle":null,"description":"Μάθετε πώς να χρησιμοποιείτε όλα τα δυναμικά χαρακτηριστικά που διατίθενται στο SQL Server 2005 με αυτόν τον εύχρηστο οδηγό. Διαμορφώστε το SQL Server 2005, αυτοματοποιήστε τις εργασίες διαχείρισης συστήματος, εκτελέστε απλά και σύνθετα ερωτήματα βάσεων δεδομένων και χρησιμοποιήστε τα δυνατά εργαλεία ανάλυσης, επιχειρηματικής νοημοσύνης και δημιουργίας αναφορών. Συζητούνται, επίσης, τα θέματα της αντιμετώπισης προβλημάτων, του διαμερισμού δεδομένων, της δημιουργίας αντιγράφων δεδομένων και της βελτιστοποίησης ερωτημάτων. Με το βιβλίο Οδηγός του SQL Server 2005 θα μπορέσετε να διαμορφώσετε μία ασφαλή, αξιόπιστη και παραγωγική πλατφόρμα διαχείρισης δεδομένων στον ελάχιστο δυνατό χρόνο! ","image":"http://www.biblionet.gr/images/covers/b107847.jpg","isbn":"960-512-490-4","isbn13":"978-960-512-490-8","ismn":null,"issn":null,"series":null,"pages":730,"publication_year":2006,"publication_place":"Αθήνα","price":"31.0","price_updated_at":"2011-05-13","cover_type":"Μαλακό εξώφυλλο","availability":"Κυκλοφορεί","format":"Βιβλίο","original_language":"αγγλικά","original_title":"Microsoft SQL Server 2005: A Beginner's Guide","publisher_id":572,"extra":null,"biblionet_id":107847,"url":"https://v2.bibliography.gr/books/odhgos-tou-microsoft-sql-server-2005.json"},{"id":150427,"title":"Η τέχνη του προγραμματισμού","subtitle":"Ταξινόμηση και αναζήτηση","description":"Αυτό το βιβλίο αποτελεί μία λογική συνέχεια του υλικού που σχετίζεται με τις δομές πληροφοριών του κεφαλαίου 2 του τόμου 1, επειδή προσθέτει την έννοια των γραμμικά διατεταγμένων δεδομένων στις άλλες βασικές ιδέες που σχετίζονται με τις δομές. \u003cbr\u003eΟ τίτλος \"Ταξινόμηση και αναζήτηση\" πιθανόν να δείχνει ότι αυτό το βιβλίο απευθύνεται σε εκείνους τους προγραμματιστές συστημάτων οι οποίοι ενδιαφέρονται για την υλοποίηση ρουτινών ταξινόμησης οι οποίες εξυπηρετούν γενικούς σκοπούς ή εφαρμογών ανάκτησης πληροφοριών. [...]\u003cbr\u003e\u003cbr\u003e(από τον πρόλογο του βιβλίου)","image":"http://www.biblionet.gr/images/covers/b153364.jpg","isbn":"978-960-418-245-9","isbn13":"978-960-418-245-9","ismn":null,"issn":null,"series":null,"pages":926,"publication_year":2010,"publication_place":"Θεσσαλονίκη","price":"80.0","price_updated_at":"2010-04-16","cover_type":"Σκληρό εξώφυλλο","availability":"Κυκλοφορεί","format":"Βιβλίο","original_language":"αγγλικά","original_title":"The Art of Computer Programming: Sorting and Searching, 2nd ed.","publisher_id":6,"extra":null,"biblionet_id":153364,"url":"https://v2.bibliography.gr/books/h-texnh-tou-programmatismou-d9ad4fc8-9ee8-4939-8612-9eb189e95610.json"},{"id":164172,"title":"Ανάπτυξη εφαρμογών με το Android","subtitle":null,"description":"Ο ολοκληρωμένος οδηγός ανάπτυξης εφαρμογών με το Android, πλήρως ενημερωμένος για τα τελευταία SDK και τις πιο σύγχρονες τεχνικές προγραμματισμού!\u003cbr\u003e\u003cbr\u003eΑυτό το βιβλίο παρέχει όλα τα τελευταία στοιχεία, δοκιμασμένο κώδικα και τις καλύτερες πρακτικές που είναι απαραίτητες για τη δημιουργία και την προώθηση επιτυχημένων εφαρμογών για κινητά τηλέφωνα με τις τελευταίες εκδόσεις του Android. Με όχημα την εκτεταμένη εμπειρία τους στην ανάπτυξη εφαρμογών για κινητά τηλέφωνα και ασύρματες πλατφόρμες, οι Lauren Darcey και Shane Conder καλύπτουν όλη τη διαδικασία: καθορισμός έννοιας, σχεδίαση, κωδικοποίηση, δοκιμή, συσκευασία και παράδοση. Οι συγγραφείς παρουσιάζουν την πλατφόρμα Android, επεξηγούν τις αρχές σχεδίασης αποτελεσματικών εφαρμογών Android και περιγράφουν τις καλύτερες σύγχρονες πρακτικές για την κατασκευή σπουδαίων διεπαφών χρήστη. Καλύπτουν επίσης κάθε βασικό API του Android, εξετάζοντας θέματα αποθήκευσης δεδομένων, δικτύων, τηλεφωνίας, υπηρεσιών τοποθεσίας, πολυμέσων, γραφικών 3D και υλικού.\u003cbr\u003e\u003cbr\u003eΚάθε κεφάλαιο αυτής της έκδοσης περιλαμβάνει όλες τις τελευταίες εξελίξεις στα SDK, τα εργαλεία, τα βοηθητικά προγράμματα και το υλικό για το Android. Όλος ο κώδικας που παρουσιάζεται έχει εξεταστεί διεξοδικά και έχει δοκιμαστεί σε κορυφαίες συσκευές πολλών εταιρειών, όπως οι HTC, Motorola και ARCHOS. Πολλά νέα παραδείγματα έχουν προστεθεί, όπως και εντελώς νέες εφαρμογές. Αυτή η νέα έκδοση προσθέτει επίσης o Εννέα νέα κεφάλαια που καλύπτουν τα API στο web, το Android NDK και μεγάλη γκάμα εφαρμογών, αλλά και θέματα διαχείρισης χρηστών, συγχρονισμού δεδομένων, αντίγραφων ασφαλείας, προχωρημένης εισόδου χρηστών -Αναλυτική κάλυψη των αρχείων manifest του Android, των πάροχων υλικού, της σχεδίασης εφαρμογών και των δοκιμών -Ανανεωμένη κάλυψη κρίσιμων θεμάτων όπως το Bluetooth, οι χειρονομίες, η αναγνώριση φωνής, τα App Widgets, οι ζωντανοί φάκελοι, οι ζωντανές ταπετσαρίες και η παγκόσμια αναζήτηση -Ενημερωμένη κάλυψη του προγραμματισμού γραφικών 3D ο οποίος βασίζεται στο OpenGL ES 2.0 -Ένα εντελώς νέο κεφάλαιο για την αντιμετώπιση προβλημάτων συμβατότητας μεταξύ συσκευών, από τα μικρότερα τηλέφωνα έως τα νέα μεγάλα tablet της αγοράς -Ακόμα περισσότερες συμβουλές και κόλπα που θα σας βοηθήσουν στη σχεδίαση, ανάπτυξη και δοκιμή εφαρμογών για διαφορετικές συσκευές -Ένα νέο παράρτημα γεμάτο με συμβουλές και κόλπα για το Eclipse.\u003cbr\u003e\u003cbr\u003eΑυτό το βιβλίο αποτελεί ανεκτίμητο πόρο για κάθε μέλος της ομάδας ανάπτυξης του Android: προγραμματιστές λογισμικού όλων των επιπέδων εμπειρίας, καθοδηγητές ομάδων και διευθυντές παραγωγής, ειδικών δοκιμών και ποιοτικού ελέγχου, αρχιτέκτονες λογισμικού, ακόμα και υπεύθυνους μάρκετινγκ.\u003cbr\u003e\u003cbr\u003eΌλος ο πηγαίος κώδικας αυτού του βιβλίου διατίθεται για λήψη από τη σελίδα informit.com/title/9780321743015","image":"http://www.biblionet.gr/images/covers/b167205.jpg","isbn":"978-960-512-625-4","isbn13":"978-960-512-625-4","ismn":null,"issn":null,"series":null,"pages":768,"publication_year":2011,"publication_place":"Αθήνα","price":"52.0","price_updated_at":"2011-06-06","cover_type":"Μαλακό εξώφυλλο","availability":"Κυκλοφορεί","format":"Βιβλίο","original_language":"αγγλικά","original_title":"Android Wireless Application Development","publisher_id":572,"extra":null,"biblionet_id":167205,"url":"https://v2.bibliography.gr/books/anaptyksh-efarmogwn-me-to-android.json"},{"id":228082,"title":"Αντικειμενοστρεφής προγραμματισμός σε JAVA","subtitle":"Μια πρακτική εισαγωγή με χρήση του Bluej","description":"Η έκτη αμερικανική έκδοση του βιβλίου έχει ενημερωθεί πλήρως ώστε να καλύπτει την έκδοση 8 της Java, ενώ παράλληλα χρησιμοποιείται και πάλι η πιο πρόσφατη έκδοση του περιβάλλοντος προγραμματισμού BlueJ, το οποίο συμβάλλει ακόμη περισσότερο στην εύκολη εκμάθηση της σύνταξης και της σημασιολογίας της Java.\u003cbr\u003e\u003cbr\u003eΙδιαίτερα χαρακτηριστικά του βιβλίου:\u003cbr\u003e- Χάρη στην προσέγγιση με βάση τα αντικείμενα, οι σπουδαστές μπορούν να αξιοποιήσουν από τα πρώτα τους κιόλας προγραμματιστικά βήματα την ισχύ του αντικειμενοστρεφούς προγραμματισμού.\u003cbr\u003e- Μέσα από τα έργα που χρησιμοποιούνται ως παραδείγματα στο βιβλίο, εφαρμόζονται άμεσα οι μέθοδοι επίλυσης προβλημάτων σε πραγματικά προγράμματα.\u003cbr\u003e- Συνοδεύεται από πλούσιο συμπληρωματικό υλικό, διαθέσιμο για τους αναγνώστες μέσω του Διαδικτύου.\u003cbr\u003e\u003cbr\u003eΝέα χαρακτηριστικά της έκτης αμερικανικής έκδοσης:\u003cbr\u003e- Πλήρης υποστήριξη και κάλυψη των νέων δυνατοτήτων συναρτησιακού προγραμματισμού που παρέχει η Java 8, αλλά και όλων των ήδη γνωστών αντικειμενοστρεφών μεθόδων\u003cbr\u003e- Βελτιωμένη δομή της ύλης που βοηθά τόσο τους αρχάριους όσο και τους προχωρημένους σπουδαστές, αλλά και τους επαγγελματίες προγραμματιστές\u003cbr\u003e- Κεφάλαια με ύλη υψηλότερου επιπέδου, τα οποία απευθύνονται σε πιο προχωρημένους αναγνώστες και μπορούν να καλυφθούν μετά τη μελέτη των βασικών εννοιών και τεχνικών\u003cbr\u003e- Υποστήριξη της τελευταίας έκδοσης του περιβάλλοντος BlueJ που παρέχει:\u003cbr\u003e- Ακόμη πιο απλή διασύνδεση χρήστη\u003cbr\u003e- Οπτική αναπαράσταση της δομής των προγραμμάτων\u003cbr\u003e- Εργαλεία που βοηθούν άμεσα στην ανάπτυξη λογισμικού.\u003cbr\u003e","image":"http://www.biblionet.gr/images/covers/b231156.jpg","isbn":"978-960-461-820-0","isbn13":"978-960-461-820-0","ismn":null,"issn":null,"series":null,"pages":806,"publication_year":2018,"publication_place":"Αθήνα","price":"52.0","price_updated_at":"2018-10-18","cover_type":"Μαλακό εξώφυλλο","availability":"Κυκλοφορεί - Εκκρεμής εγγραφή","format":"Βιβλίο","original_language":"αγγλικά","original_title":null,"publisher_id":505,"extra":null,"biblionet_id":231156,"url":"https://v2.bibliography.gr/books/antikeimenostrefhs-programmatismos-se-java-148053eb-e81c-4363-a89b-3fdea91e8d99.json"},{"id":251165,"title":"Ξεκινώντας με την Python","subtitle":"","description":"Το βιβλίο αυτό είναι μια εισαγωγή στις βασικές έννοιες του προγραμματισμού με τη γλώσσα Python. Η Python είναι εύκολη στην εκμάθηση, υποστηρίζει τα περισσότερα προγραμματιστικά μοντέλα\r\nκαι παρέχει πολλές δυνατότητες στους προγραμματιστές, για αυτό και γίνεται ολοένα και πιο δημοφιλής. Επιτρέπει στους αναγνώστες να κατανοήσουν τις βασικές προγραμματιστικές έννοιες, χωρίς την περίπλοκη σύνταξη που θα μπορούσε να δυσκολέψει τους αρχάριους και τους προετοιμάζει για τη μετάβαση σε πιο πολύπλοκες γλώσσες. Με τις γνώσεις που αποκτούν από τη χρήση της Python, οι φοιτητές αποκτούν αυτοπεποίθηση ως προς τις προγραμματιστικές τους ικανότητες και μαθαίνουν να αναγνωρίζουν τη λογική πίσω από την ανάπτυξη προγραμμάτων υψηλού επιπέδου.\r\nΣτο βιβλίο αναλύονται οι δομές ελέγχου, οι συναρτήσεις, οι πίνακες και οι δείκτες, πριν από τα αντικείμενα και τις κλάσεις. Κάθε κεφάλαιο εξετάζει μία ή περισσότερες θεματικές ενότητες που παρέχουν βήμα-προς-βήμα ανάλυση ενός συγκεκριμένου προβλήματος και δείχνουν στον φοιτητή τον τρόπο επίλυσής του. Όπως και σε όλα τα βιβλία του συγγραφέα, κάθε κεφάλαιο περιέχει απλά και ευκολονόητα τμήματα κώδικα, συνοπτικά και ρεαλιστικά παραδείγματα, επεξηγήσεις με έμφαση στη λεπτομέρεια, καθώς και πληθώρα ασκήσεων.\r\nΤο βιβλίο είναι ιδανικό για ένα εισαγωγικό μάθημα προγραμματισμού ή για ένα μάθημα προγραμματιστικής λογικής και σχεδιασμού, χρησιμοποιώντας ως γλώσσα προγραμματισμού την Python.","image":"https://biblionet.gr/wp-content/uploadsTitleImages/26/b252029.jpg","isbn":"978-960-9732-36-9","isbn13":null,"ismn":null,"issn":null,"series":null,"pages":806,"publication_year":2020,"publication_place":"Αθήνα","price":"75.0","price_updated_at":"2020-12-11","cover_type":"Μαλακό εξώφυλλο","availability":"Κυκλοφορεί","format":"Βιβλίο","original_language":"αγγλικά","original_title":"Starting out with Python","publisher_id":3365,"extra":null,"biblionet_id":252029,"url":"https://v2.bibliography.gr/books/ksekinwntas-me-thn-python-28ad0634-b9e2-46d2-8abb-0f256704c631.json"},{"id":141717,"title":"Τρόπος Σκέψης σε C++","subtitle":"Πρακτικός προγραμματισμός","description":"Ειδικά στον δεύτερο τόμο ο οποίος έχει γραφεί από κοινού από τον συγγραφέα του πρώτου, Bruce Eckel και τον Chuck Allison, οι συγγραφείς εξερευνούν θέματα όπως :\u003cbr\u003e\u003cbr\u003e- Η Standard C++ Library\u003cbr\u003e- Οι Αλγόριθμοι STL\u003cbr\u003e- Οι πρακτικές χρήσεις του RTTI\u003cbr\u003e- Αποτελέσματα της τρέχουσας ερευνητικής δραστηριότητας κ.α.\u003cbr\u003e\u003cbr\u003eΤέλος, όλα τα παραδείγματα κώδικα που δωρεάν περιέχουν θα τα βρείτε εξαιρετικά χρήσιμα και αξιόπιστα, καθώς είναι ελεγμένα για πολλές πλατφόρμες και μεταγλωττιστές, συμπεριλαμβανομένου του GNU C++ σε Windows / Mac \u0026amp; Linux.\u003cbr\u003e","image":"http://www.biblionet.gr/images/covers/b144420.jpg","isbn":"978-960-512-527-1","isbn13":"978-960-512-527-1","ismn":null,"issn":null,"series":null,"pages":806,"publication_year":2009,"publication_place":"Αθήνα","price":"45.0","price_updated_at":"2011-05-13","cover_type":"Μαλακό εξώφυλλο","availability":"Κυκλοφορεί","format":"Βιβλίο","original_language":"αγγλικά","original_title":"Thinking in C++, 2nd ed.","publisher_id":572,"extra":null,"biblionet_id":144420,"url":"https://v2.bibliography.gr/books/tropos-skepshs-se-c-61495afc-dfff-4831-850a-e7885368df58.json"}]