Python 2 vs Python 3
Vă recomand să studiați Python,
versiunea 3, deoarece este modernă,
mai bună și mai ușor de învățat.
În anul 2000 a fost lansată versiunea 2.0, iar ultima, 2.7, în anul 2010, fiind un limbaj de programare extrem de popular.
Multe companii au trecut de la versiunea 2 la 3 (lansată în anul 2008) datorită faptului că, în esență, Python 3 este cel
actual – nimeni nu își dorește să învețe ori să utilizeze un limbaj ce apune ușor... Deoarece versiunea 3 este viitorul,
bibliotecile dezvoltate de cei din comunitate sunt bineînțeles axate spre aceasta. Similar, multe biblioteci create
pentru versiunea 2 nu sunt compatibile cu a 3-a, ori dificil de portat.
Odată învățată versiunea 3, veți putea să vă adaptați totuși ușor în cazul unui proiect care a fost deja implementat în versiunea 2.
Citiți recomandările oficiale accesând link-ul [
de aici].
Diferențe dintre versiunile 2 și 3
Dacă în Python 2 șirurile de caractere erau reprezentate implicit în cod
ASCII, versiunea 3 oferă automat suport
Unicode.
Afișarea datelor. Deși doar la nivel sintactic, totuși este o modificare semnificativă, comanda
print fiind
în versiunea 3 o funcție, a.î. apelul se face prin
print("Salut!"), spre deosebire de 2 unde scriam pur și simplu
print "Salut!".
Împărțirea. Python 3 este intuitiv, precum în cazul operației de împărțire, ca de exemplu, 7/2:
Versiunea 2.
7/2 oferă rezultatul
3 (rotunjire). Pentru a obține
3.5, trebuie să scriem
7.0/2.0 (sau măcar una dintre valori de tip
float).
Versiunea 3.
7/2 are ca rezultat direct
3.5 (tipul float).