Εγχειρίδιο Αναφοράς της Γλώσσας Python
**************************************

Αυτό το εγχειρίδιο αναφοράς περιγράφει τη σύνταξη και τη «βασική
σημασιολογία» της γλώσσας. Είναι συνοπτικό, αλλά προσπαθεί να είναι
ακριβές και πλήρες. Η σημασιολογία των μη απαραίτητων ενσωματωμένων
τύπων αντικειμένων και των ενσωματωμένων συναρτήσεων και modules
περιγράφεται στη The Python Standard Library. Για μια άτυπη εισαγωγή
στη γλώσσα, ανατρέξτε στο Οδηγός εκμάθησης Python. Για προγραμματιστές
C ή C++, υπάρχουν δύο επιπλέον εγχειρίδια: το Επέκταση και Ενσωμάτωση
του Διερμηνέα της Python περιγράφει τη συνολική εικόνα του τρόπου
συγγραφής ενός module επέκτασης της Python και το Python/C API
reference manual περιγράφει λεπτομερώς τις διεπαφές που είναι
διαθέσιμες στους προγραμματιστές C/C++.

* 1. Εισαγωγή

  * 1.1. Εναλλακτικές Υλοποιήσεις

  * 1.2. Σημειογραφία

* 2. Λεξική ανάλυση

  * 2.1. Δομή γραμμών

  * 2.2. Άλλα tokens

  * 2.3. Ονόματα (αναγνωριστικά και λέξεις-κλειδιά)

  * 2.4. Λεκτικά

  * 2.5. Λεκτικά συμβολοσειράς και Bytes

  * 2.6. Αριθμητικά λεκτικά

  * 2.7. Τελεστές και οριοθέτες

* 3. Μοντέλο Δεδομένων

  * 3.1. Αντικείμενα, τιμές και τύποι

  * 3.2. Η τυπική ιεραρχία τύπου

  * 3.3. Ειδικά ονόματα μεθόδων

  * 3.4. Coroutines

* 4. Μοντέλο εκτέλεσης

  * 4.1. Δομή ενός προγράμματος

  * 4.2. Ονομασία και σύνδεση

  * 4.3. Εξαιρέσεις

  * 4.4. Συστατικά χρόνου εκτέλεσης

* 5. Το σύστημα εισαγωγής

  * 5.1. "importlib"

  * 5.2. Πακέτα

  * 5.3. Αναζήτηση

  * 5.4. Φόρτωση

  * 5.5. Finder βασισμένος στη διαδρομή

  * 5.6. Αντικατάσταση του τυπικού συστήματος εισαγωγής

  * 5.7. Σχετικές εισαγωγές σε πακέτα

  * 5.8. Ειδικές περιπτώσεις για το __main__

  * 5.9. Αναφορές

* 6. Expressions

  * 6.1. Arithmetic conversions

  * 6.2. Atoms

  * 6.3. Primaries

  * 6.4. Await expression

  * 6.5. The power operator

  * 6.6. Unary arithmetic and bitwise operations

  * 6.7. Binary arithmetic operations

  * 6.8. Shifting operations

  * 6.9. Binary bitwise operations

  * 6.10. Comparisons

  * 6.11. Boolean operations

  * 6.12. Assignment expressions

  * 6.13. Conditional expressions

  * 6.14. Lambdas

  * 6.15. Expression lists

  * 6.16. Evaluation order

  * 6.17. Operator precedence

* 7. Απλές εντολές

  * 7.1. Εντολές έκφρασης

  * 7.2. Εντολές ανάθεσης

  * 7.3. Η εντολή "assert"

  * 7.4. Η έκφραση "pass"

  * 7.5. Η εντολή "del"

  * 7.6. Η εντολή "return"

  * 7.7. Η εντολή "yield"

  * 7.8. Η εντολή "raise"

  * 7.9. Η εντολή "break"

  * 7.10. Η εντολή "continue"

  * 7.11. Η εντολή "import"

  * 7.12. Η εντολή "global"

  * 7.13. Η εντολή "nonlocal"

  * 7.14. Η εντολή "type"

* 8. Compound statements

  * 8.1. The "if" statement

  * 8.2. The "while" statement

  * 8.3. The "for" statement

  * 8.4. The "try" statement

  * 8.5. The "with" statement

  * 8.6. The "match" statement

  * 8.7. Function definitions

  * 8.8. Class definitions

  * 8.9. Coroutines

  * 8.10. Type parameter lists

  * 8.11. Annotations

* 9. Συστατικά ανωτάτου επιπέδου

  * 9.1. Πλήρη προγράμματα Python

  * 9.2. Είσοδος από αρχείο

  * 9.3. Διαδραστική είσοδος

  * 9.4. Είσοδος έκφρασης

* 10. Πλήρης προδιαγραφή γραμματικής
