Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

ΠΕΡΙΓΡΑΦΗ ΓΛΩΣΣΑΣ PYTHON ΚΑΡΑΒΑΣΙΛΗΣ ΒΑΣΙΛΕΙΟΣ Α.Μ. 764 ΚΟΝΤΟΔΗΜΟΣ ΔΗΜΗΤΡΗΣ Α.Μ. 918.

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "ΠΕΡΙΓΡΑΦΗ ΓΛΩΣΣΑΣ PYTHON ΚΑΡΑΒΑΣΙΛΗΣ ΒΑΣΙΛΕΙΟΣ Α.Μ. 764 ΚΟΝΤΟΔΗΜΟΣ ΔΗΜΗΤΡΗΣ Α.Μ. 918."— Μεταγράφημα παρουσίασης:

1 ΠΕΡΙΓΡΑΦΗ ΓΛΩΣΣΑΣ PYTHON ΚΑΡΑΒΑΣΙΛΗΣ ΒΑΣΙΛΕΙΟΣ Α.Μ. 764 ΚΟΝΤΟΔΗΜΟΣ ΔΗΜΗΤΡΗΣ Α.Μ. 918

2 Περιγραφή γλώσσας Python - 20072 ΠΛΕΟΝΕΚΤΗΜΑΤΑ ΑΠΛΗ ΑΠΛΗ ΕΥΚΟΛΗ ΣΤΗ ΜΑΘΗΣΗ ΕΥΚΟΛΗ ΣΤΗ ΜΑΘΗΣΗ OPEN SOURCE OPEN SOURCE ΥΨΗΛΟΥ ΕΠΙΠΕΔΟΥ(SCRIPT) ΥΨΗΛΟΥ ΕΠΙΠΕΔΟΥ(SCRIPT) ΑΝΕΞΑΡΤΗΤΗ ΛΕΙΤΟΥΡΓΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΑΝΕΞΑΡΤΗΤΗ ΛΕΙΤΟΥΡΓΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΔΙΕΡΜΗΝΕΥΟΜΕΝΗ ΔΙΕΡΜΗΝΕΥΟΜΕΝΗ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΗΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΗΣ

3 Περιγραφή γλώσσας Python - 20073 ΒΑΣΙΚΟΙ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΕΜΜΕΣΗ ΔΗΛΩΣΗ ΜΕΤΑΒΛΗΤΩΝ ΕΜΜΕΣΗ ΔΗΛΩΣΗ ΜΕΤΑΒΛΗΤΩΝ ΜΕΤΑΒΛΗΤΕΣ ΜΕΤΑΒΛΗΤΕΣ ΑΡΙΘΜΗΤΙΚΕΣ (ΑΚΕΡΑΙΟΙ, ΠΡΑΓΜΑΤΙΚΟΙ, ΜΙΓΑΔΙΚΟΙ) ΑΡΙΘΜΗΤΙΚΕΣ (ΑΚΕΡΑΙΟΙ, ΠΡΑΓΜΑΤΙΚΟΙ, ΜΙΓΑΔΙΚΟΙ) ΑΛΦΑΡΙΘΜΗΤΙΚΕΣ (‘…’, ”…”, ‘’’…’’’, “””…”””) ΑΛΦΑΡΙΘΜΗΤΙΚΕΣ (‘…’, ”…”, ‘’’…’’’, “””…”””) ΛΟΓΙΚΕΣ (True, False) ΛΟΓΙΚΕΣ (True, False)

4 Περιγραφή γλώσσας Python - 20074 ΒΑΣΙΚΟΙ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΤΑ ΟΝΟΜΑΤΑ ΤΩΝ ΜΕΤΑΒΛΗΤΩΝ ΠΕΡΙΕΧΟΥΝ ΤΑ ΟΝΟΜΑΤΑ ΤΩΝ ΜΕΤΑΒΛΗΤΩΝ ΠΕΡΙΕΧΟΥΝ ΤΑ ΓΡΑΜΜΑΤΑ ΤΟΥ ΑΓΓΛΙΚΟΥ ΑΛΦΑΒΗΤΟΥ ( ΠΕΖΑ - ΚΕΦΑΛΑΙΑ ) ΤΑ ΓΡΑΜΜΑΤΑ ΤΟΥ ΑΓΓΛΙΚΟΥ ΑΛΦΑΒΗΤΟΥ ( ΠΕΖΑ - ΚΕΦΑΛΑΙΑ ) ΤΟ ΧΑΡΑΚΤΗΡΑ “ _ “ ΤΟ ΧΑΡΑΚΤΗΡΑ “ _ “ ΤΑ ΨΗΦΙΑ 0,1,2,3,4,5,6,7,8,9 ΤΑ ΨΗΦΙΑ 0,1,2,3,4,5,6,7,8,9 ΤΟ ΟΝΟΜΑ ΠΡΕΠΕΙ ΝΑ ΑΡΧΙΖΕΙ ΜΕ ΓΡΑΜΜΑ Η΄ “ _ “ ΤΟ ΟΝΟΜΑ ΠΡΕΠΕΙ ΝΑ ΑΡΧΙΖΕΙ ΜΕ ΓΡΑΜΜΑ Η΄ “ _ “

