PYTHON
ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ (3η ΑΝΑΘΕΩΡΗΜΕΝΗ ΕΚΔΟΣΗ)
ΑΒΟΥΡΗΣ ΝΙΚΟΛΑΟΣ, ΚΟΥΚΙΑΣ ΜΙΧΑΗΛ, ΠΑΛΙΟΥΡΑΣ ΒΑΣΙΛΕΙΟΣ, ΣΓΑΡΜΠΑΣ ΚΥΡΙΑΚΟΣΚωδ. Πολιτείας: 3351-0516
Παρουσίαση
Στόχος της παρούσας 3ης αναθεωρημένης έκδοσης του βιβλίου είναι να εισαγάγει τον αναγνώστη στην επιστήμη των υπολογιστών, ακολουθώντας μια προσέγγιση που συνίσταται στην επίλυση διαδοχικών προβλημάτων με χρήση της γλώσσας προγραμματισμού Python. Η Python είναι μια ισχυρή γλώσσα προγραμματισμού που αναπτύσσεται ραγδαία. Είναι κατάλληλη για εισαγωγή στον προγραμματισμό, ενώ ο ανοικτός χαρακτήρας της έχει συντελέσει στην ανάπτυξη μεγάλου πλήθους βιβλιοθηκών που μπορούν να συμβάλουν στην επίλυση προβλημάτων στην ανάλυση δεδομένων, επεξεργασία κειμένων, κατανεμημένο προγραμματισμό, κ.λπ.Το βιβλίο δομείται σε 3 μέρη και 17 κεφάλαια. Το πρώτο μέρος αφορά στην εισαγωγή βασικών εννοιών των υπολογιστών και προγραμματισμού με την Python· το δεύτερο μέρος αφορά σε προηγμένα θέματα προγραμματισμού: αντικειμενοστρεφή προγραμματισμό και προγραμματισμό γραφικών διεπαφών χρήστη· το τρίτο μέρος επιχειρεί επισκόπηση περιοχών της επιστήμης υπολογιστών με χρήση της Python: ψηφιακή αριθμητική, οργάνωση υπολογιστή, βάσεις δεδομένων, το λειτουργικό σύστημα, δίκτυα και δικτυακός προγραμματισμός, κοινωνικές διαστάσεις της πληροφορικής.
Ο αναγνώστης καλείται βήμα-βήμα να λύσει ενδιαφέροντα προβλήματα, όπως να φτιάξει ένα παιχνίδι με τραπουλόχαρτα, ενώ μαθαίνει για τη δομή και λειτουργία των υπολογιστών καθώς και τη διαδικασία επίλυσης προβλημάτων με υπολογιστή.
Στην ιστοσελίδα του βιβλίου στο www.cup.gr διατίθεται ο κώδικας όλων των ασκήσεων και υλικό υποστήριξης της διδασκαλίας. (Από την παρουσίαση στο οπισθόφυλλο του βιβλίου)
Περιεχόμενα
Πρόλογος- Εισαγωγή στην επιστήμη των υπολογιστών
Ο Υπολογιστής ως εργαλείο
Επιστήμη των Υπολογιστών
Ιστορικό σημείωμα
Ο Υπολογιστής ως μηχανή επεξεργασίας ψηφιακής πληροφορίας
Ψηφιοποίηση Πληροφορίας
Κωδικοποίηση χαρακτήρων
Ψηφιοποίηση εικόνων
Ψηφιοποίηση ήχου
Ο Υπολογιστής ως Εικονική μηχανή
Ερωτήσεις - Ασκήσεις
- Εισαγωγή στον προγραμματισμό με τη γλώσσα Python - Αριθμητικές εκφράσεις και βασικές εντολές
Εισαγωγή
Η Python ως αριθμομηχανή (υπολογισμοί αριθμητικών εκφράσεων)
Συναρτήσεις βιβλιοθηκών (modules)
Ασκήσεις
- Από τις εντολές στο πρόγραμμα. Παράδειγμα επίλυσης τριωνύμου
Το πρώτο μας πρόγραμμα
Συνάρτηση input
Εντολές if, else
Το πλήρες πρόγραμμα για την επίλυση εξισώσεων 2ου βαθμού
Ασκήσεις
- Συναρτήσεις και επαναλήψεις. Επίλυση μαθηματικών προβλημάτων
Ορισμός συναρτήσεων
Επαναλήψεις με for και λίστες τιμών
Ασκήσεις
- Γραφικές παραστάσεις στην Python. Αλγοριθμική ζωγραφική
Συναρτήσεις γραφικών
Γραφικές παραστάσεις
Αλγοριθμική ζωγραφική
Ασκήσεις
- Λίστες και λεξικά στην Python. Νότες και μουσική
Λίστες στην Python
Μουσική με λίστες
Λεξικά
Μέθοδοι
Ασκήσεις
- Κλήσεις στο λειτουργικό σύστημα. Αρχεία και ημερολόγια
Ημερολόγια και αρχεία
Κλήσεις στο Λειτουργικό Σύστημα
Συμπίεση αρχείων
Ασκήσεις
- Επίλυση προβλημάτων σε προγραμματιστικό περιβάλλον, αλγόριθμοι και δομή μένος προγραμματισμός
Γενικά
Προσδιορισμός του φυσικού προβλήματος
Ανάλυση του προβλήματος
Δημιουργία του αλγορίθμου
Γενικά
Η ανάπτυξη του αλγορίθμου
Διαγράμματα δραστηριοτήτων UML
Ψευδοκώδικας
Έλεγχος του αλγορίθμου
Κωδικοποίηση
Εκτέλεση προγράμματος
Μεταγλωττιστές και διερμηνευτές
Δημιουργία του εκτελέσιμου προγράμματος
Εύρεση και διόρθωση λαθών
Έλεγχος του προγράμματος
Τεκμηρίωση
Συντήρηση προγράμματος
Τεχνικές δομημένης σχεδίασης προγράμματος
Εισαγωγή
Τμηματική σχεδίαση
Ιεραρχική σχεδίαση
Δομημένος προγραμματισμός
Βασικές αλγοριθμικές δομές
Λυμένες ασκήσεις
Άλυτες ασκήσεις
- Αντικειμενοστρεφής προγραμματισμός στην Python
Αντικείμενα και κλάσεις
Ορισμός κλάσεων
Δημιουργία αντικειμένων
Αυτόματη αρχικοποίηση αντικειμένων
Εκτύπωση αντικειμένων
Μέθοδοι μέσα σε κλάσεις
Κλήσεις αντικειμένων μέσα σε κλάσεις
Δημιουργία βιβλιοθήκης (module) κλάσεων
Χρήση αντικειμένων: Ο κώδικας του παιχνιδιού
Η συνάρτηση computer_plays
Η συνάρτηση print_info
Η συνάρτηση human_plays
Η συνάρτηση initial
Η συνάρτηση evaluate
Η συνάρτηση next_turn
Το κυρίως πρόγραμμα
Εκτέλεση προγράμματος
Κληρονομικότητα κλάσεων
Ασκήσεις
Κριτικές για το προϊόν
Δεν υπάρχουν κριτικές για αυτό το προϊόν.
Παρακαλούμε συνδεθείτε για να γράψετε μία κριτική.
Άλλα προϊόντα που μπορεί να σας ενδιαφέρουν
ΜΠΟΡΕΙ Ο ΑΛΓΟΡΙΘΜΟΣ... ΝΑ ΕΙΝΑΙ ΗΘΙΚΟΣ, ΝΑ ΕΙΝΑΙ ΔΙΚΑΙΟΣ, ΝΑ ΕΙΝΑΙ ΔΙΑΦΑΝΗΣ, ΝΑ ΔΙΚΑΖΕΙ ΚΑΙ ΝΑ ΔΙΟΙΚΕΙ;
ΣΥΛΛΟΓΙΚΟ
€14.00 | €12.60 | (-10%) |
ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΥΠΟΛΟΓΙΣΜΟ ΚΑΙ ΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΜΕ ΤΗΝ PYTHON (3η ΕΚΔΟΣΗ)
GUTTAG V. JOHN
€45.00 | €36.00 | (-20%) |