Publicité
Publicité

Contenu connexe

Dernier(20)

Publicité

python part1 2015.ppt

  1. ΠΕΡΙΓΡΑΦΗ ΓΛΩΣΣΑΣ PYTHON part1
  2. ΠΛΕΟΝΕΚΤΗΜΑΤΑ  ΑΠΛΗ  ΕΥΚΟΛΗ ΣΤΗ ΜΑΘΗΣΗ  OPEN SOURCE  ΥΨΗΛΟΥ ΕΠΙΠΕΔΟΥ(SCRIPT)  ΑΝΕΞΑΡΤΗΤΗ ΛΕΙΤΟΥΡΓΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ  ΔΙΕΡΜΗΝΕΥΟΜΕΝΗ  ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΗΣ
  3. ΒΑΣΙΚΟΙ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ  ΕΜΜΕΣΗ ΔΗΛΩΣΗ ΜΕΤΑΒΛΗΤΩΝ  ΜΕΤΑΒΛΗΤΕΣ  ΑΡΙΘΜΗΤΙΚΕΣ (ΑΚΕΡΑΙΟΙ, ΠΡΑΓΜΑΤΙΚΟΙ, ΜΙΓΑΔΙΚΟΙ)  ΑΛΦΑΡΙΘΜΗΤΙΚΕΣ (‘…’, ”…”, ‘’’…’’’, “””…”””)  ΛΟΓΙΚΕΣ (True, False)
  4. ΒΑΣΙΚΟΙ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ  ΤΑ ΟΝΟΜΑΤΑ ΤΩΝ ΜΕΤΑΒΛΗΤΩΝ ΠΕΡΙΕΧΟΥΝ  ΤΑ ΓΡΑΜΜΑΤΑ ΤΟΥ ΑΓΓΛΙΚΟΥ ΑΛΦΑΒΗΤΟΥ ( ΠΕΖΑ - ΚΕΦΑΛΑΙΑ )  ΤΟ ΧΑΡΑΚΤΗΡΑ “ _ “  ΤΑ ΨΗΦΙΑ 0,1,2,3,4,5,6,7,8,9  ΤΟ ΟΝΟΜΑ ΠΡΕΠΕΙ ΝΑ ΑΡΧΙΖΕΙ ΜΕ ΓΡΑΜΜΑ Η΄ “ _ “
  5. ΠΡΑΞΕΙΣ ΜΕ ΜΕΤΑΒΛΗΤΕΣ  ΑΡΙΘΜΗΤΙΚΕΣ +, -, *, /, **, //, %, <<, >> &, |, ^, ~ <, >, ==,<=, >=, !=  ΑΛΦΑΡΙΘΜΗΤΙΚΕΣ + <, >, ==,<=, >=, !=  ΛΟΓΙΚΕΣ not, and, or
  6. ΜΟΡΦΗ ΠΡΟΓΡΑΜΜΑΤΟΣ  ΕΝΤΟΛΕΣ  ΑΝ ΒΡΙΣΚΟΝΤΑΙ ΣΤΗΝ ΙΔΙΑ ΓΡΑΜΜΗ ΔΙΑΧΩΡΙΖΟΝΤΑΙ ΜΕ “ ; ”.  ΑΝ ΒΡΙΣΚΟΝΤΑΙ ΣΕ ΔΙΑΦΟΡΕΤΙΚΗ ΓΡΑΜΜΗ ΤΟ “ ; ” ΜΠΟΡΕΙ ΝΑ ΠΑΡΑΛΕΙΦΘΕΙ.
  7. ΜΟΡΦΗ ΠΡΟΓΡΑΜΜΑΤΟΣ  ΟΙ ΛΕΥΚΟΙ ΧΑΡΑΚΤΗΡΕΣ ( ΚΕΝΑ ΚΑΙ ΤΑΒ ) ΣΤΗΝ ΑΡΧΗ ΤΩΝ ΓΡΑΜΜΩΝ ΟΜΑΔΟΠΟΙΟΥΝ ΤΙΣ ΕΝΤΟΛΕΣ ΣΕ ΟΜΑΔΕΣ ΕΝΤΟΛΩΝ ( ΜΠΛΟΚ ).  ΤΟ ΣΥΜΒΟΛΟ # ΧΡΗΣΙΜΟΠΟΙΕΙΤΑΙ ΓΙΑ ΤΗΝ ΕΙΣΑΓΩΓΗ ΣΧΟΛΙΩΝ.
  8. ΕΝΤΟΛΕΣ  =  ΑΝΑΘΕΣΗ ΤΙΜΗΣ  Print  ΕΜΦΑΝΙΖΕΙ ΣΤΗΝ ΟΘΟΝΗ  Input  ΔΙΑΒΑΖΕΙ ΑΠΌ ΤΟ ΠΛΗΚΡΟΛΟΓΙΟ
  9. ΕΝΤΟΛΕΣ  if συνθήκη : Μπλοκ εντολών elif συνθήκη : Μπλοκ εντολών else : Μπλοκ εντολών
  10. ΕΝΤΟΛΕΣ  while συνθήκη : Μπλοκ εντολών else : Μπλοκ εντολών
  11. ΕΝΤΟΛΕΣ  for μεταβλητή in λίστα_τιμών : Μπλοκ εντολών else : Μπλοκ εντολών
  12. ΕΝΤΟΛΕΣ  break  ΧΡΗΣΙΜΟΠΟΙΕΙΤΑΙ ΓΙΑ ΝΑ ΒΓΟΥΜΕ ΑΠΌ ΒΡΟΧΟΥΣ for και while.  continue  ΧΡΗΣΙΜΟΠΟΙΕΙΤΑΙ ΓΙΑ ΝΑ ΠΑΜΕ ΣΤΗΝ ΕΠΟΜΕΝΗ ΕΠΑΝΑΛΗΨΗ for Η while.
  13. ΣΥΝΑΡΤΗΣΕΙΣ  def όνομα_συνάρτησης ( παράμετροι ): Μπλοκ εντολών  ΟΙ ΠΑΡΑΜΕΤΡΟΙ ΜΠΟΡΟΥΝ ΚΑΙ ΝΑ ΜΗΝ ΥΠΑΡΧΟΥΝ  ΑΝ ΤΟ Μπλοκ εντολών ΔΕΝ ΥΠΑΡΧΕΙ ΠΡΕΠΕΙ ΝΑ ΒΑΛΟΥΜΕ ΤΗΝ ΛΕΞΗ pass  ΥΠΟΣΤΗΡΙΖΕΤΑΙ ΥΠΕΡΦΟΡΤΩΣΗ ΣΥΝΑΡΤΗΣΕΩΝ  ΥΠΟΣΤΗΡΙΖΕΤΑΙ ΑΡΧΙΚΟΠΟΙΗΣΗ ΠΑΡΑΜΕΤΡΩΝ
  14. ΣΥΝΑΡΤΗΣΕΙΣ  ΓΙΑ ΝΑ ΕΠΙΣΤΡΕΨΟΥΜΕ ΜΙΑ ΤΙΜΗ ΑΠΟ ΣΥΝΑΡΤΗΣΗ ΧΡΗΣΙΜΟΠΟΙΟΥΜΕ ΤΗΝ ΕΝΤΟΛΗ return.  ΕΜΦΑΝΙΣΗ ΠΛΗΡΟΦΟΡΙΩΝ ΤΗΣ ΣΥΝΑΡΤΗΣΗΣ ΓΙΝΕΤΑΙ ΜΕ ΤΟ DocString ΤΟ ΟΠΟΙΟ ΚΑΘΟΡΙΖΕΙ Ο ΔΗΜΙΟΥΡΓΟΣ ΤΗΣ ΣΥΝΑΡΤΗΣΗΣ (__doc__)
  15. ΑΡΧΕΙΑ  ΓΙΑ ΝΑ ΧΡΗΣΙΜΟΠΟΙΗΣΟΥΜΕ ΜΙΑ ΣΥΝΑΡΤΗΣΗ ‘Η ΜΕΤΑΒΛΗΤΗ ΠΟΥ ΕΙΝΑΙ ΣΕ ΔΙΑΦΟΡΕΤΙΚΟ ΑΡΧΕΙΟ  ΚΑΝΟΥΜΕ import ΤΟ ΣΥΓΚΕΚΡΙΜΕΝΟ ΑΡΧΕΙΟ  ΤΗΝ ΚΑΛΟΥΜΕ ΜΕ ΤΟ ΟΝΟΜΑ_ΑΡΧΕΙΟΥ.ΟΝΟΜΑ_ΣΥΝΑΡΤΗΣΗΣ  ΤΟ ΣΥΓΚΕΚΡΙΜΕΝΟ ΑΡΧΕΙΟ ΟΝΟΜΑΖΕΤΑΙ module
  16. ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ  ΛΙΣΤΕΣ  ΟΝΟΜΑ_ΛΙΣΤΑΣ = [ ΣΤΟΙΧΕΙΟ_ΛΙΣΤΑΣ1, ΣΤΟΙΧΕΙΟ_ΛΙΣΤΑΣ2, … ΣΤΟΙΧΕΙΟ_ΛΙΣΤΑΣΝ, ]  ΓΙΑ ΝΑ ΑΝΑΦΕΡΘΟΥΜΕ ΣΤΟ i-ΟΣΤΟ ΣΤΟΙΧΕΙΟ ΤΗΣ ΛΙΣΤΑΣ :  ΟΝΟΜΑ_ΛΙΣΤΑΣ[ i ]
  17. ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ  ΛΕΞΙΚΑ  ΟΝΟΜΑ_ΛΕΞΙΚΟΥ = { ΚΛΕΙΔΙ1 : ΤΙΜΗ1, ΚΛΕΙΔΙ2 : ΤΙΜΗ2,… ΚΛΕΙΔΙΝ : ΤΙΜΗΝ , }  ΣΥΣΧΕΤΙΖΕΙ ΜΙΑ ΤΙΜΗ ΜΕ ΕΝΑ ΚΛΕΙΔΙ  ΓΙΑ ΝΑ ΠΑΡΟΥΜΕ ΤΗΝ ΤΙΜΗ ΤΟΥ i-ΟΣΤΟΥ ΚΛΕΙΔΙΟΥ ΔΙΝΟΥΜΕ  ΟΝΟΜΑ_ΛΕΞΙΚΟΥ[ΚΛΕΙΔΙi ]
  18. ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ  ΠΛΕΙΑΔΕΣ  ΟΝΟΜΑ_ΠΛΕΙΑΔΑΣ = ( ΣΤΟΙΧΕΙΟ_ΠΛΕΙΑΔΑΣ1, ΣΤΟΙΧΕΙΟ_ΠΛΕΙΑΔΑΣ2, … ΣΤΟΙΧΕΙΟ_ΠΛΕΙΑΔΑΣΝ ,)  ΧΡΗΣΗΜΟΠΟΙΕΙΤΑΙ ΓΙΑ ΟΜΑΔΟΠΟΙΗΣΗ ΔΕΔΟΜΕΝΩΝ  ΓΙΑ ΝΑ ΑΝΑΦΕΡΘΟΥΜΕ ΣΤΟ i-ΟΣΤΟ ΣΤΟΙΧΕΙΟ ΤΗΣ ΠΛΕΙΑΔΑΣ :  ΟΝΟΜΑ_ΠΛΕΙΑΔΑΣ[ i ]
  19. ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ  ΜΠΟΡΟΥΜΕ ΝΑ ΠΑΡΟΥΜΕ ΕΝΑ ΜΕΡΟΣ ΤΗΣ ΛΙΣΤΑΣ, ΤΟΥ ΛΕΞΙΚΟΥ Η ΤΗΣ ΠΛΕΙΑΔΑΣ.  ΤΑ ΣΤΟΙΧΕΙΑ ΤΩΝ ΛΙΣΤΩΝ ΚΑΙ ΤΩΝ ΛΕΞΙΚΩΝ ΜΠΟΡΟΥΝ ΝΑ ΑΛΛΑΞΟΥΝ, ΑΛΛΑ ΤΑ ΣΤΟΙΧΕΙΑ ΤΩΝ ΠΛΕΙΑΔΩΝ ΟΧΙ.  ΜΠΟΡΟΥΜΕ ΝΑ ΑΝΑΘΕΣΟΥΜΕ ΜΙΑ ΛΙΣΤΑ ΣΕ ΜΙΑ ΠΛΕΙΑΔΑ ΚΑΙ ΤΟ ΑΝΤΙΘΕΤΟ.  ΤΑ ΣΤΟΙΧΕΙΑ ΤΩΝ ΛΙΣΤΩΝ, ΤΩΝ ΛΕΞΙΚΩΝ ΚΑΙ ΤΩΝ ΠΛΕΙΑΔΩΝ ΔΕΝ ΕΙΝΑΙ ΑΠΑΡΑΙΤΗΤΟ ΝΑ ΕΙΝΑΙ ΙΔΙΟΥ ΤΥΠΟΥ.
Publicité