Η Python είναι μια δυναμική αντικειμενοστραφής γλώσσα προγραμματισμού που μπορεί να χρησιμοποιηθεί για πολλά είδη ανάπτυξης λογισμικού. Προσφέρει ισχυρή υποστήριξη για ενσωμάτωση με άλλες γλώσσες και εργαλεία, και διαθέτει μία πλούσια γκάμα βιβλιοθηκών.
Η Python δημιουργήθηκε από τον Ολλανδό Γκβίντο βαν Ρόσσουμ (Guido van Rossum) το 1990. Ο κύριος στόχος της είναι η αναγνωσιμότητα του κώδικά της και η ευκολία χρήσης της και το συντακτικό της επιτρέπει στους προγραμματιστές να εκφράσουν έννοιες σε λιγότερες γραμμές κώδικα απ'ότι θα ήταν δυνατόν σε γλώσσες όπως η C++ ή η Java. Διακρίνεται λόγω του ότι έχει πολλές βιβλιοθήκες που διευκολύνουν ιδιαίτερα αρκετές συνηθισμένες εργασίες και για την ταχύτητα εκμάθησης της.
Πριν ξεκινήσουμε να γράφουμε το πρώτο μας πρόγραμμα σε Python πρέπει να εγκαταστήσουμε τα εργαλεία που θα μας βοηθήσουν σε αυτή την διαδικασία. Σαν πρώτο βήμα θα χρειαστεί να μεταβούμε στο site της Python (https://www.python.org/downloads/release/python-383/) και να κατεβάσουμε την πιο τελευταία έκδοση. Αφού κατεβάσουμε το αρχείο, το κάνετε double click για να ξεκινήσει η διαδικασία εγκατάστασης. Στο παράθυρο που εμφανίζεται πρώτα βεβαιωνόμαστε ότι έχουμε επιλέξει και τα δύο checkboxes που υπάρχουν στο κάτω μέρος, κυρίως εκείνο που αναφέρει ότι προσθέτει την Python στο PATH των Windows. Έπειτα κάνουμε κλικ στην πρώτη επιλογή “Install Now”. Αμέσως μετά θα αρχίσει η εγκατάσταση της Python που θα διαρκέσει 1-2 λεπτά. Μετά το τέλος της εγκατάστασης, δεν χρειάζεται να κάνετε κάτι άλλο όσον αφορά την Python. Αυτό που μας μένει τώρα είναι να επιλέξουμε ένα περιβάλλον ανάπτυξης εφαρμογών Python. Υπάρχουν πολλά, δωρεάν και αξιόλογα IDE από τα οποία μπορούμε να διαλέξουμε. Μερικά από τα αυτά είναι τα εξής: