"Python" - programavimo kalba, skirta ir programavimo naujokams
Python yra programavimo kalba. Šios universalios programavimo kalbos tikslas - skatinti glaustą ir lengvai skaitomą programavimo stilių.
Plėtros istorija
Programavimo kalba "Python" buvo sukurta dešimtojo dešimtmečio pradžioje. Jį sukūrė Guido van Rossum iš Amsterdamo centro "Centrum Wiskunde & Informatica". Dar kūrimo metu Guido van Rossumas didelę reikšmę teikė standartinei bibliotekai, kuri šiandien iš tikrųjų egzistuoja "Python". Vėlesnėse versijose ši sistema buvo ne kartą optimizuota ir šiandien yra labai lengvai valdoma ir vis dar lengvai plečiama. Šiandien "Python" laikoma ABC programavimo kalbos įpėdine ir buvo sukurta siekiant ją pakeisti. Ši programavimo kalba iš tikrųjų buvo skirta "Amoeba" operacinei sistemai. Vėliau buvo nustatytas naujas tikslas. Python turėjo būti naudojamas Programavimas Pagrindinis šios kalbos tikslas - užtikrinti aiškumą ir supaprastinti programavimą. Šią programavimo kalbą pavadino anglų komikų trupė "Monty Python". Todėl programavimo kalbos dokumentuose taip pat galima rasti užuominų į visame pasaulyje žinomus skečus apie skraidantį cirką. 1994 m. sausio mėn. pasirodė pilna "Python 1.0" versija. 1995-2000 m. įvairios Atnaujinimai. Jie buvo paeiliui pavadinti 1.1, 1.2 ir t. t. 2000 m. spalio 16 d. buvo išleista nauja programavimo kalbos versija - Python 2.0 - su naujomis funkcijomis, pavyzdžiui, visiškai veikiančiu šiukšlių surinkimu ir "Unicode" palaikymu. 2008 m. gruodžio 3 d. buvo išleista vėlesnė "Python 3.0" versija. Galiausiai jame buvo numatyta keletas esminių pakeitimų, pavyzdžiui, atsisakyta perteklinių instrukcijų rinkinių. Kadangi ankstesnės versijos iš dalies nesuderinamos su "Python 3.0", "Python 2.7" atnaujinimai ir toliau bus teikiami. Dabartinė "Python 3.5" versija išleista 2015 m. rugsėjo 13 d.
Ką siūlo "Python"?
"Python" programavimo kalba siūlo daugybę bibliotekų. Standartinės bibliotekos moduliai visuomet išlaikomi. Taip galima apeiti silpnąsias vietas, kuriomis "Python" natūraliai pasižymi kai kuriose srityse. Kita Python ypatybė yra ta, kad iš anksto parengti PYC failai atkuriami automatiškai. Taip yra tuo atveju, jei susijęs PY failas kaip nors pasikeitė. "Python" taip pat siūlo paprastą kūrimo aplinką, būtent IDLE. Todėl nereikia diegti papildomo redaktoriaus. "Python" taip pat turi didžiulę bendruomenę, nes ši programavimo kalba yra ne tik gana yra plačiai paplitęs. Jei pasirinkote tinkamą bendruomenę, atsakymus į klausimus galite gauti per kelias minutes. Dėl plačios standartinės bibliotekos programuotojui taip pat lengva automatiškai paleisti daugelį uždavinių. Be to, "Python" paketų rodyklėje yra daug šiai programavimo kalbai skirtų paketų. "Python" programavimo kalbą be problemų galima naudoti ir komerciniuose projektuose. Norint išmokti "Python", galima dalyvauti dirbtuvėse arba seminare. Programavimo kalbą galima išmokti per trumpą laiką. Ši programavimo kalba neįpareigoja naudotojo laikytis vieno programavimo stiliaus. Kiekvienai programavimo užduočiai galima pasirinkti geriausią ir tinkamiausią paradigmą.
Kas gali naudoti "Python"?
Ši programavimo kalba ypač tinka pradedantiesiems, t. y. žmonėms, kurie pirmą kartą tampa programuotojais. Dėl paprastos "Python" struktūros šią programavimo kalbą lengva ir greitai išmokti. Ši programavimo kalba taip pat tinka tiems, kurie nori sukurti nedidelį scenarijų arba greitai sukurti prototipą. Taip pat "Python" tinka naudoti dideliems projektams. Prie šio projekto vienu metu gali dirbti keli kūrėjai. "Python" programavimo kalba nepriklauso nuo platformos. Tai reiškia, kad jis veikia "Linux", "Unix" ir kitose "Unix" sistemose, taip pat "Mac" ir "Windows". Todėl nebūtina įsigyti papildomos platformos.
Kodas
Pavyzdžiui, šioje programavimo kalboje kodas struktūruojamas ne laužtiniais skliaustais, o įtraukomis. Kadaise tai pasiūlė Peteris J. Landinas ir taip pat pavadino, būtent off-side-rule. Šioje programavimo kalboje bloką leidžiama išskirti vizualiai, ir paprastai tai yra pageidautina, tačiau iš principo tai nėra privaloma. Tai yra privalumas, ypač programavimo naujokams. Tačiau, kalbant apie įtraukas, svarbu užtikrinti, kad jos būtų vienodai išdėstytos visame programavimo tekste. Dėl mišraus skirtuko simbolių ir tarpų naudojimo kyla problemų.