[{"id":218141,"title":"Η γλώσσα C σε βάθος","subtitle":"Οδηγός εκμάθησης της γλώσσας C με εκτενή αναφορά στις δομές δεδομένων","description":"Το βιβλίο προσεγγίζει τη C χωρίς να προϋποθέτει γνώσεις προγραμματισμού και επιτρέπει την εκμάθηση του διαδικασιακού προγραμματισμού. Η δομή αυτή καθιστά το βιβλίο ιδανικό για εκπαιδευτική χρήση. Ο έμπειρος προγραμματιστής θα βρει εκτενή ανάλυση των μηχανισμών της γλώσσας και υλοποιήσεις εξειδικευμένων αλγορίθμων και τεχνικών προγραμματισμού. \u003cbr\u003eΕξετάζονται αναλυτικά:\u003cbr\u003e- Τύποι δεδομένων, παραστάσεις, εντολές ελέγχου και επανάληψης\u003cbr\u003e- Συναρτήσεις, δείκτες, πίνακες και αναδρομικές συναρτήσεις, αλγόριθμοι αναζήτησης/ταξινόμησης\u003cbr\u003e- Ρεύματα εισόδου/εξόδου και χειρισμός αρχείων\u003cbr\u003e- Δυναμική διαχείριση μνήμης και δυναμικές δομές δεδομένων και η υλοποίησή τους στη C\u003cbr\u003e- Ο προμεταγλωττιστής της C και ο μεταγλωττιστής GCC\u003cbr\u003e- Οι κυριότερες συναρτήσεις της καθιερωμένης βιβλιοθήκης της C.\u003cbr\u003e\u003cbr\u003eΚάθε κεφάλαιο περιλαμβάνει σύντομη ανασκόπηση, παραδείγματα με τις λύσεις τους, ασκήσεις διαφόρων βαθμών δυσκολίας, και τα συχνότερα λάθη. Επίσης παρατίθενται το ολοκληρωμένο περιβάλλον ανάπτυξης Code::Blocks, ο κώδικας των προγραμμάτων, οι απαντήσεις των ασκήσεων και ο κώδικας των λύσεων.\u003cbr\u003e\u003cbr\u003eΔυνατότητα παρακολούθησης διαδικτυακών μαθημάτων στη διεύθυνση http://c.bytes.gr/elessons \u003cbr\u003eΤο βιβλίο συνοδεύεται από Αποσπώμενη Κάρτα Αναφοράς.","image":"http://www.biblionet.gr/images/covers/b221359.jpg","isbn":"978-960-461-715-9","isbn13":"978-960-461-715-9","ismn":null,"issn":null,"series":null,"pages":824,"publication_year":2017,"publication_place":"Αθήνα","price":"69.0","price_updated_at":"2017-09-29","cover_type":"Μαλακό εξώφυλλο","availability":"Κυκλοφορεί - Εκκρεμής εγγραφή","format":"Βιβλίο","original_language":null,"original_title":null,"publisher_id":505,"extra":null,"biblionet_id":221359,"url":"https://bibliography.gr/books/h-glwssa-c-se-bathos-7ddeeba4-6420-4374-8576-3c836a2fb82f.json"},{"id":218140,"title":"Τεχνολογία ανάπτυξης λογισμικού ως υπηρεσίας","subtitle":"Μια ευέλικτη προσέγγιση με χρήση υπολογιστικής νέφους","description":"Το βραβευμένο σύγγραμμα βιβλίο \"Τεχνολογία ανάπτυξης λογισμικού ως υπηρεσίας\" χρησιμοποιείται στα μαθήματα Massive Open Online Course CS169.1x και CS169.2x του Πανεπιστημίου UC Berkeley και του EdX, από τα οποία έχουν πιστοποιηθεί περισσότεροι από 10.000 επαγγελματίες προγραμματιστές. Το μοναδικό προαπαιτούμενο του βιβλίου είναι η καλή γνώση της Java ή της C++.\u003cbr\u003e\u003cbr\u003eΤο Μέρος Ι καλύπτει το λογισμικό ως υπηρεσία (Software as a Service, SaaS):\u003cbr\u003e- Αρχιτεκτονική SaaS: Μοντέλο-προβολή-ελεγκτής, αρχιτεκτονική τριών επιπέδων, RESTful API, και σχεδιαστικά υποδείγματα SaaS\u003cbr\u003e- Εισαγωγή στο προγραμματιστικό πλαίσιο εργασίας Ruby on Rails\u003cbr\u003e- Εισαγωγή στην JavaScript, την jQuery, και την AJAX\u003cbr\u003e\u003cbr\u003eΤο Μέρος ΙΙ καλύπτει, μεταξύ άλλων, την Ευέλικτη (Agile) ανάπτυξη λογισμικού:\u003cbr\u003e- Εφαρμογή για τη μετατροπή ιστοριών χρηστών σε ελέγχους αποδοχής με χρήση του Cucumber\u003cbr\u003e- Εφαρμογή για τον μετασχηματισμό ελέγχων αποδοχής σε ελέγχους μονάδων με χρήση της RSpec\u003cbr\u003e- Αναδόμηση παρωχημένου κώδικα\u003cbr\u003e- Πρόβλεψη χρονοδιαγράμματος εφαρμογών SaaS μέσω της ταχύτητας, με χρήση του Pivotal Tracker\u003cbr\u003e- Οργάνωση ομάδων SaaS με συνάθροιση (Scrum) και προγραμματισμό σε ζεύγη (pair programming)\u003cbr\u003e\u003cbr\u003eΤο υλικό υποστήριξης για τους διδάσκοντες (στα Αγγλικά) περιλαμβάνει αυτόματη βαθμολόγηση εργασιών και εξετάσεων προγραμματισμού, διαδικτυακά βίντεο, φόρουμ εκπαιδευτών, εγχειρίδιο χρήσης και μια έτοιμη προς χρήση εικονική μηχανή με προεγκατεστημένο όλο το απαραίτητο λογισμικό. \u003cbr\u003e\u003cbr\u003eΤο βιβλίο καλύπτει τις απαιτήσεις του προτύπου διδακτέας ύλης στην Επιστήμη των Υπολογιστών των ACM/IEEE για την τεχνολογία λογισμικού.","image":"http://www.biblionet.gr/images/covers/b221358.jpg","isbn":"978-960-461-784-5","isbn13":"978-960-461-784-5","ismn":null,"issn":null,"series":null,"pages":528,"publication_year":2017,"publication_place":"Αθήνα","price":"45.0","price_updated_at":"2017-09-29","cover_type":"Μαλακό εξώφυλλο","availability":"Κυκλοφορεί - Εκκρεμής εγγραφή","format":"Βιβλίο","original_language":"αγγλικά","original_title":null,"publisher_id":505,"extra":null,"biblionet_id":221358,"url":"https://bibliography.gr/books/texnologia-anaptykshs-logismikou-ws-yphresias.json"},{"id":218601,"title":"Εξερεύνηση της python","subtitle":null,"description":"Η Python είναι μια σύγχρονη γλώσσα προγραμματισμού που ανήκει στην κατηγορία του ελεύθερου λογισμικού και είναι διαθέσιμη για όλα τα λειτουργικά συστήματα. Βασικά της χαρακτηριστικά είναι η απλή σύνταξη και η έμφαση στην αναγνωσιμότητα του κώδικα. Είναι γλώσσα γενικού σκοπού, διαθέτει χιλιάδες βιβλιοθήκες, είναι πλήρως αντικειμενοστρεφής, και υποστηρίζει και άλλα προγραμματιστικά μοντέλα. Όλα αυτά τα στοιχεία την καθιστούν ιδανική τόσο για τον αρχάριο όσο και για τον πεπειραμένο προγραμματιστή.\u003cbr\u003e \u003cbr\u003eΤο βιβλίο αυτό δεν προϋποθέτει γνώσεις προγραμματισμού και απευθύνεται σε εκπαιδευτικούς, φοιτητές και προγραμματιστές. Τα θέματα αναπτύσσονται με απλό και κατανοητό τρόπο, με σύντομα παραδείγματα που συνοδεύονται από επεξηγήσεις για κάθε γραμμή κώδικα. Περιλαμβάνονται επίσης πίνακες με τις βασικότερες συναρτήσεις και μεθόδους της γλώσσας, λεπτομερείς αναφορές στον τρόπο σύνταξης των εντολών και διαγράμματα, όπου χρειάζονται. \u003cbr\u003e\u003cbr\u003eΤο βιβλίο καλύπτει όλες τις εκδόσεις της Python, από την έκδοση 2 μέχρι και την 3.6 του 2017. Αναπτύσσονται, μεταξύ άλλων, τα παρακάτω ζητήματα: \u003cbr\u003e- Αλγοριθμικές δομές επιλογής και επανάληψης\u003cbr\u003e- Δομές δεδομένων: λίστες, πλειάδες, σύνολα, λεξικά, συμβολοσειρές\u003cbr\u003e- Συναρτήσεις και διακοσμητές, κλάσεις και αντικείμενα\u003cbr\u003e- Αρχές και τεχνικές του αντικειμενοστρεφούς προγραμματισμού όπως ενθυλάκωση, κληρονομικότητα κ.ά. \u003cbr\u003e- Βιβλιοθήκες, υπομονάδες και πακέτα\u003cbr\u003e- Αρχεία κειμένου, ψηφιακά αρχεία και οι βιβλιοθήκες χειρισμού τους, όπως οι pickle, json, marshal, shelve\u003cbr\u003e- Εξαιρέσεις και αντιμετώπιση σφαλμάτων\u003cbr\u003e\u003cbr\u003eΗ συνοδευτική ιστοσελίδα, με ασκήσεις και ειδικά θέματα της Python, θα ενημερώνεται τακτικά και θα εμπλουτίζεται με υλικό που θα συμπεριληφθεί σε επόμενες εκδόσεις του βιβλίου.","image":"http://www.biblionet.gr/images/covers/b221820.jpg","isbn":"978-960-461-783-8","isbn13":"978-960-461-783-8","ismn":null,"issn":null,"series":null,"pages":352,"publication_year":2017,"publication_place":"Αθήνα","price":"22.0","price_updated_at":"2017-10-17","cover_type":"Μαλακό εξώφυλλο","availability":"Κυκλοφορεί - Εκκρεμής εγγραφή","format":"Βιβλίο","original_language":null,"original_title":null,"publisher_id":505,"extra":null,"biblionet_id":221820,"url":"https://bibliography.gr/books/eksereunhsh-ths-python.json"}]