5 Περιγραφή γλώσσας Python - 20075 ΠΡΑΞΕΙΣ ΜΕ ΜΕΤΑΒΛΗΤΕΣ ΑΡΙΘΜΗΤΙΚΕΣ ΑΡΙΘΜΗΤΙΚΕΣ +, -, *, /, **, //, %, > +, -, *, /, **, //, %, > &, |, ^, ~ &, |, ^, ~, ==, =, !=, ==, =, != ΑΛΦΑΡΙΘΜΗΤΙΚΕΣ ΑΛΦΑΡΙΘΜΗΤΙΚΕΣ +, ==, =, !=, ==, =, != ΛΟΓΙΚΕΣ ΛΟΓΙΚΕΣ not, and, or not, and, or

6 Περιγραφή γλώσσας Python - 20076 ΜΟΡΦΗ ΠΡΟΓΡΑΜΜΑΤΟΣ ΕΝΤΟΛΕΣ ΕΝΤΟΛΕΣ ΑΝ ΒΡΙΣΚΟΝΤΑΙ ΣΤΗΝ ΙΔΙΑ ΓΡΑΜΜΗ ΔΙΑΧΩΡΙΖΟΝΤΑΙ ΜΕ “ ; ”. ΑΝ ΒΡΙΣΚΟΝΤΑΙ ΣΤΗΝ ΙΔΙΑ ΓΡΑΜΜΗ ΔΙΑΧΩΡΙΖΟΝΤΑΙ ΜΕ “ ; ”. ΑΝ ΒΡΙΣΚΟΝΤΑΙ ΣΕ ΔΙΑΦΟΡΕΤΙΚΗ ΓΡΑΜΜΗ ΤΟ “ ; ” ΜΠΟΡΕΙ ΝΑ ΠΑΡΑΛΕΙΦΘΕΙ. ΑΝ ΒΡΙΣΚΟΝΤΑΙ ΣΕ ΔΙΑΦΟΡΕΤΙΚΗ ΓΡΑΜΜΗ ΤΟ “ ; ” ΜΠΟΡΕΙ ΝΑ ΠΑΡΑΛΕΙΦΘΕΙ.

7 Περιγραφή γλώσσας Python - 20077 ΜΟΡΦΗ ΠΡΟΓΡΑΜΜΑΤΟΣ ΟΙ ΛΕΥΚΟΙ ΧΑΡΑΚΤΗΡΕΣ ( ΚΕΝΑ ΚΑΙ ΤΑΒ ) ΣΤΗΝ ΑΡΧΗ ΤΩΝ ΓΡΑΜΜΩΝ ΟΜΑΔΟΠΟΙΟΥΝ ΤΙΣ ΕΝΤΟΛΕΣ ΣΕ ΟΜΑΔΕΣ ΕΝΤΟΛΩΝ ( ΜΠΛΟΚ ). ΟΙ ΛΕΥΚΟΙ ΧΑΡΑΚΤΗΡΕΣ ( ΚΕΝΑ ΚΑΙ ΤΑΒ ) ΣΤΗΝ ΑΡΧΗ ΤΩΝ ΓΡΑΜΜΩΝ ΟΜΑΔΟΠΟΙΟΥΝ ΤΙΣ ΕΝΤΟΛΕΣ ΣΕ ΟΜΑΔΕΣ ΕΝΤΟΛΩΝ ( ΜΠΛΟΚ ). ΤΟ ΣΥΜΒΟΛΟ # ΧΡΗΣΙΜΟΠΟΙΕΙΤΑΙ ΓΙΑ ΤΗΝ ΕΙΣΑΓΩΓΗ ΣΧΟΛΙΩΝ. ΤΟ ΣΥΜΒΟΛΟ # ΧΡΗΣΙΜΟΠΟΙΕΙΤΑΙ ΓΙΑ ΤΗΝ ΕΙΣΑΓΩΓΗ ΣΧΟΛΙΩΝ.

8 Περιγραφή γλώσσας Python - 20078 ΕΝΤΟΛΕΣ = ΑΝΑΘΕΣΗ ΤΙΜΗΣ ΑΝΑΘΕΣΗ ΤΙΜΗΣ Print Print ΕΜΦΑΝΙΖΕΙ ΣΤΗΝ ΟΘΟΝΗ ΕΜΦΑΝΙΖΕΙ ΣΤΗΝ ΟΘΟΝΗ Input Input ΔΙΑΒΑΖΕΙ ΑΠΌ ΤΟ ΠΛΗΚΡΟΛΟΓΙΟ ΔΙΑΒΑΖΕΙ ΑΠΌ ΤΟ ΠΛΗΚΡΟΛΟΓΙΟ

9 Περιγραφή γλώσσας Python - 20079 ΕΝΤΟΛΕΣ if συνθήκη : if συνθήκη : Μπλοκ εντολών elif συνθήκη : elif συνθήκη : Μπλοκ εντολών else : else : Μπλοκ εντολών

10 Περιγραφή γλώσσας Python - 200710 ΕΝΤΟΛΕΣ while συνθήκη : while συνθήκη : Μπλοκ εντολών else : else : Μπλοκ εντολών

