Το Python Tutorial

Πρακτική συμβουλή

This tutorial is designed for programmers that are new to the Python language, not beginners who are new to programming.

Η Python είναι μια εύκολη στην εκμάθηση, ισχυρή γλώσσα προγραμματισμού. Έχει αποτελεσματικές δομές δεδομένων υψηλού επιπέδου και μια απλή αλλά αποτελεσματική προσέγγιση στον αντικειμενοστραφή προγραμματισμό. Το κομψό συντακτικό και η δυναμική τυποποίηση της Python, σε συνδυασμό με τη διερμηνευμένη φύση της, την καθιστούν ιδανική γλώσσα για scripting και ταχεία ανάπτυξη εφαρμογών σε πολλούς τομείς στις περισσότερες πλατφόρμες.

Ο διερμηνέας της Python και η εκτεταμένη τυπική (standard) βιβλιοθήκη διατίθενται ελεύθερα σε πηγαία ή δυαδική μορφή για όλες τις κύριες πλατφόρμες από την ιστοσελίδα της Python, https://www.python.org/ και μπορούν να διανεμηθούν ελεύθερα. Ο ίδιος ιστότοπος περιέχει επίσης διανομές και δείκτες σε πολλά δωρεάν modules τρίτων, προγράμματα και εργαλεία Python, καθώς και πρόσθετη τεκμηρίωση.

Ο διερμηνέας της Python επεκτείνεται εύκολα με νέες συναρτήσεις και τύπους δεδομένων που υλοποιούνται σε C ή C++ (ή άλλες γλώσσες που μπορούν να κληθούν από τη C). Η Python είναι επίσης κατάλληλη ως γλώσσα επέκτασης για προσαρμόσιμες εφαρμογές.

This tutorial introduces the reader informally to the basic concepts and features of the Python language and system. Be aware that it expects you to have a basic understanding of programming in general. It helps to have a Python interpreter handy for hands-on experience, but all examples are self-contained, so the tutorial can be read off-line as well.

Για μια περιγραφή των τυποποιημένων αντικειμένων και ενοτήτων, δείτε The Python Standard Library. Το The Python Language Reference δίνει έναν πιο επίσημο ορισμό της γλώσσας. Για να γράψετε επεκτάσεις σε C ή C++, διαβάστε το Extending and Embedding the Python Interpreter και το Python/C API Reference Manual. Υπάρχουν επίσης αρκετά βιβλία που καλύπτουν την Python σε βάθος.

Αυτό το tutorial δεν προσπαθεί να είναι περιεκτικό και να καλύψει κάθε χαρακτηριστικό ή ακόμη και κάθε συχνά χρησιμοποιούμενο χαρακτηριστικό. Αντίθετα, θα σας παρουσιάσει πολλά από τα πιο αξιοσημείωτα χαρακτηριστικά της Python και θα σας δώσει μια καλή ιδέα για τη γεύση και το ύφος της γλώσσας. Αφού το διαβάσετε, θα είστε σε θέση να διαβάζετε και να γράφετε modules και προγράμματα Python, και θα είστε έτοιμοι να μάθετε περισσότερα για τα διάφoρα modules βιβλιοθηκών Python που περιγράφονται στο The Python Standard Library.

Αξίζει επίσης να διαβάσετε το Γλωσσάρι.