Pythoni programmeerimiseks teeb enamus tekstiredaktoritest. Tekstiredaktor on programm, mis salvestab teie failid ilma vormindamine. Tekstitöötlusprogrammid, näiteks MS-Word või OpenOffice.org Writer, sisaldavad faili salvestamisel vormingu teavet - seda teab programm julge teatud tekst jakaldkiri teised. Samuti ei salvesta graafilised HTML-i redigeerijad embleemitud teksti paksus tekstis, vaid paksus atribuudisildiga tekstina. Need sildid on mõeldud visualiseerimiseks, mitte arvutamiseks. Seetõttu, kui arvuti loeb teksti ja üritab seda täita, loobub ta, krahhides, justkui öeldes: "Kuidas sa eeldad, et ma loen seda? "Kui te ei saa aru, miks ta seda teha võib, võiksite vaadata uuesti, kuidas arvuti loeb programmi.
Tekstiredaktori ja muude teksti redigeerimist võimaldavate rakenduste erinevus seisneb selles, et tekstiredaktor ei salvesta vormindamist. Nii on võimalik leida tuhandete funktsioonidega tekstiredaktor, just nagu tekstitöötlusprogramm. Selle iseloomulik omadus on see, et see salvestab teksti lihtsa tekstina.
Pythoni programmeerimiseks on seda sõna otseses mõttes paljusid toimetajaid mille hulgast valida. Kuigi Pythonil on oma toimetaja, Tühikäik, pole selle kasutamine mingil juhul piiratud. Igal toimetajal on oma plussid ja miinused. Hinnates, millist neist kasutaksite, on oluline meeles pidada järgmist:
Milline redaktor valite, sõltub sellest, kui palju teil on arvutitega kogemusi, mida peate selle tegemiseks ja millisel platvormil peate seda tegema. Kui olete tekstiredaktorite uus esindaja, pakun siin mõningaid soovitusi selle kohta, milline toimetaja võiks sellel saidil olevate õpetuste jaoks teile kõige kasulikum olla: