ΚΕΦΑΛΑΙΟ 1. Εισαγωγή στην Python. 1.1 Εισαγωγή

Σχετικά έγγραφα
ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1. Θέμα εργαστηρίου: Εισαγωγή στην Python και στο IDLE

ΚΕΦΑΛΑΙΟ 2. Τιμές, τύποι, μεταβλητές, λέξεις-κλειδιά, εντολές. 2.1 Εισαγωγή

ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΗ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΜΕ PYTHON

Αντικειμενοστρεφής Προγραμματισμός

ΚΕΦΑΛΑΙΟ 3. Εκφράσεις, τελεστές, σχόλια. 3.1 Εισαγωγή

Σημειώσεις του εργαστηριακού μαθήματος Πληροφορική ΙΙ. Εισαγωγή στην γλώσσα προγραμματισμού

Εισαγωγή στον Προγραμματισμό Python Μάθημα 1: Μεταβλητές, τελεστές, είσοδος/έξοδος προγράμματος, συνθήκη ελέγχου if Νοέμβριος 2014 Χ. Αλεξανδράκη, Γ.

Αντικειμενοστραφής Προγραμματισμός I (5 ο εξ) Εργαστήριο #1 ο : Εισαγωγή στο Περιβάλλον Ανάπτυξης (IDE)

Αντικειμενοστραφής Προγραμματισμός I(5 ο εξ) Εργαστήριο #1 ο : Εισαγωγή στο Περιβάλλον Ανάπτυξης (IDE)

ΗΥ-100 Ειζαγωγή ζηην Επιζηήμη Υπολογιζηών

Εγκατάσταση του Arduino IDE

ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ Python. 1η Ομάδα Ασκήσεων

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 1 Εισαγωγή στη C. Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr

Γλώσσα προγραμματισμού python

Σημειώσεις του εργαστηριακού μαθήματος Πληροφορική ΙΙ. Εισαγωγή στην γλώσσα προγραμματισμού

Εγκατάσταση του Lazarus

1. Βασικά στοιχεία της γλώσσας προγραμματισμού Python

Εισαγωγή στον Προγραμματισμό

ΘΕΜΑΤΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Η/Υ

Πληροφορική ΙΙ Θεματική Ενότητα 2

Οδηγίες εγκατάστασης και χρήσης Java σε προσωπικό υπολογιστή

Εισ. Στην ΠΛΗΡΟΦΟΡΙΚΗ. Διάλεξη 4 η. Βασίλης Στεφανής

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ. Δρ. Π. Νικολαΐδου

ΚΕΦΑΛΑΙΟ 6. Περιβάλλοντα Ανάπτυξης Εφαρμογών. ΚΕΦΑΛΑΙΟ 6 Περιβάλλοντα Ανάπτυξης Εφαρμογών. Α Γενικού Λυκείου

Εισαγωγή στο προγραμματιστικό περιβάλλον ANSI

Εισαγωγή στην Python. Διάλεξη 0

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ηλεκτρονική Υγεία. Εργαστήριο 4 ο : MATLAB

Κεφάλαιο 1 Εισαγωγή στην Python

Εργαστήριο Java. Διδάσκουσα: Εργαστηριακοί Συνεργάτες:

Δημιουργία μιας εφαρμογής Java με το NetBeans

"Το λογισμικόgreenfoot ως εκπαιδευτικό εργαλείο"

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

Τεχνικές σχεδίασης προγραμμάτων, Προγραμματιστικά Περιβάλλοντα

Εισαγωγή στη γλώσσα προγραμματισμού JAVA. Δομές Δεδομένων Διδάσκων: Π.Α. Μήτκας Τομέας Ηλεκτρονικής και Υπολογιστών

Εισαγωγή στους Υπολογιστές

Οδηγίες Εγκατάστασης tube & έναρξης δοκιμαστικών μαθημάτων

Εισαγωγή στο περιβάλλον Code::Blocks

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

Μικρή Εισαγωγή στο wxdev-c++