11 Περιγραφή γλώσσας Python - 200711 ΕΝΤΟΛΕΣ for μεταβλητή in λίστα_τιμών : for μεταβλητή in λίστα_τιμών : Μπλοκ εντολών else : else : Μπλοκ εντολών

12 Περιγραφή γλώσσας Python - 200712 ΕΝΤΟΛΕΣ break break ΧΡΗΣΙΜΟΠΟΙΕΙΤΑΙ ΓΙΑ ΝΑ ΒΓΟΥΜΕ ΑΠΌ ΒΡΟΧΟΥΣ for και while. ΧΡΗΣΙΜΟΠΟΙΕΙΤΑΙ ΓΙΑ ΝΑ ΒΓΟΥΜΕ ΑΠΌ ΒΡΟΧΟΥΣ for και while. continue continue ΧΡΗΣΙΜΟΠΟΙΕΙΤΑΙ ΓΙΑ ΝΑ ΠΑΜΕ ΣΤΗΝ ΕΠΟΜΕΝΗ ΕΠΑΝΑΛΗΨΗ for Η while. ΧΡΗΣΙΜΟΠΟΙΕΙΤΑΙ ΓΙΑ ΝΑ ΠΑΜΕ ΣΤΗΝ ΕΠΟΜΕΝΗ ΕΠΑΝΑΛΗΨΗ for Η while.

13 Περιγραφή γλώσσας Python - 200713 ΣΥΝΑΡΤΗΣΕΙΣ def όνομα_συνάρτησης ( παράμετροι ): def όνομα_συνάρτησης ( παράμετροι ): Μπλοκ εντολών ΟΙ ΠΑΡΑΜΕΤΡΟΙ ΜΠΟΡΟΥΝ ΚΑΙ ΝΑ ΜΗΝ ΥΠΑΡΧΟΥΝ ΟΙ ΠΑΡΑΜΕΤΡΟΙ ΜΠΟΡΟΥΝ ΚΑΙ ΝΑ ΜΗΝ ΥΠΑΡΧΟΥΝ ΑΝ ΤΟ Μπλοκ εντολών ΔΕΝ ΥΠΑΡΧΕΙ ΠΡΕΠΕΙ ΝΑ ΒΑΛΟΥΜΕ ΤΗΝ ΛΕΞΗ pass ΑΝ ΤΟ Μπλοκ εντολών ΔΕΝ ΥΠΑΡΧΕΙ ΠΡΕΠΕΙ ΝΑ ΒΑΛΟΥΜΕ ΤΗΝ ΛΕΞΗ pass ΥΠΟΣΤΗΡΙΖΕΤΑΙ ΥΠΕΡΦΟΡΤΩΣΗ ΣΥΝΑΡΤΗΣΕΩΝ ΥΠΟΣΤΗΡΙΖΕΤΑΙ ΥΠΕΡΦΟΡΤΩΣΗ ΣΥΝΑΡΤΗΣΕΩΝ ΥΠΟΣΤΗΡΙΖΕΤΑΙ ΑΡΧΙΚΟΠΟΙΗΣΗ ΠΑΡΑΜΕΤΡΩΝ ΥΠΟΣΤΗΡΙΖΕΤΑΙ ΑΡΧΙΚΟΠΟΙΗΣΗ ΠΑΡΑΜΕΤΡΩΝ

14 Περιγραφή γλώσσας Python - 200714 ΣΥΝΑΡΤΗΣΕΙΣ ΓΙΑ ΝΑ ΕΠΙΣΤΡΕΨΟΥΜΕ ΜΙΑ ΤΙΜΗ ΑΠΟ ΣΥΝΑΡΤΗΣΗ ΧΡΗΣΙΜΟΠΟΙΟΥΜΕ ΤΗΝ ΕΝΤΟΛΗ return. ΓΙΑ ΝΑ ΕΠΙΣΤΡΕΨΟΥΜΕ ΜΙΑ ΤΙΜΗ ΑΠΟ ΣΥΝΑΡΤΗΣΗ ΧΡΗΣΙΜΟΠΟΙΟΥΜΕ ΤΗΝ ΕΝΤΟΛΗ return. ΕΜΦΑΝΙΣΗ ΠΛΗΡΟΦΟΡΙΩΝ ΤΗΣ ΣΥΝΑΡΤΗΣΗΣ ΓΙΝΕΤΑΙ ΜΕ ΤΟ DocString ΤΟ ΟΠΟΙΟ ΚΑΘΟΡΙΖΕΙ Ο ΔΗΜΙΟΥΡΓΟΣ ΤΗΣ ΣΥΝΑΡΤΗΣΗΣ (__doc__) ΕΜΦΑΝΙΣΗ ΠΛΗΡΟΦΟΡΙΩΝ ΤΗΣ ΣΥΝΑΡΤΗΣΗΣ ΓΙΝΕΤΑΙ ΜΕ ΤΟ DocString ΤΟ ΟΠΟΙΟ ΚΑΘΟΡΙΖΕΙ Ο ΔΗΜΙΟΥΡΓΟΣ ΤΗΣ ΣΥΝΑΡΤΗΣΗΣ (__doc__)

