Μάθημα : Γ - ΠΛΗΡΟΦΟΡΙΚΗ - ΜΕΓΑΡΧΙΩΤΗ
3. Εισαγωγή στην python

Τι θα μάθουμε σε αυτή την ενότητα:
- Τι είναι η γλώσσα προγραμματισμού python
- Εισαγωγή στο ΠΠ(Προγραμματιστικό Περιβάλλον) της python(εγκατάσταση και περιβάλλον προγραμματισμού)
- Ποιές είναι οι βασικές εντολές εισόδου εξόδου και πώς συντάσσονται
Μικρή ιστορική αναδρομή
1991: Python: Πρώτη έκδοση (δημιουργός Guido Van Rossum). Το όνομά της το οφείλει στην αγαπημένη κωμική τηλεοπτική ομάδα του δημιουργού, τους Monty Python
2000: Python2
2008: Python 3
Πρόκειται για μία διερμηνευόμενη, υψηλού επιπέδου της οποίας το ολοκληρωμένο προγραμματιστικό περιβάλλον διατίθεται μέσω Διαδικτύου και μπορούμε να το εγκαταστήσουμε στον υπολογιστή μας ελεύθερα, καθώς αποτελεί ΕΛ/ΛΑΚ.
Γιατί Python;
- Είναι ευκολότερη από τις άλλες γλώσσες (ιδανική για κάποιον που κάνει τα πρώτα του βήματα στον προγραμματισμό)
- Είναι "παλιά"( Βρίσκεται στην πιάτσα από τα 90s...Εχει περάσει όλες τις παιδικές ασθένειες)
- Εχει μεγάλη κοινότητα (Για κάθε τι που κάνεις, υπάρχει και ένα πακέτο Python που βοηθάει)
ΕΙΣΑΓΩΓΗ
Δοκίμασε το:
Αφού δοκιμάσατε και είδατε τις δύο μορφές/περιβάλλοντα με τα οποία μπορεί να λειτουργεί το IDLE της Python, δοκιμάστε τώρα να εισαάγετε τις παρακάτω εντολές σε περιβάλλον Shell. Με την εντολή input, ζητάμε τιμές από τον χρήστη και συγκεκριμένα ζητάμε δύο αριθμούς απο το πληκτρολόγιο τους οποίους στη συνέχεια τους προσθέτουμε.
a=input("a=") η εντολή input κατά την εκτέλεσή της εμφανίζει ένα prompt(αυτό που είναι σε εισαγωγικά) και περιμένει μέχρι ο χρήστης να δώσει τιμή από το πληκτρολόγιο(με enter για να περαστεί). Την τιμή αυτή στη συνέχεια την αποθηκεύει στη μεταβλητή a.
....
b=input("b=") η εντολή input κατά την εκτέλεσή της εμφανίζει ένα prompt(αυτό που είναι σε εισαγωγικά) και περιμένει μέχρι ο χρήστης να δώσει τιμή από το πληκτρολόγιο(με enter για να περαστεί). Την τιμή αυτή στη συνέχεια την αποθηκεύει στη μεταβλητή b.
...
print(a+b) Η εντολή print() χρησιμοποιείται για την εμφάνιση δεδομένων (κείμενο, αριθμούς, μεταβλητές, αποτελέσματα πράξεων) στην οθόνη του υπολογιστή
Τι παρατηρείτε; Πήρατε το ανάλογο αποτέλεσμα; Ποιό είναι το συμπέρασμα για την input; Διαβάστε παρακάτω για περισσότερα...
ΘΕΩΡΙΑ
Διαβάστε εδώ αναλυτικά σχετικά με τη λειτουργία της print και input, αλλά και τι είναι οι μεταβλητές.
ΑΣΚΗΣΕΙΣ
Εισαγωγικές ασκήσεις σε python που λύνονται με τη βοήθεια ακολουθιακής δομής.
Παρουσίαση βασικών εισαγωγικών εννοιών της Python