ΠΛΗΡΟΦΟΡΙΚΗ Ι Εργαστήριο 1 MATLAB ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1. Θέμα εργαστηρίου: Εισαγωγή στο MATLAB και στο Octave

Δομημένος Προγραμματισμός

Σημειώσεις του εργαστηριακού μαθήματος Πληροφορική ΙΙ. Εισαγωγή στην γλώσσα προγραμματισμού

ΕΙΔΗ,ΤΕΧΝΙΚΕΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΑ ΠΡΟΓΡΑΜΜΑΤΙ- ΣΜΟΥ

«Εισαγωγή στην Γλώσσα Προγραμματισμού Python»

Ιδιότητες αντικειμένων, συγγραφή κώδικα, συντακτικά λάθη

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ Σύντομη εισαγωγή στο εργαστήριο

Προγραμματισμός I (Θ)

ΑΣΚΗΣΗ 1: TO ΠΕΡΙΒΑΛΛΟΝ ΕΡΓΑΣΙΑΣ DEV-C++

ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ

Μαλούτα Θεανώ Σελίδα 1

Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών

Προγραμματιστικό Περιβάλλον

ΛΟΓΙΣΜΙΚΟ ΠΡΟΣΟΜΟΙΩΣΗΣ ANYLOGIC

Ερωτήσεις και απαντήσεις για το e-tutoring 1

PERL. Δήμος Παύλου Δημήτρης Κουζαπάς

Τι χρειάζεται ένας φοιτητής για τη σωστή παρακολούθηση και συμμετοχή στο μαθημα;

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

Πως θα κατασκευάσω το πρώτο πρόγραμμα;

1 ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΑΣ ΓΕΩΠΟΝΙΑΣ - ΤΜΗΜΑ ΦΥΤΙΚΗΣ ΠΑΡΑΓΩΓΗΣ

Tο περιβάλλον Code::Blocks

Εκπαιδευτικό Ρομπότ ΝΧΤ (REM Bot)

4. Συντακτικό μιας γλώσσας είναι το σύνολο των κανόνων που ορίζει τις μορφές με τις οποίες μια λέξη είναι αποδεκτή.

ΑΝΑΠΑΡΑΓΩΓΗ ΜΑΘΗΣΙΑΚΩΝ ΑΝΤΙΚΕΙΜΕΝΩΝ ΣΤΟ ΦΩΤΟΔΕΝΤΡΟ ΜΑΘΗΣΙΑΚΑ ΑΝΤΙΚΕΙΜΕΝΑ. Οδηγίες για Java

ΑΞΙΟΠΟΙΗΣΗ ΕΡΓΑΛΕΙΩΝ ΚΟΙΝΩΝΙΚΗΣ ΔΙΚΤΥΩΣΗΣ ΓΙΑ ΤΟΝ ΤΟΥΡΙΣΜΟ ΚΑΙ ΤΗ ΔΗΜΟΣΙΑ ΔΙΟΙΚΗΣΗ

Κεφάλαιο 3.1: Λειτουργικά Συστήματα. Επιστήμη ΗΥ Κεφ. 3.1 Καραμαούνας Πολύκαρπος

Tο περιβάλλον Code::Blocks

Εγκατάσταση και δοκιμή προγραμμάτων για προγραμματισμό στη C

To περιβάλλον Ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition

Αστέριος Κατσιφοδήμος Γιώργος Νικολάου Κώστας Βρυώνη. ΕΠΛ 428 Προγραμματισμός Συστημάτων 16/04/07

Από την απλή στη σύνθετη και πολλαπλή δομή επιλογής

Εγκατάσταση του εκτυπωτή από το CD λογισμικού και τεκμηρίωσης

Εξαμηνιαία Εργασία 2013 Προγραμματίζοντας τον Arduino στη C Μέρος Α : Υλικά

Εγκατάσταση του AutoCAD

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 2 - Εργαστήριο

ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ LOGO

Βρίγκας Μιχαήλ Α.Μ.744 Μπράχος Χ. Ευάγγελος Α.Μ.795