15 Περιγραφή γλώσσας Python - 200715 ΑΡΧΕΙΑ ΓΙΑ ΝΑ ΧΡΗΣΙΜΟΠΟΙΗΣΟΥΜΕ ΜΙΑ ΣΥΝΑΡΤΗΣΗ ‘Η ΜΕΤΑΒΛΗΤΗ ΠΟΥ ΕΙΝΑΙ ΣΕ ΔΙΑΦΟΡΕΤΙΚΟ ΑΡΧΕΙΟ ΓΙΑ ΝΑ ΧΡΗΣΙΜΟΠΟΙΗΣΟΥΜΕ ΜΙΑ ΣΥΝΑΡΤΗΣΗ ‘Η ΜΕΤΑΒΛΗΤΗ ΠΟΥ ΕΙΝΑΙ ΣΕ ΔΙΑΦΟΡΕΤΙΚΟ ΑΡΧΕΙΟ ΚΑΝΟΥΜΕ import ΤΟ ΣΥΓΚΕΚΡΙΜΕΝΟ ΑΡΧΕΙΟ ΚΑΝΟΥΜΕ import ΤΟ ΣΥΓΚΕΚΡΙΜΕΝΟ ΑΡΧΕΙΟ ΤΗΝ ΚΑΛΟΥΜΕ ΜΕ ΤΟ ΟΝΟΜΑ_ΑΡΧΕΙΟΥ.ΟΝΟΜΑ_ΣΥΝΑΡΤΗΣΗΣ ΤΗΝ ΚΑΛΟΥΜΕ ΜΕ ΤΟ ΟΝΟΜΑ_ΑΡΧΕΙΟΥ.ΟΝΟΜΑ_ΣΥΝΑΡΤΗΣΗΣ ΤΟ ΣΥΓΚΕΚΡΙΜΕΝΟ ΑΡΧΕΙΟ ΟΝΟΜΑΖΕΤΑΙ module ΤΟ ΣΥΓΚΕΚΡΙΜΕΝΟ ΑΡΧΕΙΟ ΟΝΟΜΑΖΕΤΑΙ module

16 Περιγραφή γλώσσας Python - 200716 ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΛΙΣΤΕΣ ΛΙΣΤΕΣ ΟΝΟΜΑ_ΛΙΣΤΑΣ = [ ΣΤΟΙΧΕΙΟ_ΛΙΣΤΑΣ1, ΣΤΟΙΧΕΙΟ_ΛΙΣΤΑΣ2, … ΣΤΟΙΧΕΙΟ_ΛΙΣΤΑΣΝ, ] ΟΝΟΜΑ_ΛΙΣΤΑΣ = [ ΣΤΟΙΧΕΙΟ_ΛΙΣΤΑΣ1, ΣΤΟΙΧΕΙΟ_ΛΙΣΤΑΣ2, … ΣΤΟΙΧΕΙΟ_ΛΙΣΤΑΣΝ, ] ΓΙΑ ΝΑ ΑΝΑΦΕΡΘΟΥΜΕ ΣΤΟ i-ΟΣΤΟ ΣΤΟΙΧΕΙΟ ΤΗΣ ΛΙΣΤΑΣ : ΓΙΑ ΝΑ ΑΝΑΦΕΡΘΟΥΜΕ ΣΤΟ i-ΟΣΤΟ ΣΤΟΙΧΕΙΟ ΤΗΣ ΛΙΣΤΑΣ : ΟΝΟΜΑ_ΛΙΣΤΑΣ[ i ] ΟΝΟΜΑ_ΛΙΣΤΑΣ[ i ]

17 Περιγραφή γλώσσας Python - 200717 ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΛΕΞΙΚΑ ΛΕΞΙΚΑ ΟΝΟΜΑ_ΛΕΞΙΚΟΥ = { ΚΛΕΙΔΙ1 : ΤΙΜΗ1, ΚΛΕΙΔΙ2 : ΤΙΜΗ2,… ΚΛΕΙΔΙΝ : ΤΙΜΗΝ, } ΟΝΟΜΑ_ΛΕΞΙΚΟΥ = { ΚΛΕΙΔΙ1 : ΤΙΜΗ1, ΚΛΕΙΔΙ2 : ΤΙΜΗ2,… ΚΛΕΙΔΙΝ : ΤΙΜΗΝ, } ΣΥΣΧΕΤΙΖΕΙ ΜΙΑ ΤΙΜΗ ΜΕ ΕΝΑ ΚΛΕΙΔΙ ΣΥΣΧΕΤΙΖΕΙ ΜΙΑ ΤΙΜΗ ΜΕ ΕΝΑ ΚΛΕΙΔΙ ΓΙΑ ΝΑ ΠΑΡΟΥΜΕ ΤΗΝ ΤΙΜΗ ΤΟΥ i-ΟΣΤΟΥ ΚΛΕΙΔΙΟΥ ΔΙΝΟΥΜΕ ΓΙΑ ΝΑ ΠΑΡΟΥΜΕ ΤΗΝ ΤΙΜΗ ΤΟΥ i-ΟΣΤΟΥ ΚΛΕΙΔΙΟΥ ΔΙΝΟΥΜΕ ΟΝΟΜΑ_ΛΕΞΙΚΟΥ[ΚΛΕΙΔΙi ] ΟΝΟΜΑ_ΛΕΞΙΚΟΥ[ΚΛΕΙΔΙi ]

