Za programiranje Pythona bo naredil večino katerega koli urejevalnika besedil. Urejevalnik besedil je program, ki shrani vaše datoteke brez oblikovanje Procesorji besedil, kot sta MS-Word ali OpenOffice.org Writer, vključujejo podatke o oblikovanju, ko shranijo datoteko - tako program ve, krepko določeno besedilo inpoševno pisavo drugi. Podobno tudi grafični urejevalniki HTML ne olajšajo besedila kot krepko besedilo, ampak kot besedilo s krepko oznako atributa. Te oznake so mišljene za vizualizacijo, ne za računanje. Ko računalnik prebere besedilo in ga poskuša izvesti, se odpove, zruši, kot da bi rekel: "Kako pričakujete, da bom prebral da? "Če ne razumete, zakaj bi to lahko storil, boste morda želeli ponovno obiskati, kako računalnik bere program.
Glavna razlika med urejevalnikom besedil in drugimi aplikacijami, ki omogočajo urejanje besedila, je, da urejevalnik besedil ne shrani oblikovanja. Torej je mogoče najti urejevalnik besedil z več tisoč funkcijami, tako kot urejevalnik besedil. Opredelitvena značilnost je, da besedilo shrani kot preprosto, navadno besedilo.
Za programiranje Pythona obstajajo dobesedno številne urednike iz katerega izbrati. Medtem ko Python prihaja z lastnim urejevalnikom, NEDEJAVEN, ga nikakor ne smete uporabljati. Vsak urednik bo imel svoje pluse in minuse. Pri ocenjevanju, katero bi uporabili, morate upoštevati nekaj točk:
Kateri urejevalnik boste izbrali, je odvisno od tega, koliko izkušenj imate z računalniki, kaj morate to storiti in na kateri platformi ga morate narediti. Če ste novi za urejevalnike besedil, predlagam nekaj predlogov, kateri urejevalnik se vam zdi najbolj uporaben za vadnice na tem spletnem mestu: