Python yra aukšto lygio programavimo kalba. Tai daugiaparadigma, orientuota į objektą ir į procedūrą. Pythoną rado Guido van Rossum. Tai lengva išmokti programavimo kalba, ją galima naudoti įvairiose programose. Yra dvi pagrindinės „Python“ versijos, ir jos yra „Python 2“ ir 3. Šiame straipsnyje aptariami šių dviejų versijų skirtumai. pagrindinis skirtumas tarp Python 2 ir 3 yra tai „Python 2“ ateityje gaus minimalią paramą, o „Python 3“ ir toliau tobulinsis ateityje.
1. Apžvalga ir svarbiausias skirtumas
2. Kas yra „Python 2“
3. Kas yra „Python 3“
4. 2 ir 3 „Python“ panašumai
5. Lyginimas iš šono - „Python 2 vs 3“ lentelės forma
6. Santrauka
Python yra viena iš populiariausių programų kalbų. Daugelis kompanijų programų kūrimui naudoja „Python“ kalbą. „Google“, „YouTube“, „Dropbox“ yra keletas iš jų. Python turi didelę bendruomenę, nes ją lengva išmokti, skaityti ir prižiūrėti. Tai palaiko į procesą orientuotą programavimą, taip pat į objektą orientuotą programavimą.
„Python“ naudoja kodą interpretatoriumi. Kitaip nei kompiliatoriaus kalba, „Python“ vertėjas neišeina iš karto per visą kodą. Vietoj to, jis skaito eilutes po eilutės ir, jei vertėjas aptinka klaidą, nustoja veikti toliau ir pateikia vartotojui klaidos pranešimą. „Python 2“ veikia ilgiau, todėl turi daugiau bibliotekų. Populiariausia „Python 2“ versija yra „Python 2.7“
„Python 3“ laikoma „Python“ ateitimi. Ji sukurta norint pridėti daugiau funkcijų ir ištaisyti klaidas. Ji nuolat tobulinama. Iš pradžių „Python 2“ buvo populiarus, tačiau „Python 3“ idėja yra kalbos ateitis, teikianti paramą ir „Python 3“..
01 pav. 3 „Python“ spausdinimo funkcija
„Python 2“ ir „3“ funkcijos dažniausiai yra panašios, skiriasi šių dviejų versijų sintaksė ir tvarkymas. Pagrindinis „Python 3“ pranašumas yra tas, kad į kalbą bus nuolat pridedamos naujos funkcijos.
„Python 2“ prieš „Python 3“ | |
„Python 2“ yra „Python“ programavimo kalbos versija, kuri ateityje gaus minimalų palaikymą ir papildomas funkcijas. | „Python 3“ yra „Python“ programavimo kalbos versija, kuri nuolat prideda naujų funkcijų ir pašalintų klaidų. |
Spausdinimo funkcija | |
„Python 2“ skliausteliuose naudoti neprivaloma. pvz. spausdinti „Sveikas pasaulis“ | Programoje „Python 3“ privaloma naudoti skliaustus. pvz. spausdinti („Sveikas pasaulis“) |
Sveikasis skaičius skyrius | |
2 Python'e sveikasis skaičius padalina sveiką skaičių. 7/2 duoda 3. Norėdami gauti tikslų atsakymą, programuotojas turėtų naudoti 7.0 / 2. 0. | „Python 3“ sveikasis skaičiaus padalijimas gali duoti spartųjį atsakymą. 7/2 duos 3,5. |
„Unicode“ palaikymas | |
Norėdami sudaryti „Unicode“ eilutę „2 Python“, turite naudoti ženklą „u“. pvz. u „labas“ | „Python 3“ programoje eilutė yra „Unicode“ pagal numatytuosius nustatymus. |
„Raw_Input“ () funkcija | |
„Python 2“ programoje raw_input () funkcija naudojama norint gauti įvestį iš vartotojo. Ši funkcija nuskaito eilutę. | „Python 3“ funkcija raw_input () funkcijos negalima. |
Įvesties () funkcija | |
„Python 2“ programoje įvesties () funkcija gali būti naudojama skaityti kaip eilutes, jei jos yra kabutėse, skaitomos kaip skaičiai. | „Python 3“ programoje įvesties () funkcija nuskaito įvestį kaip eilutę. |
Kitas () Funkcija | |
„Python 2“ programoje generatorius next () imasi sekančios generatoriaus vertės. | „Python 3“ jis rašomas kaip kitas (generatorius). |
Trečiųjų šalių modulių palaikymas | |
Kadangi „Python 2“ yra ilgesnį laiką, jis palaiko daugiau trečiųjų šalių modulių. Kai kurios sistemos vis dar naudoja „Python 2“. | „Python 3“ turi ribotą trečiųjų šalių modulių palaikymą. |
Python kalba yra dviejų variantų. Skirtumas tarp „Python 2“ ir 3 yra tas, kad „Python 2“ ateityje gaus minimalią paramą, o „Python 3“ toliau tobulinsis. Abu turi panašias galimybes, tačiau kai kurie jų sintaksės skiriasi. Kad ir kokia būtų versija, jos naudojamos kuriant programas. Python kalba yra naudinga tokiose srityse kaip duomenų analizė, mašinų mokymasis, natūralios kalbos apdorojimas, interneto svetainių kūrimas, mokslinis kompiuteris, vaizdų apdorojimas, robotika, kompiuterinė vizija ir daugelyje kitų..
Galite atsisiųsti šio straipsnio PDF versiją ir naudoti ją neprisijungus, kaip nurodyta citatos pastaboje. Atsisiųskite PDF versiją čia. Skirtumas tarp Python-2 ir 3
1.DigitalOcean. „Turinys“. 2 Python vs Python 3: Praktiniai sumetimai | „DigitalOcean“, „DigitalOcean“, 2017 m. Lapkričio 29 d. Galima rasti čia
2.edurekaIN. „YouTube“, „YouTube“, 2017 m. Vasario 20 d. Galima rasti čia
3.Taškas, vadovėliai. „Python 2 vs Python 3“, vadovėliai, 1969 m. Gruodžio 31 d. Galima rasti čia
4.Taškas, vadovėliai. „Kas naujo 3„ Python ““ Mokymo taškas, 2017 m. Rugpjūčio 15 d. Galima rasti čia
1. „Sveikas pasaulis, kurį maitina„ Python3 “- Benjaminas Pragaras (viešas domenas) per„ Commons Wikimedia “