18 Περιγραφή γλώσσας Python - 200718 ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΠΛΕΙΑΔΕΣ ΠΛΕΙΑΔΕΣ ΟΝΟΜΑ_ΠΛΕΙΑΔΑΣ = ( ΣΤΟΙΧΕΙΟ_ΠΛΕΙΑΔΑΣ1, ΣΤΟΙΧΕΙΟ_ΠΛΕΙΑΔΑΣ2, … ΣΤΟΙΧΕΙΟ_ΠΛΕΙΑΔΑΣΝ,) ΟΝΟΜΑ_ΠΛΕΙΑΔΑΣ = ( ΣΤΟΙΧΕΙΟ_ΠΛΕΙΑΔΑΣ1, ΣΤΟΙΧΕΙΟ_ΠΛΕΙΑΔΑΣ2, … ΣΤΟΙΧΕΙΟ_ΠΛΕΙΑΔΑΣΝ,) ΧΡΗΣΗΜΟΠΟΙΕΙΤΑΙ ΓΙΑ ΟΜΑΔΟΠΟΙΗΣΗ ΔΕΔΟΜΕΝΩΝ ΧΡΗΣΗΜΟΠΟΙΕΙΤΑΙ ΓΙΑ ΟΜΑΔΟΠΟΙΗΣΗ ΔΕΔΟΜΕΝΩΝ ΓΙΑ ΝΑ ΑΝΑΦΕΡΘΟΥΜΕ ΣΤΟ i-ΟΣΤΟ ΣΤΟΙΧΕΙΟ ΤΗΣ ΠΛΕΙΑΔΑΣ : ΓΙΑ ΝΑ ΑΝΑΦΕΡΘΟΥΜΕ ΣΤΟ i-ΟΣΤΟ ΣΤΟΙΧΕΙΟ ΤΗΣ ΠΛΕΙΑΔΑΣ : ΟΝΟΜΑ_ΠΛΕΙΑΔΑΣ[ i ] ΟΝΟΜΑ_ΠΛΕΙΑΔΑΣ[ i ]

19 Περιγραφή γλώσσας Python - 200719 ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΜΠΟΡΟΥΜΕ ΝΑ ΠΑΡΟΥΜΕ ΕΝΑ ΜΕΡΟΣ ΤΗΣ ΛΙΣΤΑΣ, ΤΟΥ ΛΕΞΙΚΟΥ Η ΤΗΣ ΠΛΕΙΑΔΑΣ. ΜΠΟΡΟΥΜΕ ΝΑ ΠΑΡΟΥΜΕ ΕΝΑ ΜΕΡΟΣ ΤΗΣ ΛΙΣΤΑΣ, ΤΟΥ ΛΕΞΙΚΟΥ Η ΤΗΣ ΠΛΕΙΑΔΑΣ. ΤΑ ΣΤΟΙΧΕΙΑ ΤΩΝ ΛΙΣΤΩΝ ΚΑΙ ΤΩΝ ΛΕΞΙΚΩΝ ΜΠΟΡΟΥΝ ΝΑ ΑΛΛΑΞΟΥΝ, ΑΛΛΑ ΤΑ ΣΤΟΙΧΕΙΑ ΤΩΝ ΠΛΕΙΑΔΩΝ ΟΧΙ. ΤΑ ΣΤΟΙΧΕΙΑ ΤΩΝ ΛΙΣΤΩΝ ΚΑΙ ΤΩΝ ΛΕΞΙΚΩΝ ΜΠΟΡΟΥΝ ΝΑ ΑΛΛΑΞΟΥΝ, ΑΛΛΑ ΤΑ ΣΤΟΙΧΕΙΑ ΤΩΝ ΠΛΕΙΑΔΩΝ ΟΧΙ. ΜΠΟΡΟΥΜΕ ΝΑ ΑΝΑΘΕΣΟΥΜΕ ΜΙΑ ΛΙΣΤΑ ΣΕ ΜΙΑ ΠΛΕΙΑΔΑ ΚΑΙ ΤΟ ΑΝΤΙΘΕΤΟ. ΜΠΟΡΟΥΜΕ ΝΑ ΑΝΑΘΕΣΟΥΜΕ ΜΙΑ ΛΙΣΤΑ ΣΕ ΜΙΑ ΠΛΕΙΑΔΑ ΚΑΙ ΤΟ ΑΝΤΙΘΕΤΟ. ΤΑ ΣΤΟΙΧΕΙΑ ΤΩΝ ΛΙΣΤΩΝ, ΤΩΝ ΛΕΞΙΚΩΝ ΚΑΙ ΤΩΝ ΠΛΕΙΑΔΩΝ ΔΕΝ ΕΙΝΑΙ ΑΠΑΡΑΙΤΗΤΟ ΝΑ ΕΙΝΑΙ ΙΔΙΟΥ ΤΥΠΟΥ. ΤΑ ΣΤΟΙΧΕΙΑ ΤΩΝ ΛΙΣΤΩΝ, ΤΩΝ ΛΕΞΙΚΩΝ ΚΑΙ ΤΩΝ ΠΛΕΙΑΔΩΝ ΔΕΝ ΕΙΝΑΙ ΑΠΑΡΑΙΤΗΤΟ ΝΑ ΕΙΝΑΙ ΙΔΙΟΥ ΤΥΠΟΥ.

