H Python είναι μια γλώσσα γενικού προγραμματισμού με απλό συντακτικό, εξαιρετική αναγνωσιμότητα, φορητότητα (portability) και μοντέρνα χαρακτηριστικά που την κάνουν κατάλληλη ως πρώτη γλώσσα προγραμματισμού. Δημιουργήθηκε από τον Ολλανδό Guido van Rossum το 1989 και κυκλοφόρησε για πρώτη φορά το 1991. Ο κύριος στόχος της είναι η αναγνωσιμότητα του κώδικά της και η ευκολία χρήσης της. Το συντακτικό της επιτρέπει στους προγραμματιστές να εκφράσουν έννοιες σε λιγότερες γραμμές κώδικα από ότι θα ήταν δυνατόν σε γλώσσες όπως η C++ ή η Java.
Υπάρχουν αρκετοί λόγοι, κάποιοι από τους οποίους παρουσιάζονται πιο κάτω σε συντομία:
Η Python θεωρείται μια από τις πιο εύκολες γλώσσες προγραμματισμού. Έχει απλό συντακτικό και κανόνες. Χρησιμοποιεί επίσης λέξεις που είναι κατανοητές από τους μαθητές όπως print, not, in κ.ά. Αποφεύγει τα { } της C++ και τα begin end της Pascal. Η απλότητα της, επιτρέπει στους μαθητές να επικεντρωθούν στην αλγοριθμική σκέψη και όχι στο συντακτικό. Για τη χρήση της δεν απαιτείται η χρήση πολύπλοκου λογισμικού. Υπάρχει η δυνατότητα οι ασκήσεις να λύνονται on-line ή να χρησιμοποιηθεί μια εφαρμογή όπως το IDLE της Python, το οποίο είναι δωρεάν και έχει πολύ μικρές απαιτήσεις από τον υπολογιστή.
Υπάρχει ισχυρή κοινότητα για την Python, που δημιουργεί συνεχώς υλικό και εργαλεία τόσο για την εκμάθηση όσο και για τη χρήση της. (π.χ. https://snakify.org/, https://www.pycon.org/)
H Python βρίσκεται κάτω από το Python Software Foundation License, το οποίο είναι πολύ παρόμοιο με το GNU General Public License.
H Python θεωρείται μια από καλύτερες εισαγωγικές γλώσσες και χρησιμοποιείται από πολλά πανεπιστήμια. (π.χ. MIT, Stanford, Berkeley, Waterloo). Επίσης πλέον θα την βρείτε στα τεχνικά λύκεια της Ελλάδα (μπορείτε να βρείτε το βιβλίο εδώ). Σύμφωνα με στοιχεία από το IEEE, η Python βρίσκεται στην 1η θέση όσο αφορά τη χρήση της από μέλη του ΙΕΕΕ.