Κεφάλαιο 2.3: Προγραμματισμός. Επιστήμη ΗΥ Κεφ. 2.3 Καραμαούνας Πολύκαρπος

ΕΡΓΑΣΙΑ ΣΤΟ ΜΑΘΗΜΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ

1 η Εργαστηριακή Άσκηση MATLAB Εισαγωγή

Ενημερώσεις λογισμικού Οδηγός χρήσης

2.1 Εισαγωγή στο Scratch

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

Hase οδηγίες χρήσης.

Οδηγίες Εγκατάστασης και χρήσης προγραμμάτων για την γλώσσα C

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ & ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΕΡΙΒΑΛΛΟΝΤΟΣ ΑΝΑΠΤΥΞΗΣ BloodShed Dev-C++

Πρακτική εφαρμογή στην ειδικότητα: Λογισμικό για τη δημιουργία εργασίας εξαμήνου

Υλοποίηση ενός προγραμματιστικού κελύφους εργασίας

Κεφ. 2 Θέματα Θεωρητικής Επιστήμης Υπολογιστών. Κοντογιάννης Βασίλειος ΠΕ19

Εισαγωγή στο MATLAB. Κολοβού Αθανασία, ΕΔΙΠ,

MEGASOFT ΤΜΗΜΑ ΤΕΧΝΙΚΗΣ ΥΠΟΣΤΗΡΙΞΗΣ. Οδηγός Σύνδεσης Ταμειακών Μηχανών Online

Κεφάλαιο 2: Τα πρώτα βήματα

ΠΕΡΙΓΡΑΦΗ KAI ΣΥΝΤΟΜΟΣ ΟΔΗΓΟΣ ΤΟΥ ΛΟΓΙΣΜΙΚΟΥ HOT POTATOES

Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL)

6. Εισαγωγή στον προγραµµατισµό

ΚΕΦΑΛΑΙΟ 5. Eπανάληψη με την εντολή while. 5.1 Εισαγωγή

ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές

Τεχνικός Εφαρμογών Πληροφορικής

ΣΧΕΔΙΑΣΜΟΣ ΙΣΤΟΣΕΛΙΔΑΣ ΜΕ ΤΗ ΧΡΗΣΗ ΠΡΟΤΥΠΟΥ ΙΣΤΟΣΕΛΙΔΑΣ (TEMPLATE) ΣΤΟ ΠΡΟΓΡΑΜΜΑ MICROSOFT OFFICE SHAREPOINT DESIGNER 2007

Transcript:

ΚΕΦΑΛΑΙΟ 1 Εισαγωγή στην Python Σύνοψη Σε αυτό το κεφάλαιο κάνουμε μια σύντομη εισαγωγή στην Python και στα εργαλεία λογισμικού που θα χρησιμοποιήσουμε στη συνέχεια του συγγράμματος. Προαπαιτούμενη γνώση Ενδείκνυται (ωστόσο δεν απαιτείται) προηγούμενη εμπειρία σε οποιαδήποτε άλλη γλώσσα υψηλού επιπέδου και εξοικείωση με περιβάλλοντα προγραμματισμού. 1.1 Εισαγωγή Η Python (Python Software Foundation, 2011) είναι γλώσσα προγραμματισμού υψηλού επιπέδου, ανοικτού πηγαίου κώδικα (open source) και γενικής χρήσης. Είναι εύκολη στην εκμάθηση (απλούστερη από τις C, C++, Java) και παρέχει ισχυρές δυνατότητες σε αρχάριους και έμπειρους προγραμματιστές. Ένα από τα κύρια χαρακτηριστικά της είναι η αντικειμενοστρέφεια, στην οποία αναφερόμαστε εκτενώς σε αυτό το σύγγραμμα και ιδιαίτερα στο Κεφάλαιο 8. Αναπτύχθηκε από τον Guido van Rossum, στις αρχές της δεκαετίας 90 ως διάδοχος της γλώσσας ABC και το όνομά της προέρχεται από την ομάδα κωμικών Monty Python. Η βασική ιστοσελίδα της κοινότητας γύρω από τη γλώσσα βρίσκεται στην ηλεκτρονική διεύθυνση http://python.org (Python Software Foundation). 1 I Κ. ΜΑΓΚΟΥΤΗΣ, Χ. ΝΙΚΟΛΑΟΥ, Εισαγωγή στον Αντικειμενοστραφή Προγραμματισμό με Python