20 Περιγραφή γλώσσας Python - 200720 ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΕΙΑ ΤΑ ΠΑΝΤΑ (ΜΕΤΑΒΛΗΤΕΣ, ΣΥΝΑΡΤΗΣΕΙΣ, ΣΤΙΓΜΙΟΤΥΠΑ ΚΛΑΣΕΩΝ) ΕΙΝΑΙ ΑΝΤΙΚΕΙΜΕΝΑ. ΤΑ ΠΑΝΤΑ (ΜΕΤΑΒΛΗΤΕΣ, ΣΥΝΑΡΤΗΣΕΙΣ, ΣΤΙΓΜΙΟΤΥΠΑ ΚΛΑΣΕΩΝ) ΕΙΝΑΙ ΑΝΤΙΚΕΙΜΕΝΑ. ΤΑ ΑΝΤΙΚΕΙΜΕΝΑ ΠΕΡΙΕΧΟΥΝ ΙΔΙΟΤΗΤΕΣ ΚΑΙ ΛΕΙΤΟΥΡΓΙΕΣ. ΤΑ ΑΝΤΙΚΕΙΜΕΝΑ ΠΕΡΙΕΧΟΥΝ ΙΔΙΟΤΗΤΕΣ ΚΑΙ ΛΕΙΤΟΥΡΓΙΕΣ.

21 Περιγραφή γλώσσας Python - 200721 ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΕΙΑ ΔΗΜΙΟΥΡΓΙΑ ΚΛΑΣΗΣ ΔΗΜΙΟΥΡΓΙΑ ΚΛΑΣΗΣ class ΟΝΟΜΑ_ΚΛΑΣΗΣ : class ΟΝΟΜΑ_ΚΛΑΣΗΣ : ΜΕΤΑΒΛΗΤΕΣ (ΙΔΙΟΤΗΤΕΣ) ΣΥΝΑΡΤΗΣΕΙΣ (ΛΕΙΤΟΥΡΓΙΕΣ)

22 Περιγραφή γλώσσας Python - 200722 ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΕΙΑ ΚΛΗΡΟΝΟΜΙΚΟΤΗΤΑ ΚΛΗΡΟΝΟΜΙΚΟΤΗΤΑ class ΟΝΟΜΑ_ΕΞΕΙΔΙΚΕΥΣΗΣ (ΟΝΟΜΑ_ΠΑΤΡΙΚΗΣ_ΚΛΑΣΗΣ ) class ΟΝΟΜΑ_ΕΞΕΙΔΙΚΕΥΣΗΣ (ΟΝΟΜΑ_ΠΑΤΡΙΚΗΣ_ΚΛΑΣΗΣ ) ΜΕΤΑΒΛΗΤΕΣ (ΙΔΙΟΤΗΤΕΣ) ΣΥΝΑΡΤΗΣΕΙΣ (ΛΕΙΤΟΥΡΓΙΕΣ)

23 Περιγραφή γλώσσας Python - 200723 ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΕΙΑ ΜΕΣΑ ΣΤΗΝ ΚΛΑΣΗ ΜΕΣΑ ΣΤΗΝ ΚΛΑΣΗ ΟΙ ΜΕΤΑΒΛΗΤΕΣ ΔΗΛΩΝΟΝΤΑΙ ΚΑΝΟΝΙΚΑ (ΜΟΝΟ ΜΕ ΤΟ ΟΝΟΜΑ ) ΚΑΙ ΜΠΟΡΟΥΝ ΝΑ ΑΡΧΙΚΟΠΟΙΗΘΟΥΝ. ΟΙ ΜΕΤΑΒΛΗΤΕΣ ΔΗΛΩΝΟΝΤΑΙ ΚΑΝΟΝΙΚΑ (ΜΟΝΟ ΜΕ ΤΟ ΟΝΟΜΑ ) ΚΑΙ ΜΠΟΡΟΥΝ ΝΑ ΑΡΧΙΚΟΠΟΙΗΘΟΥΝ. ΟΙ ΣΥΝΑΡΤΗΣΕΙΣ ΩΣ ΠΡΩΤΟ ΟΡΙΣΜΑ ΕΧΟΥΝ ΜΙΑ ΜΕΤΑΒΛΗΤΗ ΠΟΥ ΑΝΑΦΕΡΕΤΑΙ ΣΤΟ ΑΝΤΙΚΕΙΜΕΝΟ ΠΑΝΩ ΣΤΟ ΟΠΟΙΟ ΚΑΛΟΥΝΤΑΙ. ΟΙ ΣΥΝΑΡΤΗΣΕΙΣ ΩΣ ΠΡΩΤΟ ΟΡΙΣΜΑ ΕΧΟΥΝ ΜΙΑ ΜΕΤΑΒΛΗΤΗ ΠΟΥ ΑΝΑΦΕΡΕΤΑΙ ΣΤΟ ΑΝΤΙΚΕΙΜΕΝΟ ΠΑΝΩ ΣΤΟ ΟΠΟΙΟ ΚΑΛΟΥΝΤΑΙ. ΟΛΕΣ ΟΙ ΜΕΤΑΒΛΗΤΕΣ ΚΑΙ ΣΥΝΑΡΤΙΣΕΙΣ ΕIΝΑΙ PUBLIC, ΕΚΤΟΣ ΚΑΙ ΑΝ ΑΡΧΙΖΟΥΝ ΜΕ ‘__’ OΠOTE EINAI PRIVATE. ΟΛΕΣ ΟΙ ΜΕΤΑΒΛΗΤΕΣ ΚΑΙ ΣΥΝΑΡΤΙΣΕΙΣ ΕIΝΑΙ PUBLIC, ΕΚΤΟΣ ΚΑΙ ΑΝ ΑΡΧΙΖΟΥΝ ΜΕ ‘__’ OΠOTE EINAI PRIVATE.

