Ngomhla zingama-20 kuNhlolanja 1991, uGuido van Rossum washicilela eqenjini lemithombo ye-alt ukukhululwa kokuqala kolimi lohlelo lwePython, abesebenzela phezu kwalo kusukela ngoDisemba 1989 njengengxenye yephrojekthi yokwakha ulimi lokubhala lokuxazulula izinkinga zokuphatha uhlelo isistimu yokusebenza ye-Amoeba, engaba sezingeni eliphezulu, kuno-C, kodwa, ngokungafani negobolondo le-Bourne, izonikeza ukufinyelela okulula kakhulu kumakholi wesistimu ye-OS.
Igama lalo msebenzi likhethwe ukuhlonipha iqembu lamahlaya iMonty Python. Inguqulo yokuqala yethula ukusekelwa kwamakilasi anefa, ukuphatha okuhlukile, isistimu yemojuli, nohlu lwezinhlobo eziyisisekelo, i-dict kanye ne-str. Ukuqaliswa kwamamojula nokuhlukile kubolekwe olimini lwe-Modula-3, kanye nesitayela sokubhala ikhodi esisuselwe ku-indentation kusuka olimini lwe-ABC, u-Guido anikele kuso ngaphambilini.
Lapho udala iPython, uGuido wayeqondiswa yizimiso ezilandelayo:
- Izimiso ezonga isikhathi phakathi nokuthuthukiswa:
- Ukuboleka imibono ewusizo kwamanye amaphrojekthi.
- Ukuphishekela ukulula, kodwa ngaphandle kokwenza lula ngokweqile (isimiso sika-Einshein esithi "Yonke into kufanele ishiwo kalula ngangokunokwenzeka, kodwa hhayi elula").
- Ukulandela ifilosofi ye-UNUX, ngokuya ngokuthi yiziphi izinhlelo ezisebenzisa ukusebenza okukodwa, kodwa zikwenze kahle.
- Ungakhathazeki kakhulu ngokusebenza, ukulungiselelwa kungangezwa njengoba kudingeka uma kudingeka.
- Ungazami ukulwa nezinto ezikhona, kodwa hamba nokugeleza.
- Gwema ukufuna ukuphelela; ngokuvamile izinga βelihle ngokwaneleβ lanele.
- Ngezinye izikhathi amakhona angasikwa, ikakhulukazi uma okuthile kungenziwa kamuva.
- Eminye imigomo:
- Ukuqaliswa akudingi ukucaciswa kwenkundla. Ezinye izici zingase zingatholakali ngaso sonke isikhathi, kodwa ukusebenza okuyisisekelo kufanele kusebenze yonke indawo.
- Ungathwali abasebenzisi umthwalo ngezingxenye ezingaphathwa umshini.
- Ukusekela nokukhuthazwa kwekhodi yomsebenzisi ezimele yesikhulumi, kodwa ngaphandle kokukhawulela ukufinyelela kumakhono nezici zezinkundla.
- Amasistimu amakhulu ayinkimbinkimbi kufanele anikeze amazinga amaningi okunweba.
- Amaphutha akufanele abulale futhi angabonwaβikhodi yomsebenzisi kufanele ikwazi ukubamba nokusingatha amaphutha.
- Amaphutha kukhodi yomsebenzisi akufanele athinte ukusebenza komshini obonakalayo futhi akufanele aholele ekuziphatheni komtoliki okungachazwanga nokucubungula ukuphahlazeka.
Source: opennet.ru