Python istorija: nuo jos pradžios iki šių dienų

Paskutiniai pakeitimai: kovo 5 d. 2025 m.
  • „Python“ 1989 m. sukūrė Guido van Rossum kaip paprastą ir galingą alternatyvą ABC kalbai.
  • „Python 2.0“ pristatė patobulinimus, pvz., „Unicode“ ir šiukšlių surinkimą, tačiau įdiegė suderinamumo su „Python 3.0“ problemų.
  • Python 3.0, išleista 2008 m., Atnešė didelių pakeitimų, tokių kaip „Unicode“ pagal numatytuosius nustatymus ir geresnis iteratoriaus valdymas.
  • Šiandien Python yra viena iš plačiausiai naudojamų kalbų kuriant žiniatinklio mokslą, duomenų mokslą ir dirbtinį intelektą.

Python istorija

„Python“ yra viena iš šiandien plačiausiai naudojamų programavimo kalbų, turinti pritaikymų įvairiose srityse, tokiose kaip interneto svetainių kūrimas, dirbtinis intelektas ir duomenų mokslas. Aiškus ir skaitomas kodas pavertė ją pageidaujamu pasirinkimu tiek pradedantiesiems, tiek patyrusiems programuotojams. Tačiau kaip atsirado „Python“ ir kaip ji išsivystė į tai, kuo yra šiandien?

Šiame straipsnyje išsamiai išnagrinėsime „Python“ ištakas ir evoliuciją nuo jos atsiradimo devintojo dešimtmečio pabaigoje iki naujausių versijų. Taip pat analizuosime, kaip ji paveikė programavimo pasaulį ir kokios naujos funkcijos pasižymėjo kiekvienoje versijoje.

Python's Beginnings: Guido van Rossum ir ABC projektas

„Python“ istorija prasidėjo 1989 m. , kai olandų programuotojas Guido van Rossum dirbo Nyderlandų „Centrum Wiskunde & Informatica“ (CWI) centre. Tuo metu Van Rossum buvo ABC programavimo kalbos , kuria siekiama palengvinti programavimą netechniniams vartotojams, kūrimo komandos narys.

ABC kalba turėjo tam tikrų apribojimų, kurie paskatino Van Rossumą apsvarstyti patobulintą ir lankstesnę versiją. Jo tikslas buvo sukurti paprastą ir galingą kalbą su aiškia ir švaria sintakse, kuri palengvintų jos mokymąsi ir naudojimą.

Skaičiavimo istorija
Susijęs straipsnis:
Kompiuterijos istorija: nuo jos atsiradimo iki dabarties

Python gimimas: pirmieji leidimai

1991 m. vasarį Guido van Rossum išleido pirmąją viešą Python versiją: 0.9.0 versiją . Šioje versijoje jau buvo pagrindinės funkcijos, kurios vis dar yra dabartinėje kalboje, tokios kaip:

  • Pagrindiniai duomenų tipai: sąrašai, žodynai ir teksto eilutės.
  • Išimčių valdymas už kodo klaidų tvarkymą.
  • Funkcijos ir moduliai tobulinti kodo organizavimą.
  Kas yra „Google Apps Script“ ir kaip išnaudoti visas jo galimybes

Po šio pirmojo leidimo Python kalba pradėjo populiarėti. 1994 m. buvo išleista Python 1.0 – pirmoji stabilia laikoma versija . Šioje versijoje buvo atlikti svarbūs patobulinimai, tokie kaip:

  • Funkcinis programavimas, su tokiomis funkcijomis kaip lambda, map, filter y reduce.
  • Meras moduliškumas, su patobulinta importo sistema.
  • Tobulinimas XNUMX m atminties valdymas.
kompiuterijos istorija
Susijęs straipsnis:
10 pagrindinių kompiuterių istorijos momentų: nuo „Abacus“ iki dirbtinio intelekto

Python 2.0 atėjimas ir jos ginčai

2000 m. spalį buvo išleista „Python 2.0“, kurios tikslas buvo pagerinti kalbos galimybes neprarandant jos paprastumo. Kai kurios naujos funkcijos:

  • Parama Unicode, palengvinantis teksto tvarkymą įvairiomis kalbomis.
  • Įtrauktas šiukšlių surinkėjas su ciklinis nuorodų valdymas.
  • Sintaksės patobulinimai įvedus išvardinti supratimus.

Nepaisant savo pažangos, „Python 2“ susidūrė su didele problema: jis buvo sukurtas taip, kad būtų nesuderinamas su būsimomis versijomis. Tai sukėlė nemažai ginčų kūrėjų bendruomenėje, kai buvo paskelbta apie „Python 3.0“ . Daugelis sistemų ir programų daugelį metų toliau naudojo „Python 2“, todėl perėjimas prie „Python 3“ buvo lėtesnis nei tikėtasi.

Python 3.0: būtina evoliucija

„Python 3“ buvo išleista 2008 m. gruodžio mėn. su radikaliais pakeitimais, kurie įnešė reikšmingų patobulinimų, tačiau be atgalinio suderinamumo su „Python 2“. Kai kurios pagrindinės naujos „Python 3“ funkcijos buvo šios:

  • Funkcija print() pasitaikė funkcija vietoj nurodymo.
  • Geresnis veikėjų valdymas su Unikodas pagal numatytuosius nustatymus.
  • Vidiniai iteratoriai buvo optimizuoti.
  • Didesnis sveikųjų ir dešimtainių skaičių padalijimo aiškumas.
  Replit: viskas, ką reikia žinoti apie šį bendradarbiavimo įrankį

Nepaisant „Python 3“ privalumų, jos diegimas vyko palaipsniui. Tik 2020 m. sausio 1 d. „Python 2“ oficialiai pasiekė savo gyvavimo pabaigą , todėl „Python 3“ liko vienintele oficialia kalbos versija.

programavimo kalbų klasifikacija
Susijęs straipsnis:
7 programavimo kalbų klasifikacijos tipai, kuriuos turėtų žinoti kiekvienas kūrėjas

Python šiandien ir jo įtaka programavimo pasauliui

Šiandien Python naudojamas keliose srityse, įskaitant:

  • Svetainių kūrimas, su tokiomis sistemomis kaip „Django“ ir „Flask“.
  • Duomenų mokslas ir skaitmeninė analizė su bibliotekomis, tokiomis kaip Pandas ir NumPy.
  • Dirbtinis intelektas ir mašininis mokymasis su TensorFlow ir Scikit-learn.
  • Užduočių automatizavimas ir scenarijus.

Dėl paprasto naudojimo, didelės kūrėjų bendruomenės ir išsamios dokumentacijos „Python“ tapo technologijų pramonės standartu.

Python toliau tobulėja su kiekviena nauja versija. Nuo 3.8 versijos , išleistos 2019 m., buvo įdiegti našumo patobulinimai, naujos funkcijos ir didesnis suderinamumas su šiuolaikine programine įranga.

Python evoliucija atspindi, kaip programavimo kalba gali prisitaikyti prie bendruomenės poreikių neprarandant savo pagrindinės esmės. Dėl savo lankstumo ir galios Python greičiausiai dar daugelį metų išliks pagrindiniu programavimo ramsčiu.

Įvadas į duomenų gavybą
Susijęs straipsnis:
Duomenų gavybos įvadas šiuolaikiniame pasaulyje tyrinėjimas