Python akukwanitsa zaka 30

Pa February 20, 1991, Guido van Rossum adafalitsa mu gulu la alt.sources kutulutsidwa koyamba kwa chilankhulo cha Python, chomwe wakhala akugwira ntchito kuyambira December 1989 monga gawo la polojekiti yokonza chinenero cholembera kuthetsa mavuto a kayendetsedwe ka kayendetsedwe kake. makina ogwiritsira ntchito Amoeba, omwe angakhale apamwamba, kuposa C, koma, mosiyana ndi chipolopolo cha Bourne, angapereke mwayi wofikira ku mafoni a OS.

Dzina la polojekitiyi linasankhidwa kulemekeza gulu la sewero la Monty Python. Mtundu woyamba udayambitsa kuthandizira makalasi okhala ndi cholowa, kusanja, ma module, ndi mndandanda wamitundu yoyambira, dict ndi str. Kukhazikitsidwa kwa ma module ndi kuchotserako kudabwerekedwa kuchokera ku chilankhulo cha Modula-3, komanso kalembedwe kamene kamachokera ku chilankhulo cha ABC, chomwe Guido adathandizirapo kale.

Popanga Python, Guido adatsogozedwa ndi mfundo izi:

  • Mfundo zomwe zimapulumutsa nthawi pakukula:
    • Kubwereka mfundo zothandiza kumapulojekiti ena.
    • Kufunafuna kuphweka, koma popanda kuphweka (Mfundo ya Einshein "Chilichonse chiyenera kunenedwa mophweka, koma osati chophweka").
    • Kutsatira filosofi ya UNUX, malinga ndi mapulogalamu omwe amagwiritsa ntchito ntchito imodzi, koma chitani bwino.
    • Osadandaula kwambiri ndi magwiridwe antchito, kukhathamiritsa kumatha kuwonjezeredwa ngati pakufunika.
    • Musayese kulimbana ndi zinthu zomwe zilipo, koma pitani ndi kuyenda.
    • Pewani kufuna kuchita zinthu mwangwiro; nthawi zambiri "zabwino zokwanira" ndi zokwanira.
    • Nthawi zina ngodya zimatha kudulidwa, makamaka ngati chinachake chingachitike pambuyo pake.
  • Mfundo zina:
    • Kukhazikitsa sikuyenera kukhala mwachindunji papulatifomu. Zina sizingakhalepo nthawi zonse, koma zoyambira ziyenera kugwira ntchito paliponse.
    • Osalemetsa ogwiritsa ntchito ndi magawo omwe amatha kugwiridwa ndi makina.
    • Thandizo ndi kukwezedwa kwa code yodziyimira pawokha papulatifomu, koma popanda kuletsa mwayi wokhoza ndi mawonekedwe a nsanja.
    • Machitidwe akuluakulu ovuta ayenera kupereka magawo angapo akukulitsa.
    • Zolakwa siziyenera kukhala zakupha komanso zosazindikirika - nambala ya ogwiritsa ntchito iyenera kugwira ndikuwongolera zolakwika.
    • Zolakwika pamakina ogwiritsira ntchito siziyenera kusokoneza magwiridwe antchito a makina enieni ndipo siziyenera kupangitsa kuti omasulira akhale osadziwika bwino ndikusintha kuwonongeka.

    Source: opennet.ru

Kuwonjezera ndemanga