Εικόνα 1.1 Λογότυπο της Python Η Python χρησιμοποιείται, διεθνώς, ως εκπαιδευτική γλώσσα αλλά και στην ανάπτυξη σημαντικών εφαρμογών με την ίδια επιτυχία. Εκδόσεις της είναι διαθέσιμες για μια ευρεία γκάμα απο λειτουργικά συστήματα, συμπεριλαμβανομένων των Windows, Unix/Linux, Mac OS X, ipod, κλπ. Είναι επεκτάσιμη μέσω ενσωματωμένων βιβλιοθηκών, δηλαδή, μπορεί να υλοποιηθεί σημαντική λειτουργικότητα χωρίς να χρειαστεί να αναζητηθούν επεκτάσεις, όπως μεταφορικά λέγεται στα αγγλικά, batteries are included. Ας εστιάσουμε καταρχήν στη συνοπτικότητά της. Στις Εικόνες 1.2-1.5 βλέπετε τέσσερα παραδείγματα του προγράμματος που παραδοσιακά γράφουμε ως πρώτο, όταν μαθαίνουμε οποιαδήποτε γλώσσα προγραμματισμού, απο τις δημοφιλείς γλώσσες προγραμματισμού C, C++, Java, και Python. Είναι εμφανές ότι η Python προσφέρει τη συνοπτικότερη, απλούστερη στην κατανόηση έκφραση. Εικόνα 1.2 Πρώτο πρόγραμμα στη γλώσσα προγραμματισμού C 2 I Κ. ΜΑΓΚΟΥΤΗΣ, Χ. ΝΙΚΟΛΑΟΥ, Εισαγωγή στον Αντικειμενοστραφή Προγραμματισμό με Python

Εικόνα 1.3 Πρώτο πρόγραμμα στη γλώσσα προγραμματισμού C++ Εικόνα 1.4 Πρώτο πρόγραμμα στη γλώσσα προγραμματισμού Java Εικόνα 1.5 Πρώτο πρόγραμμα στη γλώσσα προγραμματισμού Python 3 I Κ. ΜΑΓΚΟΥΤΗΣ, Χ. ΝΙΚΟΛΑΟΥ, Εισαγωγή στον Αντικειμενοστραφή Προγραμματισμό με Python