24 Περιγραφή γλώσσας Python - 200724 ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΕΙΑ CONSTRUCTOR CONSTRUCTOR def __init__ ( self, παράμετροι ) def __init__ ( self, παράμετροι ) DESTRUCTOR DESTRUCTOR def __del__ ( self ) def __del__ ( self )

25 Περιγραφή γλώσσας Python - 200725 ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΕΙΑ ΔΗΛΩΣΗ ΑΝΤΙΚΕΙΜΕΝΩΝ ΔΗΛΩΣΗ ΑΝΤΙΚΕΙΜΕΝΩΝ ΟΝΟΜΑ_ΑΝΤΙΚΕΙΜΕΝΟΥ = ΟΝΟΜΑ_ΚΛΑΣΗΣ ( ΟΡΙΣΜΑΤΑ_INIT ) ΟΝΟΜΑ_ΑΝΤΙΚΕΙΜΕΝΟΥ = ΟΝΟΜΑ_ΚΛΑΣΗΣ ( ΟΡΙΣΜΑΤΑ_INIT ) ΧΡΗΣΗ ΑΝΤΙΚΕΙΜΕΝΩΝ ΧΡΗΣΗ ΑΝΤΙΚΕΙΜΕΝΩΝ ΟΝΟΜΑ_ΑΝΤΙΚΕΙΜΕΝΟΥ. ΟΝΟΜΑ_ΜΕΤΑΒΛΗΤΗΣ ΟΝΟΜΑ_ΑΝΤΙΚΕΙΜΕΝΟΥ. ΟΝΟΜΑ_ΜΕΤΑΒΛΗΤΗΣ ΟΝΟΜΑ_ΑΝΤΙΚΕΙΜΕΝΟΥ. ΟΝΟΜΑ_ΣΥΝΑΡΤΗΣΗΣ ( ΠΑΡΑΜΕΤΡΟΙ_ΣΥΝΑΡΤΗΣΗΣ ) ΟΝΟΜΑ_ΑΝΤΙΚΕΙΜΕΝΟΥ. ΟΝΟΜΑ_ΣΥΝΑΡΤΗΣΗΣ ( ΠΑΡΑΜΕΤΡΟΙ_ΣΥΝΑΡΤΗΣΗΣ )

26 Περιγραφή γλώσσας Python - 200726 ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΕΙΑ #!/usr/bin/python # Filename: class_init.py class Person: myname=None def __init__(self, name): self.myname = name def sayHi(self): if (self.myname!=None) : print 'Hello, my name is', self.myname else : print “No name” p = Person('Swaroop') p.sayHi()

27 Περιγραφή γλώσσας Python - 200727 ΥΠΕΡΦΟΡΤΟΣΗ ΤΕΛΕΣΤΩΝ ΟΛΟΙ ΟΙ ΒΑΣΙΚΟΙ ΤΕΛΕΣΤΕΣ (+,-,…) ΜΠΟΡΟΥΝ ΝΑ ΥΠΕΡΦΟΡΤΟΘΟΥΝ ΚΑΙ ΕΤΣΙ ΝΑ ΔΕΧΟΝΤΑΙ ΩΣ ΤΕΛΟΥΜΕΝΑ ΤΟΥΣ ΑΝΤΙΚΕΙΜΕΝΑ ΚΛΑΣΕΩΝ ΠΟΥ ΕΧΕΙ ΟΡΙΣΕΙ Ο ΧΡΗΣΤΗΣ. ΟΛΟΙ ΟΙ ΒΑΣΙΚΟΙ ΤΕΛΕΣΤΕΣ (+,-,…) ΜΠΟΡΟΥΝ ΝΑ ΥΠΕΡΦΟΡΤΟΘΟΥΝ ΚΑΙ ΕΤΣΙ ΝΑ ΔΕΧΟΝΤΑΙ ΩΣ ΤΕΛΟΥΜΕΝΑ ΤΟΥΣ ΑΝΤΙΚΕΙΜΕΝΑ ΚΛΑΣΕΩΝ ΠΟΥ ΕΧΕΙ ΟΡΙΣΕΙ Ο ΧΡΗΣΤΗΣ. ΓΙΑ ΥΠΕΡΦΟΡΤΟΣΗ ΤΟΥ + ΠΡEΠΕΙ Η ΚΛΑΣΗ ΝΑ ΠΕΡIEΧΕΙ ΤΗ ΣΥΝAΡΤΗΣΗ __add__ ΓΙΑ ΥΠΕΡΦΟΡΤΟΣΗ ΤΟΥ + ΠΡEΠΕΙ Η ΚΛΑΣΗ ΝΑ ΠΕΡIEΧΕΙ ΤΗ ΣΥΝAΡΤΗΣΗ __add__

