Python on monipuolinen, tulkattava ohjelmointikieli. Pythonia pidetään helppona oppia sen yksinkertaisen syntaksin ja korkean tason tietorakenteiden takia. Monet suosittelevat sitä ensimmäiseksi ohjelmointikieleksi. Pythonia on usein verrattu sellaisiin kieliin kuin Perl, Java, Ruby, TCL, Scheme ja PHP.
Pythonia voi käyttää komentoriviltä ajettavissa skripteissä, joilla voidaan esimerkiksi käsitellä alfanumeerista dataa. Pythonia voi käyttää myös vaativassa ja tieteellisessä laskennassa (kirjastot NumPy ja SciPy). Pythonia käyttäen voi tuottaa kuvaajia (kirjasto matplotlib) sekä vuorovaikuttaa matlabin kanssa. Pythonille on saatavilla rajapintoja tietokantojen (MySQL, PostgreSQL, SQLite) käsittelyyn. Python on yleistynyt viime vuosien aikana verkkosivustojen ohjelmointikielenä ja Python-kielelle on saatavilla sekä minimaalisia että kehittyneitä kehitysympäristöjä (esim. Django). Alla videoita Pythonista joita olen käynyt läpi.