1.2 Προκαταρτικές πληροφορίες Σ αυτό το σύγγραμμα θα χρησιμοποιήσουμε τον συντάκτη κειμένου (editor) Notepad++ (https://notepad-plus-plus.org) o οποίος μπορεί να αναγνωρίσει τη σύνταξη και δομή των προγραμμάτων Python, με τη ρύθμιση Language, Python στο κύριο μενού του. Στην Εικόνα 1.6 βλέπουμε ένα παράδειγμα της χρήσης του Notepad++, για να γράψουμε το πρώτο μας πρόγραμμα σε Python. Εικόνα 1.6 Πρώτο πρόγραμμα στη γλώσσα προγραμματισμού Python με χρήση του Notepad++ Ο πηγαίος κώδικας ο οποίος χρησιμοποιείται στα παραδείγματα αυτού του συγγράμματος είναι διαθέσιμος στο αποθετήριο που βρίσκεται στην ηλεκτρονική διεύθυνση https://github.com/giannispappas/k_book.git. Για κατεβάσετε τον πηγαίο κώδικα των παραδειγμάτων του συγγράμματος προτείνονται δύο τρόποι. Ο πρώτος είναι να πάτε στη σελίδα https://github.com/ giannispappas/k_book και να επιλέξετε το εικονίδιο που βρίσκεται δεξιά στο κάτω μέρος της σελίδας και γράφει: Download ZIP, όπως φαίνεται και στην Εικόνα 1.7. Με τον τρόπο αυτό θα έχετε όλο τον κώδικα του συγγράμματος ως ένα συμπιεσμένο αρχείο. 4 I Κ. ΜΑΓΚΟΥΤΗΣ, Χ. ΝΙΚΟΛΑΟΥ, Εισαγωγή στον Αντικειμενοστραφή Προγραμματισμό με Python

Εικόνα 1.7 Κατέβασμα κώδικα βιβλίου ως συμπιεσμένο αρχείο Ο δεύτερος τρόπος είναι να προσπελάσετε το αποθετήριο της υπηρεσίας GitHub (http://github.com) με κάποιο πρόγραμμα διαχείρισης κώδικα ανοικτού λογισμικού που χρησιμοποιεί το πρωτόκολλο git. Αρχικά πρέπει να εγκαταστήσετε ένα πρόγραμμα git στον υπολογιστή σας ακολουθώντας τις οδηγίες αυτού του συνδέσμου. Μετά την επιτυχή εγκατάσταση του προγράμματος πρέπει να ανοίξετε μια γραμμή εντολών (command prompt), να πληκτρολογήσετε git clone, και στη συνέχεια το σύνδεσμο όπου βρίσκεται ο κώδικας του βιβλίου, πατώντας Enter. Η εντολή και το αποτέλεσμα φαίνονται στην Εικόνα 1.8. Εικόνα 1.8 Κατέβασμα του κώδικα που συνοδεύει αυτό το σύγγραμμα ως συμπιεσμένο αρχείο Με τον τρόπο αυτό έχετε ένα τοπικό αντίγραφο του κώδικα του συγγράμματος στον υπολογιστή σας. Περισσότερες πληροφορίες σχετικά με την εγκατάσταση 5 I Κ. ΜΑΓΚΟΥΤΗΣ, Χ. ΝΙΚΟΛΑΟΥ, Εισαγωγή στον Αντικειμενοστραφή Προγραμματισμό με Python

του προγράμματος git, και τη δημιουργία και χρήση αποθετηρίων στη διαδικτυακή υπηρεσία GitHub θα βρείτε στον εξής σύνδεσμο. 1.3 Ο διερμηνέας της Python Η έκδοση Python που επιλέξαμε να χρησιμοποιήσουμε σε αυτό το σύγγραμμα είναι η 2.7.8 την οποία μπορείτε να βρείτε στον εξής σύνδεσμο: https://www. python.org/download/releases/2.7.8/. Στην Εικόνα 1.9 βλέπετε ένα στιγμιότυπο αυτής της ιστοσελίδας. Εικόνα 1.9 Ιστοσελίδα της έκδοσης 2.7.8 της Python Το περιβάλλον ανάπτυξης και εκτέλεσης προγραμμάτων περιλαμβάνει το διερμηνέα (interpreter) της Python ο οποίος διαβάζει και εκτελεί προγράμματα Python. Ενώ ο διερμηνέας μπορεί να καλεστεί απευθείας σε μια γραμμή εντολής (command line), συνήθως χρησιμοποιούμε ολοκληρωμένα περιβάλλοντα ανάπτυξης (integrated 6 I Κ. ΜΑΓΚΟΥΤΗΣ, Χ. ΝΙΚΟΛΑΟΥ, Εισαγωγή στον Αντικειμενοστραφή Προγραμματισμό με Python

development environments ή IDEs) τα οποία μας προσφέρουν γραφικό περιβάλλον και υποστήριξη στον προγραμματισμό, εκτέλεση, και εκσφαλμάτωση (debugging) προγραμμάτων. Σε αυτό το σύγγραμμα θα χρησιμοποιήσουμε ένα απλό αλλά αρκετά διαδεδομένο τέτοιο περιβάλλον το οποίο συμπεριλαμβάνεται στη βασική διανομή της Python και ονομάζεται IDLE (Integrated DeveLopment Environment). Στην Εικόνα 1.10 βλέπουμε το παράθυρο του IDLE της έκδοσης 2.7.8. Στα Windows μπορούμε να βρούμε το IDLE ακολουθώντας Έναρξη g Προγράμματα g Python 2.7 g IDLE (Python GUI). Εικόνα 1.10 IDLE για τη γλώσσα Python σε περιβάλλον Windows Στην Εικόνα 1.11 ακολουθεί το δεύτερο πρόγραμμά μας στην Python. Το αρχείο που δημιουργούμε και στο οποίο γράφουμε τον κώδικα Python, το αποθηκεύουμε με κατάληξη.py. Εικόνα 1.11 Το δεύτερό μας πρόγραμμα στην Python 7 I Κ. ΜΑΓΚΟΥΤΗΣ, Χ. ΝΙΚΟΛΑΟΥ, Εισαγωγή στον Αντικειμενοστραφή Προγραμματισμό με Python

Για την εκτέλεση (ή όπως λέμε συνήθως, το «τρέξιμο») του προγράμματος που μόλις γράψαμε, ακολουθούμε τα εξής βήματα στο μενού του IDLE: Ανοίγουμε το αρχείο και το «φορτώνουμε» στο περιβάλλον επιλέγοντας File g Open Στη συνέχεια επιλέγουμε στο μενού Run g Run Module Tο αποτέλεσμα φαίνεται στην Εικόνα 1.14: Εικόνα 1.12 Άνοιγμα αρχείου προγράμματος Εικόνα 1.13 Εκτέλεση προγράμματος 8 I Κ. ΜΑΓΚΟΥΤΗΣ, Χ. ΝΙΚΟΛΑΟΥ, Εισαγωγή στον Αντικειμενοστραφή Προγραμματισμό με Python

Εικόνα 1.14 Αποτέλεσμα εκτέλεσης προγράμματος 1.4 Επίλογος Αυτό το κεφάλαιο αποτελεί εισαγωγή στα βασικά χαρακτηριστικά της γλώσσας Python και στα εργαλεία λογισμικού τα οποία θα χρησιμοποιήσουμε στη συνέχεια του παρόντος συγγράμματος. Στο Κεφάλαιο 2 θα δούμε βασικές έννοιες, απαραίτητες στα πρώτα βήματά μας στον προγραμματισμό σε Python: τιμές, τύπους, μεταβλητές, και πρώτες εντολές. Βιβλιογραφία/Αναφορές Python Software Foundation. (2011). Python. Retrieved from: http://python.org 9 I Κ. ΜΑΓΚΟΥΤΗΣ, Χ. ΝΙΚΟΛΑΟΥ, Εισαγωγή στον Αντικειμενοστραφή Προγραμματισμό με Python

Κριτήρια αξιολόγησης Κριτήριο αξιολόγησης 1 (Βαθμός δυσκολίας 1 : ) Για να εξασφαλίσουμε ότι εργάζεστε σωστά με τον Python interpreter, δοκιμάστε τα εξής βήματα στον υπολογιστή σας: Ξεκινήστε τον Python interpreter σε διαδραστική μορφή (IDLE) Στην προτροπή χρήστη >>> γράψτε την ακόλουθη δήλωση και μετά πατήστε Enter: print( Αυτό είναι ένα τεστ για τον Python interpreter. ) 1 Ο βαθμός δυσκολίας των ασκήσεων κυμαίνεται μεταξύ των: χαμηλός ( ), μέτριος ( ), και υψηλός ( ). 10 I Κ. ΜΑΓΚΟΥΤΗΣ, Χ. ΝΙΚΟΛΑΟΥ, Εισαγωγή στον Αντικειμενοστραφή Προγραμματισμό με Python

Κριτήριο αξιολόγησης 2 (Βαθμός δυσκολίας: ) Γράψτε το εξής κείμενο σε ένα αρχείο με όνομα ex1.py και εκτελέστε το. print Hello World! print Hello print World! print Hello Hello! 11 I Κ. ΜΑΓΚΟΥΤΗΣ, Χ. ΝΙΚΟΛΑΟΥ, Εισαγωγή στον Αντικειμενοστραφή Προγραμματισμό με Python