Python este un limbaj de programare la nivel înalt. Este o multi-paradigmă, orientată spre obiect și orientată spre procedură. Python a fost găsit de Guido van Rossum. Este un limbaj de programare ușor de învățat și poate fi folosit într-o varietate de aplicații. Există două versiuni principale ale Python și sunt Python 2 și 3. Acest articol discută diferențele dintre aceste două versiuni. diferența cheie între Python 2 și 3 este asta Python 2 va primi sprijin minim în viitor și Python 3 va continua să se dezvolte mai mult în viitor.
1. Prezentare generală și diferență cheie
2. Ce este Python 2?
3. Ce este Python 3?
4. Asemănări între Python 2 și 3
5. Comparație de la o parte la alta - Python 2 vs 3 în formă tabulară
6. rezumat
Python este una dintre limbile cele mai populare pentru programare. Multe companii folosesc limbajul Python pentru dezvoltarea aplicațiilor. Google, YouTube, Dropbox sunt unele dintre ele. Python are o comunitate mare, deoarece este ușor de învățat, citit și menținut. Acesta susține programarea orientată spre procedură, precum și programarea orientată pe obiecte.
Python utilizează un interpret pentru a rula codul. Spre deosebire de un limbaj bazat pe compilatoare, interpretul Python nu trece prin întregul cod simultan. În schimb, se citește linia cu linie, iar dacă interpretul găsește o eroare, acesta se oprește înainte și transmite un mesaj de eroare utilizatorului. Python 2 a fost în jur de mai mult, deci are mai multă disponibilitate de bibliotecă. Cea mai populară versiune de Python 2 este Python 2.7
Python 3 este considerat viitorul Python. Acesta este dezvoltat pentru a adăuga mai multe caracteristici și pentru a repara bugs.It este în curs de dezvoltare în continuă. Inițial, Python 2 a fost popular, dar ideea lui Python 3 este viitorul limbii, oferind suport Python 3.
Figura 01: Funcția de imprimare Python 3
Funcționalitățile Python 2 și 3 sunt în mare parte similare, există diferențe între aceste două versiuni în sintaxă și manipulare. Principalul avantaj al Python 3 este că noile caracteristici vor fi adăugate în mod continuu în limbaj.
Python 2 vs Python 3 | |
Python 2 este o versiune a limbajului de programare Python, care va primi sprijin minim și caracteristici suplimentare în viitor. | Python 3 este o versiune a limbajului de programare Python care adaugă în mod continuu noi funcții și bug-uri fixe. |
Funcția de imprimare | |
În Python 2, nu este obligatoriu să folosiți paranteze. de exemplu. print "Hello World" | În Python 3, este obligatorie utilizarea parantezei. de exemplu. print ("Hello World") |
Divizia intreg | |
În Python 2, diviziunea intregă returnează un număr întreg. 7/2 dă 3. Pentru a obține răspunsul exact, programatorul ar trebui să utilizeze 7.0 / 2. 0. | În Python 3, diviziunea intregă poate da un răspuns float. 7/2 va da 3.5. |
Suport Unicode | |
Pentru a face un șir Unicode în Python 2, trebuie să folosiți un caracter "u". de exemplu. u "Hello" | În Python 3, șirul este implicit Unicode. |
Funcția Raw_Input () | |
În Python 2, funcția raw_input () este utilizată pentru a obține informații de la utilizator. Această funcție citește un șir. | În Python 3, funcția raw_input () nu este disponibilă. |
Funcția de intrare () | |
În Python 2, funcția input () poate fi utilizată pentru a citi ca șiruri de caractere dacă sunt în interiorul citatelor, altceva citit ca numere. | În Python 3, funcția input () citește intrarea ca șir. |
Funcția următoare () | |
În Python 2, generatorul următor () ia valoarea următoare a generatorului. | În Python 3, este scris ca următorul (generator). |
Suport pentru modulul terț | |
Pe măsură ce Python 2 este acolo mai mult timp, are mai mult suport pentru module terțe. Unele cadre utilizează încă Python 2. | Python 3 are un suport limitat pentru module terțe. |
Limba Python are două versiuni. Diferența dintre Python 2 și 3 este că Python 2 va primi un sprijin minim în viitor și Python 3 va continua să se dezvolte și mai mult în viitor. Ambele au capabilități similare, dar o parte din sintaxa lor este diferită. Oricare ar fi versiunea, ambele sunt folosite pentru construirea aplicațiilor. Limba Python este utilă în domenii precum analiza datelor, învățarea în mașină, prelucrarea limbajului natural, dezvoltarea web, computerele științifice, prelucrarea imaginilor, robotica, viziunea calculatoarelor și multe altele.
Puteți descărca versiunea PDF a acestui articol și o puteți utiliza în scopuri offline conform notei de citare. Descărcați versiunea PDF aici Diferența-Între-Python-2-și-3
1.DigitalOcean. "Cuprins" Python 2 vs Python 3: Considerații practice DigitalOcean, DigitalOcean, 29 noiembrie 2017. Disponibil aici
2.edurekaIN. YouTube, YouTube, 20 februarie 2017. Disponibil aici
3.Point, Tutoriale. "Python 2 vs. Python 3.", Tutoriale punct, 31 decembrie 1969. Disponibil aici
4.Point, Tutoriale. "Ce este nou în Python 3." Tutoriale punct, 15 august 2017. Disponibil aici
1. "Hello-world powered by Python3" Prin Benjamin Hell (Domeniul Public) via Commons Wikimedia