NEWSLETTER

Συπληρώστε το email σας
για να λάβετε τις προσφορές
και τα νέα της Bookstation

Κατηγορίες / . / Πληροφορική / Ηλεκτρονικοί υπολογιστές / Ηλεκτρονικοί υπολογιστές - Προγράμματα / Μαθαίνετε εύκολα Python ('Αμεσα διαθέσιμο )

SΜΑSΗ CUΤ ΡΒ

Μαθαίνετε εύκολα Python ('Αμεσα διαθέσιμο )
Καρολίδης Δημήτριος Α.

Εκδόσεις
Καρολίδη

ISBN: 978-618-82504-0-6
Σελίδες: 432
Σχήμα: 17Χ24 cm
Εξώφυλλο: Χαρτόδετο
Ημερομηνία έκδοσης: 17/06/2016

Τιμή | 35.91 €

προσθήκη στο καλάθι

 

(Απόθεμα ένα αντίτυπο)

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

Π Ε Ρ Ι Ε Χ Ο Μ Ε Ν Α

1. Εισαγωγή στη Python 1.1 Ιστορία της Python 13 1.2 Βασικά Χαρακτηριστικά της Python 14 1.3 Το Περιβάλλον IDLE 16 1.4 Εκτέλεση Προγραμμάτων στη Γραμμή Εντολών - Φλοιό 19 1.5 Το Λεξιλόγιο της Python 20 1.6 Ευανάγνωστος Κώδικας και Σχόλια 21 2. Τύποι Δεδομένων, Μεταβλητές, Τελεστές 2.1 Τύποι Δεδομένων και Μεταβλητές 27 2.2 Αριθμητικές Μεταβλητές - Αριθμητικοί Τελεστές 29 2.3 Αλφαριθμητικά 32 2.4 Τελεστές και Λογικές Τιμές 35 2.5 Τελεστές Χειρισμού bit 37 2.6 Εισαγωγή Δεδομένων από το Πληκτρολόγιο 39 2.7 Μορφοποιημένη Έξοδος 40 2.8 Χρήση (Μαθηματικών) Συναρτήσεων 44 2.9 Ψευδοτυχαίοι Αριθμοί 45 2.10 Παραδείγματα 47 2.11 Ασκήσεις 49 3. Δομές Ελέγχου & Επανάληψης 3.1 Η εντολή if 53 3.2 Η εντολή while 58 3.3 Η εντολή for 62 3.4 Ένθετοι Βρόχοι 64 3.5 Εξαιρέσεις 66 3.6 Παραδείγματα 70 3.7 Ασκήσεις 77 4. Ακολουθιακές Δομές Δεδομένων 4.1 Λίστες 81 4.2 Βασικές Λειτουργίες Λιστών 83 4.3 Πλειάδες 88 4.4 Λεξικά 90 Μαθαίνετε εύκολα Python - Δημήτριος Καρολίδης ISBN: 978-618-82504-0-6 4.5 Σύνολα 93 4.6 Παραδείγματα 92 4.7 Ασκήσεις 102 5. Συναρτήσεις 5.1 Τι είναι Συνάρτηση 107 5.2 Ορισμός και Κλήση Συνάρτησης 108 5.3 Κατηγορίες Συναρτήσεων 109 5.4 Κατηγορίες Μνήμης και Εμβέλεια 112 5.5 Παράμετροι και Ορίσματα 114 5.6 Μεταβλητός Αριθμός Ορισμάτων 116 5.7 Αλφαριθμητικά Τεκμηρίωσης - pydoc 117 5.8 Αναδρομή 119 5.9 Συναρτήσεις Lambda 122 5.10 Generators 123 5.11 Modules 125 5.12 Η Συνάρτηση main() ? Ορίσματα Γραμμής Εντολών 126 5.13 Πακέτα ? Packages 129 5.14 Παραδείγματα 131 5.15 Ασκήσεις 138 6. Αρχεία 6.1 Είσοδος/Έξοδος 143 6.2 ?νοιγμα και Κλείσιμο Αρχείου 144 6.3 Δημιουργία και Προσπέλαση Αρχείων Κειμένου 145 6.4 Αρχεία CSV 149 6.5 Σύνθετα Δεδομένα σε Αρχεία 153 6.6 Παραδείγματα 155 6.7 Ασκήσεις 160 7. Κλάσεις & Αντικείμενα 7.1 Αντικειμενοστραφής Προγραμματισμός 163 7.2 Ορισμός Κλάσεων 164 7.3 Κληρονομικότητα 169 7.4 Ενθυλάκωση 172 7.5 Στατικές Μέθοδοι και Μέθοδοι Κλάσης 173 7.6 Υπερφόρτωση Τελεστών 176 7.7 Παραδείγματα 178 Μαθαίνετε εύκολα Python - Δημήτριος Καρολίδης ISBN: 978-618-82504-0-6 7.8 Ασκήσεις 184 8. Προγραμματισμός GUI 8.1 Γραφικό Περιβάλλον Χρήστη - tkinter 187 8.2 Το Πρώτο μας Πρόγραμμα με Γραφική Διεπαφή 188 8.3 O Διαχειριστές Διάταξης Pack 190 8.4 Entry, Button, grid και messagebox 192 8.5 RadioButton και Checkbutton 195 8.6 Listbox και Scrollbar 198 8.7 Η μέθοδος bind() 203 8.8 Canvas 205 8.9 Menu 209 8.10 Παραδείγματα 212 8.11 Ασκήσεις 222 9. NumPy & SciPy 9.1 Εισαγωγή στη Numerical Python 229 9.2 Βασικές Λειτουργίες Πινάκων 233 9.3 Η Βιβλιοθήκη Γραμμικής ?λγεβρας linalg 243 9.4 Γραφικές Παραστάσεις με Matplotlib 247 9.5 Εισαγωγή στη SciPy 262 9.6 Παραδείγματα 274 9.7 Ασκήσεις 278 10. Προγραμματισμός Βάσεων Δεδομένων 10.1 Εισαγωγή στις Βάσεις δεδομένων 283 10.2 Εισαγωγή στην SQL 284 10.3 MySQL και Python 296 10.4 pyodbc 304 10.5 SQLite 306 10.6 Παραδείγματα 309 10.7 Ασκήσεις 316 11. Εξειδικευμένα Θέματα 11.1 re - Κανονικές Εκφράσεις 319 11.2 os - Λειτουργικό Σύστημα 327 11.3 subprocess - Διεργασίες 339 11.4 threading - Νήματα 343 Μαθαίνετε εύκολα Python - Δημήτριος Καρολίδης ISBN: 978-618-82504-0-6 11.5 multiprocessing - Πολυδιεργασία 352 11.6 xml - Επεξεργασία εγγράφων XML 356 11.7 Παραδείγματα 364 11.8 Ασκήσεις 373 12. Διαδικτυακός Προγραμματισμός 12.1 Εισαγωγή στα Δίκτυα 377 12.2 Socket - Διεπαφές Δικτύωσης Χαμηλού Επιπέδου 378 12.3 Email 386 12.4 FTP 394 12.5 HTTP 397 12.6 Παραδείγματα 404 12.7 Ασκήσεις 422 Παράρτημα Α. Εγκατάσταση της Python 425 Β. Εγκατάσταση της MySQL 427 Γ. Προτεραιότητα Τελεστών 429 Δ. Κώδικας ASCII 430 Ε. Βιβλιογραφία 431