28 Περιγραφή γλώσσας Python - 200728 ΕΞΑΙΡΕΣΕΙΣ OΤΑΝ ΜΙΑ ΣΥΝΑΡΤΗΣΗ ΑΠΟΤΥΧΕΙ ΕΠΙΣΤΡΕΦΕΙ ΜΙΑ ΕΞΑΙΡΕΣΗ. OΤΑΝ ΜΙΑ ΣΥΝΑΡΤΗΣΗ ΑΠΟΤΥΧΕΙ ΕΠΙΣΤΡΕΦΕΙ ΜΙΑ ΕΞΑΙΡΕΣΗ.

29 Περιγραφή γλώσσας Python - 200729 ΕΞΑΙΡΕΣΕΙΣ try: try: Μπλοκ εντολών except ΕΞΑΙΡΕΣΗ1: except ΕΞΑΙΡΕΣΗ1: Μπλοκ εντολών except ΕΞΑΙΡΕΣΗ2: except ΕΞΑΙΡΕΣΗ2: Μπλοκ εντολών finally: finally: Μπλοκ εντολών

30 Περιγραφή γλώσσας Python - 200730 ΧΕΙΡΙΣΜΟΣ ΑΡΧΕΙΩΝ ΟΝΟΜΑ_ΜΕΤΑΒΛΗΤΗΣ = ΟΝΟΜΑ_ΜΕΤΑΒΛΗΤΗΣ = file( ΟΝΟΜΑ_ΑΡΧΕΙΟΥ, ‘wr…’) ΟΝΟΜΑ_ΜΕΤΑΒΛΗΤΗΣ. ΟΝΟΜΑ_ΜΕΤΑΒΛΗΤΗΣ.read() ΟΝΟΜΑ_ΜΕΤΑΒΛΗΤΗΣ. ΟΝΟΜΑ_ΜΕΤΑΒΛΗΤΗΣ.readline() ΟΝΟΜΑ_ΜΕΤΑΒΛΗΤΗΣ. ΟΝΟΜΑ_ΜΕΤΑΒΛΗΤΗΣ. write( ΑΛΦΑΡΙΘΜΗΤΙΚΟ) ΟΝΟΜΑ_ΜΕΤΑΒΛΗΤΗΣ ΟΝΟΜΑ_ΜΕΤΑΒΛΗΤΗΣ.close()

31 Περιγραφή γλώσσας Python - 200731 ΔΙΕΡΓΑΣΙΕΣ ΟΝΟΜΑ_ΜΕΤΑΒΛΗΤΗΣ= ΟΝΟΜΑ_ΜΕΤΑΒΛΗΤΗΣ= os.popen(ΕΝΤΟΛΗ_ΜΕ_ΟΡΙΣΜΑΤΑ) ΟΝΟΜΑ_ΜΕΤΑΒΛΗΤΗΣ.read() ΟΝΟΜΑ_ΜΕΤΑΒΛΗΤΗΣ.read() ΟΝΟΜΑ_ΜΕΤΑΒΛΗΤΗΣ.close() ΟΝΟΜΑ_ΜΕΤΑΒΛΗΤΗΣ.close()

32 Περιγραφή γλώσσας Python - 200732 ΠΑΚΕΤΑ ΓΡΑΦΙΚΩΝ Tkinter Tkinter wxPython wxPython PyQt PyQt PyGTK PyGTK

33 Περιγραφή γλώσσας Python - 200733 IDE BoaConstructor (wxPython) BoaConstructor (wxPython) Eric (PyQt) Eric (PyQt) Glade (PyGtk) Glade (PyGtk) BlackAdder (PyQt) BlackAdder (PyQt) Komodo (TkInter) Komodo (TkInter) PythonWorks (TkInter) PythonWorks (TkInter)

34 Περιγραφή γλώσσας Python - 200734 ΕΡΩΤΗΣΕΙΣ


Κατέβασμα ppt "ΠΕΡΙΓΡΑΦΗ ΓΛΩΣΣΑΣ PYTHON ΚΑΡΑΒΑΣΙΛΗΣ ΒΑΣΙΛΕΙΟΣ Α.Μ. 764 ΚΟΝΤΟΔΗΜΟΣ ΔΗΜΗΤΡΗΣ Α.Μ. 918."

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google